Share good ideas and conversation.   Login, Join Us, or Take a Tour!
comment by wasoxygen

The future is here – AlphaZero learns chess

    Approaching chess might still seem unusual. After all, although DeepMind had already shown near revolutionary breakthroughs thanks to Go, that had been a game that had yet to be ‘solved’. Chess already had its Deep Blue 20 years ago, and today even a good smartphone can beat the world number one. What is there to prove exactly?

Would the best mobile phone chess app be a favorite in a match against Carlsen?

    AlphaZero had done more than just master the game, it had attained new heights in ways considered inconceivable. The test is in the pudding of course, so before going into some of the fascinating nitty-gritty details, let’s cut to the chase. It played a match against the latest and greatest version of Stockfish, and won by an incredible score of 64 : 36, and not only that, AlphaZero had zero losses (28 wins and 72 draws)!

    Stockfish needs no introduction to ChessBase readers, but it's worth noting that the program was on a computer that was running nearly 900 times faster! Indeed, AlphaZero was calculating roughly 80 thousand positions per second, while Stockfish, running on a PC with 64 threads (likely a 32-core machine) was running at 70 million positions per second. In spite of this insane deficit, AlphaZero crushed Stockfish 64-36 with no losses at a time control of one minute per move.

    In the diagram above, we can see that in the early games, AlphaZero was quite enthusiastic about playing the French Defense, but after two hours (this so humiliating) began to play it less and less.



Devac  ·  10 days ago  ·  link  ·  

But (from what I gather) Stockfish didn't have an opening book. It plays a big role when it comes to performance and the level of play. It doesn't diminish the achievement, though I wouldn't mind a repeat.

wasoxygen  ·  10 days ago  ·  link  ·  

    GM Hikaru Nakamura ... called the match "dishonest" and pointed out that Stockfish's methodology requires it to have an openings book for optimal performance.

I agree that's a significant handicap, and it would seem fairer to pit the algorithms against each other at full strength, running on equivalent hardware.

Still, it would merely be an exhibition to see which bot is farther along on the road to divinity.

    "I am pretty sure God himself could not beat Stockfish 75 percent of the time with White without certain handicaps."
Devac  ·  10 days ago  ·  link  ·  

Let's not be so darmatic. ;)