LCZero: Progress and Scaling. Relation to CCRL Elo
Moderator: Ras
-
- Posts: 1766
- Joined: Wed Jun 03, 2009 12:14 am
Re: LCZero: Progress and Scaling. Relation to CCRL Elo
albert, did you have smart pruning checked or unchecked? have you tried significantly longer time permitted (2x or more) to see if there's a substantial difference?
-
- Posts: 710
- Joined: Mon Jan 16, 2012 6:34 am
Re: LCZero: Progress and Scaling. Relation to CCRL Elo
This is tactics, if you see a variation with one piece advantage, but there is a better variation that leads one rook advantage, you fail.
You see mate in 10, but there is mate in 6, you fail.
This is general principal of tactics in " chess tempo, lichess and chess.com"
"You are asked to show the best move, not asked to proove which side will win"
You see mate in 10, but there is mate in 6, you fail.
This is general principal of tactics in " chess tempo, lichess and chess.com"
"You are asked to show the best move, not asked to proove which side will win"
-
- Posts: 1766
- Joined: Wed Jun 03, 2009 12:14 am
Re: LCZero: Progress and Scaling. Relation to CCRL Elo
is there evidence from the released alphazero games the tactics will ever reach that level? basically, if it determined a 99%+ chance of winning, did it strive for 100%? or might it have learned it was irrelevant?
-
- Posts: 3026
- Joined: Wed Mar 08, 2006 9:57 pm
- Location: Rio de Janeiro, Brazil
Re: LCZero: Progress and Scaling. Relation to CCRL Elo
Perfectionism is great, but not at the cost of practicality. Training to find the best move is essential, since in many cases there is no forgiveness. However, with time, I have come to view the middlegame much like the endgame, in that if a won position has been reached, so long as it is won, and never squandered, I will not lose sleep over a move-count.Nay Lin Tun wrote: ↑Thu May 10, 2018 3:43 am This is tactics, if you see a variation with one piece advantage, but there is a better variation that leads one rook advantage, you fail.
You see mate in 10, but there is mate in 6, you fail.
This is general principal of tactics in " chess tempo, lichess and chess.com"
"You are asked to show the best move, not asked to proove which side will win"
How often do we read about choosing the path of least resistance even if the most 'precise' move, which would allow all sorts of dangerous possibilities, is discarded?
"Tactics are the bricks and sticks that make up a game, but positional play is the architectural blueprint."
-
- Posts: 3026
- Joined: Wed Mar 08, 2006 9:57 pm
- Location: Rio de Janeiro, Brazil
Re: LCZero: Progress and Scaling. Relation to CCRL Elo
I am using the latest May 9 build, and smart pruning is checked. The only changes I make are cPUCT MCTS=3.0, the FPU is reset to 0.0, and the time scaling is 2.0 for actual games. I strongly disagree with anything lower and faster.yanquis1972 wrote: ↑Thu May 10, 2018 3:34 am albert, did you have smart pruning checked or unchecked? have you tried significantly longer time permitted (2x or more) to see if there's a substantial difference?
"Tactics are the bricks and sticks that make up a game, but positional play is the architectural blueprint."
-
- Posts: 3393
- Joined: Sat Feb 16, 2008 7:38 am
- Full name: Peter Martan
Re: LCZero: Progress and Scaling. Relation to CCRL Elo
Thanks for trying, Albert, that's what I was interested in, just because of course I don't have any idea about the relation of my 24 threaded CPU- version against a really good graphic card. n/s and dephts (rollouts?) to me seem comparable to a mediocre graphic card, and ten seconds is just really much for WAC.Albert Silver wrote: ↑Thu May 10, 2018 1:53 am Ok, so I tested it with 10 seconds per move, which is what i understood you do, and got:
Analysis ended normally 164 of 300 matching moves Rated time: 24:30
...
Don't get me wrong, I am not suggesting Leela is any stronger in tactics because of this, but this test does little to prove anything in my eyes. At the very least it would need some serious house-cleaning to remove all the positions with multiple solutions.
Yet 164 is some better then 150 or even only 140 latest. And your result yet might show hardware to be even more important as for tactics than as for "positional play".
Compared to other engines 164/300 is just bad still, isn't it`?
With one second per move on single thread, most modern engines solve all or alomost all the positions, even if there are some doubtable positions among them.
And of course you're right, the result of any single (tactical or positional) best move test suite always has to be seen as a single test result only.
But the reason, I repeatedly took WAC was, that Vincent Lejeune gave his LC0- results of this one some time ago here, and I simply couldn't find any other tactical test suite more easy for modern engines with yet quite a number of not so bad best move- positions.
At 300 there have to be always some with doubtable single best move as for being the one and only single one for sure, but that if there may be other winning moves in winning positions too, that's a problem of its own as for test positions commonly.
Question to be answered always here has to be only, is the move given as solution really the best one. Do you doubt the two examples you gave as for this one only relevant question? A mate in two still is better then any other move in the given position, that doesn't mate in two or in one.

