Leela has a new version
Re: Leela has a new version
There was an interesting game today on KGS between Ilya Shikshin and Leela.
In fact Leela seemed to be ahead and in control during the whole game but it miserably failed a few moves before the end and resigned there.
The position that interests us really begins at move 188 but the climax is move 191. D17
When analysing the game with my home version 0.9.0, I noticed that in every variation displayed by Leela before this move, then D17 was systematically assumed to be answered by E17, so that an eventual ko at Q19 could be handled.
As we can see at move 191. from this screenshot, Leela only considers 3 potential answers and still estimates his chances of success very high :

But Ilya played next 192. M19 and Leela realized this was hopeless and winning % droped from 70% to less than 10% !
I ran the position in various engines, Zen 9.7 is also overseeing this move for 30s before it appears effectively in its candidates move list and almost immediately realizes that it is a dreadful threat. Surprisingly the 'allmighty' Fuego plays M19 blindly and instantly.
I was wondering how such powerful engines not only cannot see this immediately but do not even consider a move as important as an atari onto a big group ?! I let Leela run for more than 5 minutes, and it never considered candidates moves other than the 3 above.
For engines to oversee a threat because it is behinf the search horizon is a thing, but to not even assess a potential atari seems quite a big flaw in the design.
What do you think ? Are you able to reproduce this on other versions of Leela ?
- pnprog
- Lives with ko
- Posts: 286
- Joined: Thu Oct 20, 2016 7:21 am
- Rank: OGS 7 kyu
- GD Posts: 0
- Has thanked: 94 times
- Been thanked: 153 times
Re: Leela has a new version
Hi,
I just followed your link from my other thread.
I just followed your link from my other thread.
In fact, even the venerable GnuGo would play M19Surprisingly the 'allmighty' Fuego plays M19 blindly and instantly.
Same issue with Leela 6.2Are you able to reproduce this on other versions of Leela ?
I am the author of GoReviewPartner, a small software aimed at assisting reviewing a game of Go. Give it a try!
-
splee99
- Dies with sente
- Posts: 101
- Joined: Thu Nov 15, 2012 9:46 pm
- Rank: KGS 2 D
- GD Posts: 0
- Has thanked: 2 times
- Been thanked: 16 times
Re: Leela has a new version
After viewed the games with Haylee, I observed similar behaviors of Leela. It has a strong tendency to follow wherever the opponent plays locally. Unlike zen, it doesn't play save (defensively) even when it is far ahead. So after battles around the board from here to there, it will forget what the most important move is globally.zwim wrote:
But Ilya played next 192. M19 and Leela realized this was hopeless and winning % droped from 70% to less than 10% !
Re: Leela has a new version
Does anybody know how strong Leela is on older computers? I have Xeon X5460 3,16GHz, 16GB RAM, GF GTX760 and today I won against 1 dan twice. (Leela 0.9.0, rated game 6 handi, 19x19 I've tried GPU and CPU also). I'm 11 kyu EGF by the way. Engine settings are all ticked.
Thank you.
Thank you.
-
as0770
- Lives with ko
- Posts: 180
- Joined: Sun Jun 26, 2016 8:07 am
- Rank: Beginner
- GD Posts: 0
- Has thanked: 15 times
- Been thanked: 23 times
Re: Leela has a new version
pookpooi wrote:Leela 0.10.0 is available for download. (I kinda hope they'd name this 1.0 instead)
I think the 1.0 will be commercial. So I am fine with 0.10
Nice to see a Linux version of the UI!
-
Pippen
- Lives in gote
- Posts: 677
- Joined: Thu Sep 16, 2010 3:34 pm
- GD Posts: 0
- KGS: 2d
- Has thanked: 6 times
- Been thanked: 31 times
Re: Leela has a new version
I dunno, it looks weak, just played a game, look for yourself, White (Leela) needs to be able to bring a game like that home.goame wrote:Leela 0.10.0 is SUPERB
-
Pippen
- Lives in gote
- Posts: 677
- Joined: Thu Sep 16, 2010 3:34 pm
- GD Posts: 0
- KGS: 2d
- Has thanked: 6 times
- Been thanked: 31 times
Re: Leela has a new version
I wanted to check if and when Leela resigns, so I played useless moves as well. Again: From this game I'd give Leela 1k or 2k strength. No dan player would lose a game like that after capturing a bulk of black stones. Such a player would just simplify the game and take it home.Marcel Grünauer wrote: What happened from move 251 onwards? I could understand the software making useless moves after all the neutral points have been played, but Black?
-
Krama
- Lives in gote
- Posts: 436
- Joined: Mon Jan 06, 2014 3:46 am
- Rank: KGS 5 kyu
- GD Posts: 0
- Has thanked: 1 time
- Been thanked: 38 times
Re: Leela has a new version
What is your hardware, cpu and gpu and did you use gpu version.Pippen wrote:I wanted to check if and when Leela resigns, so I played useless moves as well. Again: From this game I'd give Leela 1k or 2k strength. No dan player would lose a game like that after capturing a bulk of black stones. Such a player would just simplify the game and take it home.Marcel Grünauer wrote: What happened from move 251 onwards? I could understand the software making useless moves after all the neutral points have been played, but Black?
Also did you put it on maximum simulations?
-
dfan
- Gosei
- Posts: 1599
- Joined: Wed Apr 21, 2010 8:49 am
- Rank: AGA 2k Fox 3d
- GD Posts: 61
- KGS: dfan
- Has thanked: 891 times
- Been thanked: 534 times
- Contact:
Re: Leela has a new version
There is some interesting discussion of the tactical issues with Leela 0.10 on the computer-go mailing list, including the author, in the thread "mini-max with Policy and Value network" at http://computer-go.org/pipermail/comput ... hread.html (in particular, start with Marc Landgraf's posts).
-
zermelo
- Dies in gote
- Posts: 46
- Joined: Sun Apr 17, 2016 1:51 pm
- Rank: Euro 1 dan
- GD Posts: 7
- Has thanked: 109 times
- Been thanked: 34 times
Re: Leela has a new version
If you are playing 'rated' games with leela, I think it adjusts it's playing strength to your assumed rating. Then it's no wonder it does funny things.
To make it play strongly, select 'new game', unimited playouts, and then adjust the clock in the menu so that it has enough time. The window will show the number of nodes (in the MCTS tree? I'm not sure). I don't know how many nodes it needs it needs to be e.g. 6d, but that would be interesting to know.
I gave it 30 min on my 4-core laptop and lost, as euro 1 dan, taking 4 handi. I think the number of nodes it showed were typically upwards of 100k.
To make it play strongly, select 'new game', unimited playouts, and then adjust the clock in the menu so that it has enough time. The window will show the number of nodes (in the MCTS tree? I'm not sure). I don't know how many nodes it needs it needs to be e.g. 6d, but that would be interesting to know.
I gave it 30 min on my 4-core laptop and lost, as euro 1 dan, taking 4 handi. I think the number of nodes it showed were typically upwards of 100k.
-
lighght
- Beginner
- Posts: 1
- Joined: Sat Jun 10, 2017 5:01 pm
- GD Posts: 0
- Universal go server handle: lighght
Re: Leela has a new version
Is anyone else having trouble getting the openCL version to run properly on macOS? The CPU-only version is running five to ten times faster than the openCL version on my machine. I've verified that Leela's detected my discrete GPU (The "About" window says "OpenCL: Geforce GT 650M @ 900 MHz), and I've verified that my drivers are up to date.
This is 0.10.0 running on macOS Sierra 10.12.5.
Even the non-GPU version is incredible, hitting 100k nodes in about 25 seconds on my extremely dated machine. I'm just very keen to see what Leela can do once she's tapped into all my hardware.
EDIT: Just noticed that this is only the case when "use neural network" is checked. When neither Leela nor Leela-openCL are using neural networks, Leela-openCL is much faster. But when they're both using neural networks, non-openCL Leela is way faster.
This is 0.10.0 running on macOS Sierra 10.12.5.
Even the non-GPU version is incredible, hitting 100k nodes in about 25 seconds on my extremely dated machine. I'm just very keen to see what Leela can do once she's tapped into all my hardware.
EDIT: Just noticed that this is only the case when "use neural network" is checked. When neither Leela nor Leela-openCL are using neural networks, Leela-openCL is much faster. But when they're both using neural networks, non-openCL Leela is way faster.