Answers.Body: <p>We can't say for sure since AlphaZero is a private engine, i.e. we don't have games between it and the latest versions of Stockfish. Still, if AlphaZero hasn't improved since it was unveiled, it will likely lose to the latest version of Stockfish. That's because AlphaZero beat Stockfish 8 by +155 = 839 -6, which is an elo difference of about 50. The latest versions of Stockfish are capable of beating Stockfish 8 by <a href="https://nextchessmove.com/dev-builds" rel="noreferrer">about 150 elo</a> (see also <a href="https://github.com/glinscott/fishtest/wiki/Regression-Tests" rel="noreferrer">this</a>). It's true that elo isn't transitive (i.e. engine A can beat engine B, which beats engine C, but C could still beat A in a match); however, the differences are so large that it would be incredible if AlphaZero is capable of beating the latest versions of Stockfish. You ask about Stockfish 10 (not latest Stockfish), which still beats Stockfish 8 by 100 elo, so it should be capable of beating AlphaZero as well.</p>
  <p>Having said that, <a href="https://en.wikipedia.org/wiki/Leela_Chess_Zero" rel="noreferrer">Leela Chess Zero</a> is an engine based on AlphaZero techniques. It incorporates many new innovations not in the original paper, and therefore should be stronger than AlphaZero. Indications are it's competitive with Stockfish, and (for now at least) stronger: it won the most recent version of the <a href="https://en.wikipedia.org/wiki/TCEC_Season_17" rel="noreferrer">Top Chess Engine Championship</a> by five games - an elo difference of about 15.</p>
  <p>Caveats:</p>
  <ol>
  <li>In the world of computer chess, 100 games is an incredibly small sample size. Engine developers regularly need tens of thousands of games to conclusively say that one engine is stronger than the other. These games are played at bullet time controls, which isn't really chess as us humans understand it. Still, we can't play ten thousand games at long time controls - that takes too long - so we have to be satisfied with 100.</li>
  <li><a href="https://abrok.eu/stockfish/" rel="noreferrer">Stockfish continues to improve</a>. As of time of writing, Leela has kinda stalled while a new net is being trained. So while Leela was (probably) stronger two months ago, it might not be the strongest engine <em>right now</em>.</li>
  <li>Stockfish is not Leela's only competitor. In fact just <a href="https://en.wikipedia.org/wiki/TCEC_Season_16" rel="noreferrer">two seasons ago</a>, Leela actually failed to qualify for the superfinal, losing out to AllieStein. Like Leela, AllieStein is a neural network engine; unlike Leela, AllieStein includes human knowledge. Plus, as of time of writing, all three of Leela / AllieStein / Stockfish are behind Stoofvlees in the qualification tournament for the superfinal.</li>
  </ol>
  <p>You might be interested in the ongoing Season 18 of the Top Chess Engine Championship, live games are available <a href="https://tcec-chess.com/#x=live" rel="noreferrer">here</a>.</p>
  <p><strong>tl; dr:</strong> AlphaZero is probably inferior to Stockfish 10, and even more so to the latest versions of Stockfish. Leela is at least competitive with Stockfish, and there's a good chance it's stronger (right now) as well. For the question &quot;who is the strongest engine right now?&quot;, the situation is fluid; there are several engines that could all claim to be #1 at any one time. For the foreseeable future, this situation is likely to remain the case.</p>
  <p><strong>Edit</strong>: <a href="https://www.youtube.com/watch?v=N2MncpRMnFA&amp;feature=youtu.be&amp;t=2612" rel="noreferrer">Deepmind acknowledges that AlphaZero would probably lose to the latest versions of Stockfish and Leela</a>. They don't perceive it as a challenge, however, because they're not a chess engine company and don't view having the best engine as a big deal.</p>
  <p><strong>Update:</strong> with wins in the <a href="https://en.wikipedia.org/wiki/Top_Chess_Engine_Championship#League_format_2" rel="noreferrer">last four TCEC championships</a>, Stockfish is probably the strongest engine right now, up to small sample size effects (see first caveat above).</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-06-01T05:57:35.773Z