And being too puristic about that, you just don't get 300 easily solvable tactical test positions of some level they have to have in common, considering, they must not be much to easy neither.
The next one suite I thought about trying would be chessbase- "Marathon", not so difficult neither, but I simply don't see LC0 have any discussable results with this one at 10"/move, maybe I yet will give it a try with some even longer TC, if I find the time for it.
For my personal pov, I don't need tactical test position suites at all, seeing output- lines of an engine at single positions of interest, with or without undoubtable single best move, tells me more about the tactical and "positional" abilities of an engine then suites ever can, but of course always only as for the single one position in question.
And then there is always the old argument of statistics- lovers, "single positions don't count at all", that's nonsense too of course, chess consists of single positions and single moves only always. Game results without knowing the games and the moves one by one don't count per se at all neither, not even statistically, if you don't relativize the results as for TC, hardware (GPU- CPU in this case new), and e.g. for this one engine of special importance too: as for the opponents and openings chosen.
Have you already found a better (easier) test suite with tactical best move positions solveable for LC0?
Peter.
-
- Posts: 710
- Joined: Mon Jan 16, 2012 6:34 am
Re: LCZero: Progress and Scaling. Relation to CCRL Elo
I agreed your point. The main goal of chess is to win safely. That is why good players usually do solid and simple pathway to win and avoid tactics as much as possible. ( e.g trading rook vs minor , if that lead to solid pawns endgames).Albert Silver wrote: ↑Thu May 10, 2018 3:54 amPerfectionism is great, but not at the cost of practicality. Training to find the best move is essential, since in many cases there is no forgiveness. However, with time, I have come to view the middlegame much like the endgame, in that if a won position has been reached, so long as it is won, and never squandered, I will not lose sleep over a move-count.Nay Lin Tun wrote: ↑Thu May 10, 2018 3:43 am This is tactics, if you see a variation with one piece advantage, but there is a better variation that leads one rook advantage, you fail.
You see mate in 10, but there is mate in 6, you fail.
This is general principal of tactics in " chess tempo, lichess and chess.com"
"You are asked to show the best move, not asked to proove which side will win"
How often do we read about choosing the path of least resistance even if the most 'precise' move, which would allow all sorts of dangerous possibilities, is discarded?
On the other side, if you are doing tactics and puzzles, the goal is finding the shortest and most effective move.
-
- Posts: 10948
- Joined: Wed Jul 26, 2006 10:21 pm
- Full name: Kai Laskos
Re: LCZero: Progress and Scaling. Relation to CCRL Elo
Yes, I agree, but there is a problem. Maybe WAC contains many of such "multiple solutions to the same outcome", but from what I get they are not the majority. Take this result I got earlier in this thread:Albert Silver wrote: ↑Thu May 10, 2018 3:54 amPerfectionism is great, but not at the cost of practicality. Training to find the best move is essential, since in many cases there is no forgiveness. However, with time, I have come to view the middlegame much like the endgame, in that if a won position has been reached, so long as it is won, and never squandered, I will not lose sleep over a move-count.Nay Lin Tun wrote: ↑Thu May 10, 2018 3:43 am This is tactics, if you see a variation with one piece advantage, but there is a better variation that leads one rook advantage, you fail.
You see mate in 10, but there is mate in 6, you fail.
This is general principal of tactics in " chess tempo, lichess and chess.com"
"You are asked to show the best move, not asked to proove which side will win"
How often do we read about choosing the path of least resistance even if the most 'precise' move, which would allow all sorts of dangerous possibilities, is discarded?
==========
It was interesting to see LC0 trashing an AB engine in normal games from normal, balanced starting positions:
Openings: 3moves_GM.epd (side and reversed)
Score of LC0_245 vs Predateur 2.2.1: 93 - 1 - 6 [0.960] 100
ELO difference: 552.08 +/- 173.83
Finished match
But from WAC starting position (side and reversed), so in games having 1 tactical shot, it manages to lose to an engine considered in normal (above) conditions almost 600 Elo points weaker:
Openings: WAC300.epd (side and reversed)
Score of LC0_245 vs Predateur 2.2.1: 42 - 52 - 6 [0.450] 100
ELO difference: -34.86 +/- 66.75
Finished match
===========
So, it's not only the move count, it's also the outcome of the games which is changed in these WAC positions, if not solved properly and uniquely. At least in the majority of WAC puzzles.
-
- Posts: 1482
- Joined: Mon Apr 23, 2018 7:54 am
Re: LCZero: Progress and Scaling. Relation to CCRL Elo
Yes. Kai's result shows WAC is not the problem.Laskos wrote: ↑Thu May 10, 2018 10:27 amYes, I agree, but there is a problem. Maybe WAC contains many of such "multiple solutions to the same outcome", but from what I get they are not the majority. Take this result I got earlier in this thread:Albert Silver wrote: ↑Thu May 10, 2018 3:54 amPerfectionism is great, but not at the cost of practicality. Training to find the best move is essential, since in many cases there is no forgiveness. However, with time, I have come to view the middlegame much like the endgame, in that if a won position has been reached, so long as it is won, and never squandered, I will not lose sleep over a move-count.Nay Lin Tun wrote: ↑Thu May 10, 2018 3:43 am "You are asked to show the best move, not asked to proove which side will win"
How often do we read about choosing the path of least resistance even if the most 'precise' move, which would allow all sorts of dangerous possibilities, is discarded?
Nay Lin Tun & Albert talk like LC0 is human. It's irrelevant talking about choosing the path of least resistance, etc., which a human deliberately does for practical reasons when he knows there's a 'better' move. LC0 won't do that. LC0 just doesn't know there's a 'better' move.
-
- Posts: 3026
- Joined: Wed Mar 08, 2006 9:57 pm
- Location: Rio de Janeiro, Brazil
Re: LCZero: Progress and Scaling. Relation to CCRL Elo
I think you need to reread what I wrote since I said nothing of the sort.jp wrote: ↑Thu May 10, 2018 12:57 pmYes. Kai's result shows WAC is not the problem.Laskos wrote: ↑Thu May 10, 2018 10:27 amYes, I agree, but there is a problem. Maybe WAC contains many of such "multiple solutions to the same outcome", but from what I get they are not the majority. Take this result I got earlier in this thread:Albert Silver wrote: ↑Thu May 10, 2018 3:54 am
Perfectionism is great, but not at the cost of practicality. Training to find the best move is essential, since in many cases there is no forgiveness. However, with time, I have come to view the middlegame much like the endgame, in that if a won position has been reached, so long as it is won, and never squandered, I will not lose sleep over a move-count.
How often do we read about choosing the path of least resistance even if the most 'precise' move, which would allow all sorts of dangerous possibilities, is discarded?
Nay Lin Tun & Albert talk like LC0 is human. It's irrelevant talking about choosing the path of least resistance, etc., which a human deliberately does for practical reasons when he knows there's a 'better' move. LC0 won't do that. LC0 just doesn't know there's a 'better' move.
"Tactics are the bricks and sticks that make up a game, but positional play is the architectural blueprint."