Leela Chess Zero (LC0), an open source adaptation of DeepMind’s recent Alpha Zero artificial intelligence demonstration project, will compete in TCEC’s Season 12. In so doing it will become the first chess-playing neural net in history to publicly challenge traditional human chess programming since the days of Turing and Shannon. This epochal event will commence April 19th at 19:00 CET. Follow the games on the official website
Leela Chess Zero is an open source project by large community of programmers, with the goal to build a strong UCT chess AI following the same type of techniques as AlphaZero, as described in Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithm i.e. follow in the steps of Alpha Zero by using the contributions of the computer chess community. Leela Chess Zero uses Stockfish’s position representation and move generation although no heuristics or prior knowledge are carried over from Stockfish.
Leela Chess Zero is going to play in TCEC Season 12, The entry is possible due to Defenchess (Div 3) withdrawing in the last moment. This means ChessBrainVB will automatically promote to Division 3 based on it’s Season 11 performance, and this in turn opens a place in Division 4 for LC0 to enter the competition.
Test match of LC0 vs a TCEC engine
Leela Chess Zero is a rather new but rapidly developing project. With every version released the strength of the engine increases. But is it ready for TCEC and the division structure of the championship, running only on CPU and observing the TCEC rules set? TCEC is built for projects in active development of Elo strength estimated at 3000 or more. To prove that LC0 is ready for the event it was pitted against two of the Division 4 engines in the field and a classical engine.
Against Scorpio, LC0 achieved +4=3-13 (5.5 points) and a performance rating of ~2700 ELO. Among the wins of LC0 was a fantastic miniature on the black side of Caro-Kann Tartakower with 6.c3, a 36 moves win with white in Spanish: Closed, Smyslov, 12.Nf1 Bb7, and a win in King’s Indian: Fianchetto, Classical, 9.h3 Qb6 10.c5 See the full list of games of the Scorpio – LC0 match.
In a mini match against Fruit, Leela Chess Zero was more than convincing with +4 = 1 -1 and a performance of over 3000 ELO. Against the classical version of Stockfish 1.0, Leela Chess Zero achieved +7=3-10