Answers.LastActivityDate: 2021-12-22T04:04:46.000Z
Answers.LastEditDate: 2021-12-22T04:04:46.000Z
Answers.UserDisplayName: Allure
Body: <p>I know <strong>AlphaZero</strong> (an AI) is one of the best top chess engines but <strong>Stockfish</strong> is also improving. Which one is better at chess?</p>
  
Tags: <engines><stockfish><alphazero>
Title: Which is better-Stockfish 10 or AlphaZero?
ThreadText: # Which is better-Stockfish 10 or AlphaZero?
  
  (Asked by: username_0 on 2020-06-01)
  
  I know **AlphaZero** (an AI) is one of the best top chess engines but **Stockfish** is also improving. Which one is better at chess?
  
  **Tags:** engines, stockfish, alphazero
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2020-06-01. Score: 22 | Accepted answer
  
  We can't say for sure since AlphaZero is a private engine, i.e. we don't have games between it and the latest versions of Stockfish. Still, if AlphaZero hasn't improved since it was unveiled, it will likely lose to the latest version of Stockfish. That's because AlphaZero beat Stockfish 8 by +155 = 839 -6, which is an elo difference of about 50. The latest versions of Stockfish are capable of beating Stockfish 8 by [about 150 elo](https://nextchessmove.com/dev-builds) (see also [this](https://github.com/glinscott/fishtest/wiki/Regression-Tests)). It's true that elo isn't transitive (i.e. engine A can beat engine B, which beats engine C, but C could still beat A in a match); however, the differences are so large that it would be incredible if AlphaZero is capable of beating the latest versions of Stockfish. You ask about Stockfish 10 (not latest Stockfish), which still beats Stockfish 8 by 100 elo, so it should be capable of beating AlphaZero as well.
  
  Having said that, [Leela Chess Zero](https://en.wikipedia.org/wiki/Leela_Chess_Zero) is an engine based on AlphaZero techniques. It incorporates many new innovations not in the original paper, and therefore should be stronger than AlphaZero. Indications are it's competitive with Stockfish, and (for now at least) stronger: it won the most recent version of the [Top Chess Engine Championship](https://en.wikipedia.org/wiki/TCEC_Season_17) by five games - an elo difference of about 15.
  
  Caveats:
  
  1. In the world of computer chess, 100 games is an incredibly small sample size. Engine developers regularly need tens of thousands of games to conclusively say that one engine is stronger than the other. These games are played at bullet time controls, which isn't really chess as us humans understand it. Still, we can't play ten thousand games at long time controls - that takes too long - so we have to be satisfied with 100.
  2. [Stockfish continues to improve](https://abrok.eu/stockfish/). As of time of writing, Leela has kinda stalled while a new net is being trained. So while Leela was (probably) stronger two months ago, it might not be the strongest engine *right now*.
  3. Stockfish is not Leela's only competitor. In fact just [two seasons ago](https://en.wikipedia.org/wiki/TCEC_Season_16), Leela actually failed to qualify for the superfinal, losing out to AllieStein. Like Leela, AllieStein is a neural network engine; unlike Leela, AllieStein includes human knowledge. Plus, as of time of writing, all three of Leela / AllieStein / Stockfish are behind Stoofvlees in the qualification tournament for the superfinal.
  
  You might be interested in the ongoing Season 18 of the Top Chess Engine Championship, live games are available [here](https://tcec-chess.com/#x=live).
  
  **tl; dr:** AlphaZero is probably inferior to Stockfish 10, and even more so to the latest versions of Stockfish. Leela is at least competitive with Stockfish, and there's a good chance it's stronger (right now) as well. For the question "who is the strongest engine right now?", the situation is fluid; there are several engines that could all claim to be #1 at any one time. For the foreseeable future, this situation is likely to remain the case.
  
  **Edit**: [Deepmind acknowledges that AlphaZero would probably lose to the latest versions of Stockfish and Leela](https://www.youtube.com/watch?v=N2MncpRMnFA&feature=youtu.be&t=2612). They don't perceive it as a challenge, however, because they're not a chess engine company and don't view having the best engine as a big deal.
  
  **Update:** with wins in the [last four TCEC championships](https://en.wikipedia.org/wiki/Top_Chess_Engine_Championship#League_format_2), Stockfish is probably the strongest engine right now, up to small sample size effects (see first caveat above).
  
  
  ---
  
  