TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Acquisition of chess knowledge in AlphaZero

103 pointsby Rant423over 2 years ago

9 comments

bnprksover 2 years ago
&gt; Data, Materials, and Code Availability<p>&gt; [...] However, sharing the AlphaZero algorithm code, network weights, or generated representation data would be technically infeasible at present.<p>Very interesting paper overall. However, the excuse that code sharing is &quot;technically infeasible&quot; is wearing thin nearly 5 years after the initial AlphaZero paper was released.
评论 #33684235 未加载
trompover 2 years ago
&gt; Summary of Results<p>&gt; Many Human Concepts Can Be Found in the AlphaZero Network.<p>&gt; We demonstrate that the AlphaZero network’s learned representation of the chess board can be used to reconstruct, at least in part, many human chess concepts. We adopt the approach of using concept activation vectors (6) by training sparse linear probes for a wide range of concepts, ranging from components of the evaluation function of Stockfish (9), a state-of-the-art chess engine, to concepts that describe specific board patterns.<p>&gt; A Detailed Picture of Knowledge Acquisition during Training.<p>&gt; We use a simple concept probing methodology to measure the emergence of relevant information over the course of training and at every layer in the network. This allows us to produce what we refer to as what–when–where plots, which detail what concept is learned, when in training time it is learned, and where in the network it is computed. What–when–where plots are plots of concept regression accuracy across training time and network depth. We provide a detailed analysis for the special case of concepts related to material evaluation, which are central to chess play.<p>&gt; Comparison with Historical Human Play.<p>&gt; We compare the evolution of AlphaZero play and human play by comparing AlphaZero training with human history and across multiple training runs, respectively. Our analysis shows that despite some similarities, AlphaZero does not precisely recapitulate human history. Not only does the machine initially try different openings from humans, it plays a greater diversity of moves as well. We also present a qualitative assessment of differences in play style over the course of training.
wwarnerover 2 years ago
I think this is great work. Interpretability is the worst problem in deep learning, as the lack of insight into what the model has learned prevents it from being useful for serious decision making.
评论 #33683494 未加载
评论 #33683461 未加载
Barrin92over 2 years ago
I skimmed the article so sorry in advance if I missed it, but to me one fairly trivial way to gauge whether AlphaZero has human-like conceptual understanding of chess would be to throw a few games of Fischer random at it.<p>I remember with Deepminds breakout AI one very easy way to see the difference to human play was to change the shape of the paddle. Even very slight changes completely threw the AI off, so it was obvious it hadn&#x27;t understood the &#x27;breakout ontology&#x27; in a human way.<p>I&#x27;d expect the same from chess. Humans who understand chess at a high level well obviously play worse in non-standard variants but the familiar concepts are still in play. If an AI has a human-like grasp of high level concepts it ought to be pretty robust to some changes to the game rules like changing the dimensionality of the board.
评论 #33742645 未加载
EvgeniyZhover 2 years ago
I think many chess players will agree that latest chess engines (Stockfish NNUE&#x2F;Leela) are playing better conceptually, so it&#x27;s less useful to use older ones (SF8&#x2F;A0) to study learned concepts. Still cool work tho.
评论 #33685713 未加载
评论 #33685581 未加载
评论 #33683669 未加载
dsjoergover 2 years ago
Anyone know how this differs from a similar-seeming paper that was published a year ago?<p><a href="https:&#x2F;&#x2F;en.chessbase.com&#x2F;post&#x2F;acquisition-of-chess-knowledge-in-alphazero" rel="nofollow">https:&#x2F;&#x2F;en.chessbase.com&#x2F;post&#x2F;acquisition-of-chess-knowledge...</a> <a href="https:&#x2F;&#x2F;arxiv.org&#x2F;pdf&#x2F;2111.09259.pdf" rel="nofollow">https:&#x2F;&#x2F;arxiv.org&#x2F;pdf&#x2F;2111.09259.pdf</a>
评论 #33685554 未加载
osigurdsonover 2 years ago
Here is a thought experiment for beating AlphaZero. Randomly select 10K children at a very young age (say 3), have them play chess against AlphaZero but simply have them move the exact move suggested by AlphaZero (i.e. basically this is AlphaZero playing itself). Play 10 games per day for 10 years.<p>The hypothesis is some children will deeply embed the algorithms into their own playing style - leveraging the subconscious to the greatest degree possible. Basically, we are training the human mind in the same way that we train AI. Would it work? Probably not, but our current approach (studying openings, etc.) is obviously not working so it makes sense to try something new.
评论 #33684389 未加载
评论 #33684296 未加载
评论 #33690609 未加载
评论 #33690231 未加载
Waterluvianover 2 years ago
Does AI still struggle with “I can’t tell you how I derived this answer”? Is that improving much?
评论 #33686529 未加载
评论 #33684103 未加载
ambyraover 2 years ago
I always wondered if a chess engine would learn better&#x2F;faster if the opening positions and piece movement rules were randomized. Has anyone tried this?
评论 #33687147 未加载
评论 #33683397 未加载
评论 #33683687 未加载
评论 #33683433 未加载