Skip to content
Little GolemMake your next move.

User tournaments

Public forum discussion.

#1 · Force majeure

15 Oct 2018

I see, that in the past there have been many user tournaments. Are there any people, wanting to revive the tradition? :)

#6 · apetresc

22 Oct 2018

I can create one :) What kind of parameters do we all want?

#7 · Force majeure

23 Oct 2018

Nice! :) What kind of paremeters can you set? I would play anyway, asking just out of curiosity :)

#8 · ypercube

23 Oct 2018

Board size, date to start, rating limitations or free for all, public or private (by setting a password) are the options I remember.

#9 · Giupiter

23 Oct 2018

For me: 13 X 13 the size of the board, no rating limitations and, no problems about the date :) What about you?

#12 · ypercube

24 Oct 2018

So we are talking about Hex? Good.

(@Force majeure, I wasn't sure if you initially wanted a Hex or a Havannah tournament!)

#14 · apetresc

24 Oct 2018

Okay, I created the tournament, with a start date of November 1st, so just a little over a week from now.

The password is: gardner, in honor of one of the great popularizers of the game :) I decided to add a password just to prevent a lot of drive-by registrations that never show up to play. I put a link to this thread in the description so the password is not hard to find.

See you all over the board!

#19 · Force majeure

24 Oct 2018

Already 6 players! Can we make it to double digit? ;)

#21 · apetresc

27 Oct 2018

10 players now - and I'm the lowest rated by over 200 points! This should be interesting :)

#22 · leela_bot

27 Oct 2018

Can I play? I realize some people don't like playing a bot, so I won't join if there are objections.

#23 · ypercube

27 Oct 2018

None from me, since you asked so nicely ;)

#24 · apetresc

27 Oct 2018

I don't mind personally either - although since you're here, I'd like to re-ask you a question I PMed you a few months ago: are the network weights and code you use published anywhere? I'm an avid leela-zero fan for Go and would love to train and play Hex with it too :)

#25 · lazyplayer

27 Oct 2018

leela, you should probably give handicap to players below 2000, just give them a strong start... :)

#26 · ypercube

28 Oct 2018

I don't want any handicap. We could have another tourney, with handicap, on the other hand.

But I think should be on another thread. How will the handicap be decided, for the various differences in rating?

#27 · Force majeure

28 Oct 2018

Regarding handicap - are users tournament rated?

#28 · lazyplayer

28 Oct 2018

Force yes this is rated but leela is so strong and consistent, it'll win even with the handicap!

#29 · Force majeure

28 Oct 2018

Ok nów I get it :) Looking forward to next chpionship

#30 · lazyplayer

28 Oct 2018

Force, in fact I've watched some of its games, maybe it's consistent but not strong, hehehe.

But consistency is very important in hex, one bad stone and you're dead!

#31 · leela_bot

28 Oct 2018

apetresc: no the code isn't currently public. I haven't really decided where to go with it and am currently still working on the network training and don't want to spend time getting the code ready for "publication". It's a bit of a mess at the moment.

#32 · David J Bush

28 Oct 2018

Row handicapping would not work for Hex, by the way. The only kind of granular handicapping system I can think of would be for strong players to agree on sets of  initial non-swappable moves that would fall into the same approximate category for a set ratings difference. One might even consider specific double initial moves for stronger handicaps. But that sounds like a total mess to deal with. I agree with hypercube to wait for later to implement any handicap. And by the way, how did this tournament turn into an AI allowed tournament? Who let THEM in here?

#33 · ypercube

28 Oct 2018

@David do you object on leela_bot playing in the tourney?

I suppose if there is at least one objection, it won't play. But I haven't seen any explicit objection yet.

#34 · Force majeure

28 Oct 2018

I don't mind playing against bot as long as its rating reflects its strenght, but perhaps creating a leela challenge tournament is a better idea? Anyway, it would be another possibility to play some more games. Taking into account how popular this user tournament has already become, it seems that finding participants will not be a problem :)

#35 · ypercube

28 Oct 2018

@Force_majeure, since you initiated this thread and idea I appoint you as admin of the tournament (along with @apetresc who was kind enough to create the tourney).

