logoalt Hacker News

bluecalm • today at 11:35 AM • 1 reply • view on HN

Stockfish and other classical engines were never intended to be run in matches without opening books (of which there were plenty). Development assumed the presence of opening book and authors made 0 effort to make engines play well in openings because of it. This is also the reason classical Stockfish was a very small binary. A little effort to make it even by including even a very small opening book (like 50MB or something that would result in still smaller binary than NN engine with its net) would make it much more interesting.

The result was that Stockfish lost many games by walking into known bad lines and lost way more games than it otherwise would.


Replies

squidbeak • today at 12:05 PM

You aren't correct.

> We also played a match that started from the set of opening positions used in the 2016 TCEC world championship, along with a series of additional matches against the most recent development version of Stockfish, and a variant of Stockfish that uses a strong opening book. In all matches, AlphaZero won.

https://deepmind.google/blog/alphazero-shedding-new-light-on...

➕ show 1 reply