Public forum discussion.
28 Nov 2018
A game versus leela taught me a useful and a very unusual lesson.
Actually I've learned from leela's bad play this time.
I argue this position is black win https://littlegolem.net/jsp/game/game.jsp?gid=2005726&nmove=14
But there is a very tricky dilemma there. Black has to decide between two options:
In the first one black has solid connection to bottom which is very tempting. So tempting that I didn't take time to consider other options long enough. Unfortunately it possibly is a losing line.
Second one is tricky because it loses a direct connection to bottom. Despite that, I argue it's correct and also winning for black. It seems so that undermining the white central group is way more important than the connection to bottom.
I distrust leela's ladder on bottom. IMO it's nonsense, however, my ignorance led to leela profiting from the nonsense and finally beating me up.
28 Nov 2018
Arek, in the other thread, I was arguing that "being connected is not enough". This game by leela was just the most outstanding example. :)
28 Nov 2018
28 Nov 2018
Also, like I said in the other thread, leela probably makes up for its weakness in understanding with extreme consistency.
28 Nov 2018
Is leela a good hex ai? i am a bit out of the loop regarding those.
28 Nov 2018
I favor the foldback option
Christian, yes, leela is very good. Probably 2500 or so, maybe higher.
28 Nov 2018
Alternatively, play as in the game but don't follow up with 25.k3. Is white winning here? I think I prefer black there...
28 Nov 2018
Shalev, your "foldback option" looks very good indeed. Your L7 idea, I would take white.
28 Nov 2018
But even the "foldback option" is far from a sure white win.
28 Nov 2018
I mean, far from a sure black win. White still has hopes.
28 Nov 2018
29 Nov 2018
Arek, this is nonsense. In the foldback variation, white should tenuki here.
29 Nov 2018
Arek, you convinced me that your proposed move (15. g10) is pretty good. I didn't see the point at first, but I see it now.
29 Nov 2018
Arek, leela changed his mind? Maybe it's a new version, it's already stronger! Damn! I had hoped to replay same position in the next tournement.
29 Nov 2018
shalev, but your proposal and his proposal are good, sadly, he didn't play neither in the real game!
29 Nov 2018
Please replace my "but" with "both" ;)
1 Dec 2018
Arek, shalev, lazy: thanks for your insight. I'm astonished that despite being certain that leela played nonsense move, it is still very hard to punish such mistake. What do you think is its strength?
1 Dec 2018
Force, consistency, even when it is wrong, it is very close to being right anyway. The human player will make a small error and then it's winning.
1 Dec 2018
More formally, my argument is that the errors are "small", that is, they can't be easily "punished".
1 Dec 2018
Something similar is true in other games, even chess. Even chess engines make errors, but you've to compute next 30 exact half moves to prove them wrong. This is not practical so you'll simply end up making another error and the game is again even. If you make an error however they'll probably spot it and punish you. This is why the human players lose.
1 Dec 2018
The next Hex tournament will be something to watch. Do we think the end is in sight for human champions?
1 Dec 2018
Bill, hehe, maybe my answer isn't saying anything at all. Yes obviously it wins because it makes fewer errors. The more interesting question I guess which kind of errors it still makes? Well, hard to say. Probably it misses the sequences that require more experience. But then, compared to humans, probably it's still stronger even in these cases.
1 Dec 2018
Bill, me and Arek will make a serious attempt at next tournement to prevent that. I'm sure Shalev and Daniel will also make their attempts. We'll see who wins. It's even possible that someone wins against the bot but then loses against other human players and the bot will win the tournement anyway. Ahahah. We'll see! Do you want to encourage us to play better? Then set up a prize! :)
1 Dec 2018
Should be very exciting :-)
2 Dec 2018
In my another game leela changed it's play but I did not! I'm experimenting so that I have more knowledge about leela during the championship game :]
3 Dec 2018
Arek, it's game over already, leela loves quick wins. :)
3 Dec 2018
Perhaps we can get MacieJ to play as well :)
4 Dec 2018
Is anyone in contact with Maciej ?
4 Dec 2018
Perhaps Its the last chance to beat leela :/
4 Dec 2018
Maciej quit playing because there were no opponents at his level, I was still so weak, Arek was not much better, shalev was not here...
4 Dec 2018
And by the way, we can learn and improve from leela play, so it's not bad news actually. It's just that we have to reach perfect play to have any chance of winning vs leela.
4 Dec 2018
I would like to see some game of leela vs itself on 19x19... need to train for that and probably it's so much harder.
4 Dec 2018
Does leela play at size 19? Or is she strictly limited to 13?
4 Dec 2018
Lazy, don't you think that now there may be few players, that could give Maciej some decent rivalry? Isn't he curious about leela's play?
I support leela and thinkg that it's good source of knowledge, however somehow I don't like the idea of computer program becomming a champion.
5 Dec 2018
Btw is leela’s level fixed, or is it still improving?
5 Dec 2018
Still improving. Maciej probably hasn't been informed there is now a worthy opponent.
5 Dec 2018
Leela will improve forever because it's using same code that is used for Go and Go is always under development.
5 Dec 2018
Leela's code is likely in almost fixed state and that it is the network that is mostly improving from further self-play/training. Only Leela's (hex) developer can say for sure how it has improved so much in the last few months. There were large changes in the code base between leela go -> leela chess, so i assume there also largish changes to make it work with hex also.
5 Dec 2018
What about gzero_bot, is it same base and is your network still evolving, what's its size... ?
5 Dec 2018
@Carroll, gzero_bot current network was trained pure supervised with quite a large network (~128 filters, 8 layers... guessing, I can't remember) from the self play generated up until July (when we had bot competition). I attempted to add in all historical LG games on top of that, but it became significantly worse, and then I tried more self play again and it got worse also. :( Not sure what is going on, but I was thinking in starting a fresh run over xmas (ie from zero data).
gzero is mostly an alpha zero clone, but a completely different code base from leela.
14 Dec 2018
Leela do You plan to train for 19x19?
17 Dec 2018
Please encourage Maciej to play, new championship will start soon :)