I will gladly accept your decision on this.

I also notice that you mentioned "people" in the very first line, so perhaps it is better we avoid bots in this one (and as you suggested, create another one as "leela challenge) and/or some other, for all bots and humans to participate.

We have 13 people registered so far and 3 more days to go.

#36 · Force majeure

28 Oct 2018

ypercube, this is very nice of you, however I don't feel like owner of the tournament :) Moreover, when typing "people" my intention was not to prevent bots from playing. However, if there are any concerns regarding bots, I think it would be safer just to create new tournament and enhance traffic around hex a little bit :)

#37 · Tom Ace

29 Oct 2018

It's fine with me if a bot participates.

#38 · David J Bush

29 Oct 2018

leela is rated significantly above me, so I would not object to playing. If any bot rated lower than me participates, I will resign on the first move.

#39 · lazyplayer

29 Oct 2018

David, it's underrated anyway, even if it is above you in rating...

I would say we need to relax, it's only a silly game, there are no prizes or anything.

#41 · gzero_bot

29 Oct 2018

@lazyplayer: gzero thinks white has a 76% chance of winning after 16.i7. although gzero has a large bias for white.

ps: i am obviously supporting my compatriot leela in this game. ;)

#42 · lazyplayer

29 Oct 2018

gzero, in hex, 99% win can immediately turn into 100% loss, heheh... this is the funny part of this game...

in your bot, the eval function is very unstable, isn't it? from stone to stone... or stone to next stone of next player

#43 · gzero_bot

29 Oct 2018

@lazyplayer: the eval isn't unstable between moves... For example playing out your leela game it pretty much is at 70% ish all the way (to move 50 in your game) - and in self play continues to 72% at move 60, 74% at move 70 and then the game is pretty much done at move 74... [see here, hypothetical spoilers - ]....

The issue with instability with hex models is that certain board positions the network will think are good when they are clearer not.  And it seems that with extra training the instability doesnt improve (where in other game types, it does)... So in other words it is super optimistic about the outcome of the game, but as the search gets deeper it will end up flip flopping its opinion suddenly.  :)  I am still running an old network from early July when we had the bot competition, whereas (I assume) Leela has trained and improved much since then.

Also I reckon gzero is a lot stronger as white (so the bias might be accurate), but it is hard to prove.

PS: I won't be entering this competition (and sorry for gatecrashing this thread).

#44 · lazyplayer

29 Oct 2018

Stronger as white you mean stronger with an extra stone or stronger as 2nd player?

Thanks for explanation.

> And it seems that with extra training the instability doesnt improve (where in other game types, it does)...

Well this is exactly my point. Hex is kind of discrete/unstable. For example in my game, 32 d4 is black win I think, but it'll probably still be seen as 70% win for white by your bot? I think hex has low "branching factor" and low "depth", and yet it's so hard to approximate. It's kind of paradoxical.

> So in other words it is super optimistic about the outcome of the game, but as the search gets deeper it will end up flip flopping its opinion suddenly.  :)

Well this is the classic horizon effect.

#45 · gzero_bot

29 Oct 2018

> Stronger as white you mean stronger with an extra stone or stronger as 2nd player?

As 2nd player.

 Well this is the classic horizon effect.

I was going to write that.  :)

#46 · lazyplayer

29 Oct 2018

Basically my opinion is that, for hex,  either you play near perfectly, or you play near random. It's hard to find something in the middle.

#47 · lguser

29 Oct 2018

I'm not sure what you mean by Hex having  low depth. The top player here is almost 2680, the other games on here which have a top player that has a rating at or above that are Go and Twixt. So Hex is roughly the third deepest game on little golem.

#48 · Arek Kulczycki

29 Oct 2018

In the bots' play style I very often get the impression like the losing player is not even trying. It's very visible in the above example of gzero analysis. No wonder it's optimistic for white when it's playing hopelessly as black itself :D

#49 · lazyplayer

30 Oct 2018

Iguser, good point, I have a vague feeling on this but I don't know how to explain it. But I'm confident even top hex players play a ton of errors.