4

Even though modern chess playing programs have demonstrated themselves to be as strong (or stronger) than even the best human players for nearly 20 years now (1997 when IBM's Deep Blue defeated the world chess champion Gary Kasparov), why would a game like chess still be considered a valuable research subject in Artificial Intelligence? In other words, what can be gained by continuing to advance AI in areas that have already surpassed human capabilities?

For instance, as recently as November 2017, Google successfully challenged its deep learning technology against one of the world's strongest chess-playing programs.

nbro
  • 42,615
  • 12
  • 119
  • 217
DJ2
  • 143
  • 3

1 Answers1

6

Chess isn't really a benchmark per say.

The method developed in AlphaGo to play Go should in principle generalize quite nicely to other games of this sort, such as chess. Since Stockfish is quite dominantly the strongest Chess AI, the natural question would be to see how well AlphaGo's method compares to Stockfish.

Being one of the most well developed AI agents of all time, the situation concerning the defeat of Stockfish (AlphaZero was trained for only 4 hours entirely via self-play, without access to historical data) signifies the complete dominance of modern neural-network methods over classic methods (hard coded evaluation functions).

Also as @DukeZhou♦ mentioned in the comments, while Chess bots can regularly beat human players, it's still a useful metric to evaluate bots against each other via "games" of this sort.

edit: But as the more recent results of Stockfish 13 versus Lc0 (an open source AlphaZero clone) show, handcrafted/traditional algorithms (search in particular), paired with neural network techniques, can still outmatch pure neural networks. This perhaps highlights the value of classical techniques in the face of more modern approaches.

k.c. sayz 'k.c sayz'
  • 2,121
  • 13
  • 27