HackerPapers

arXiv:2006.01855cs.AI

Aligning Superhuman AI with Human Behavior: Chess as a Model System

Reid McIlroy-Young, Siddhartha Sen, Jon Kleinberg, Ashton Anderson

Abstract

As artificial intelligence becomes increasingly intelligent---in some cases, achieving superhuman performance---there is growing potential for humans to learn from and collaborate with algorithms. However, the ways in which AI systems approach problems are often different from the ways people do, and thus may be uninterpretable and hard to learn from. A crucial step in bridging this gap between human and artificial intelligence is modeling the granular actions that constitute human behavior, rather than simply matching aggregate human performance. We pursue this goal in a model system with a long history in artificial intelligence: chess. The aggregate performance of a chess player unfolds as they make decisions over the course of a game. The hundreds of millions of games played online by players at every skill level form a rich source of data in which these decisions, and their exact context, are recorded in minute detail. Applying existing chess engines to this data, including an open-source implementation of AlphaZero, we find that they do not predict human moves well. We develop and introduce Maia, a customized version of Alpha-Zero trained on human chess games, that predicts human moves at a much higher accuracy than existing engines, and can achieve maximum accuracy when predicting decisions made by players at a specific skill level in a tuneable way. For a dual task of predicting whether a human will make a large mistake on the next move, we develop a deep neural network that significantly outperforms competitive baselines. Taken together, our results suggest that there is substantial promise in designing artificial intelligence systems with human collaboration in mind by first accurately modeling granular human decision-making.

arXiv comments
11 pages, 11 figure, Proceedings of the 25th ACM SIGKDD international conference on Knowledge discovery and data mining, Virtual 2020
Journal reference
DOI
doi:10.1145/3394486.3403219
Subjects
cs.AIArtificial Intelligence cs.CYComputers and Society cs.LGMachine Learning

On Hacker News

Linked by 5 identifiable commenters in 5 comments across 5 threads, from Dec 2020 to Sep 2025. Found in 2 HN submissions from Feb 2021 to Feb 2023. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments5 threads

  1. What Is Complexity in Chess? 1 comment
    • https://arxiv.org/pdf/2006.01855 If you check figure 4, SF at depth 15 matches about 47% of the time which is lower than their NN. So quantitatively, SF isn’t amazing at move matching, and lower than the best NN at its relevant rating range (1900 -> 54%). Qualitatively, SF is…

      janalsncmView on HNParent context

    • Wow I played a single game but the prediction was very good, it predicted 1636 on lichess while my best elo was ~1600 (though I haven't played for about a year) But what's even more impressive is that the game felt great to play, I didn't get this feeling that the AI would pick…

      lairvView on HNParent context

    • It turns out that taking a superhuman player and making it play like a weak human is surprisingly tricky. It's not so hard to make a weak player - you just take suboptimal moves instead of the best moves. But often these suboptimal moves are bizarre. A weak human chess player…

      ImnimoView on HNParent context

    • Hi everyone, We're happy to announce a research project that has been in the works for almost two years! Please meet Maia, a human-like neural network chess engine. Maia is a Leela-style framework that learns from human play instead of self-play, with the goal of making…

      reidmcyView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.