Lczero stalled in progress?

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

corres
Posts: 3657
Joined: Wed Nov 18, 2015 11:41 am
Location: hungary

Re: Lczero stalled in progress?

Post by corres »

I think the developers of Leela Chess Zero should learn methodology from the developers of Stockfish.
The success of Stockfish originates mainly from its systematical development.
Michel
Posts: 2272
Joined: Mon Sep 29, 2008 1:50 am

Re: Lczero stalled in progress?

Post by Michel »

corres wrote: Sun May 13, 2018 10:18 am I think the developers of Leela Chess Zero should learn methodology from the developers of Stockfish.
The success of Stockfish originates mainly from its systematical development.
That is easier said than done. The feedback loop of lczero is much longer than that of SF since it passes through the training window (500000 games I believe). Some patches like FPU reduction may appear to gain elo but one does not know how they affect the training of further nets (FPU reduction is an interesting case since it interferes with the normal functioning of the policy head). Personally I would prefer to keep the training version of lczero as pure as possible.

BTW SF development was not created out of thin air. The principles on which it is based (additivity of small elo patches, short time control testing, random opening books, ...) were all controversial once and it took a long time before people became truly confident in them. We still have to learn to what extent those principles apply to the radically different NN/MCTS engines.
Ideas=science. Simplification=engineering.
Without ideas there is nothing to simplify.
corres
Posts: 3657
Joined: Wed Nov 18, 2015 11:41 am
Location: hungary

Re: Lczero stalled in progress?

Post by corres »

[quote=Michel post_id=762048 time=1526203562 user_id=4139]

[quote=corres post_id=762042 time=1526199493 user_id=8071]
I think the developers of Leela Chess Zero should learn methodology from the developers of Stockfish.
The success of Stockfish originates mainly from its systematical development.
[/quote]

That is easier said than done. The feedback loop of lczero is much longer than that of SF since it passes through the training window (500000 games I believe). Some patches like FPU reduction may appear to gain elo but one does not know how they affect the training of further nets (FPU reduction is an interesting case since it interferes with the normal functioning of the policy head). Personally I would prefer to keep the training version of lczero as pure as possible.
BTW SF development was not created out of thin air. The principles on which it is based (additivity of small elo patches, short time control testing, random opening books, ...) were all controversial once and it took a long time before people became truly confident in them. We still have to learn to what extent those principles apply to the radically different NN/MCTS engines.
[/quote]

But just causes you lined up the developers of LC0 would be more cautious when they make modifications.
Even if you know every each modifications they have positive effect you can not know that if you applies all modifications simultaneously the result will be good also.
Robert Flesher
Posts: 1280
Joined: Tue Aug 18, 2009 3:06 am

Re: Lczero stalled in progress?

Post by Robert Flesher »

It would appear LC0 is once again seeing progress. Good stuff!