
Written by a model from the transcript; not yet reviewed.
Eric Jang, formerly VP of AI at One X Technologies and Senior Research Scientist at Google DeepMind Robotics, spent his sabbatical rebuilding AlphaGo from scratch and explains the full pipeline in this blackboard lecture. He walks through Go rules, Monte Carlo Tree Search with the PUCT selection criterion, and how a value network and policy network jointly truncate both the breadth and depth of the search tree. The core insight is that MCTS acts as a self-improvement operator: after each game, the search-refined policy distribution becomes the new training target, effectively distilling 1000 steps of search into a single forward pass.
Jang draws sharp contrasts with modern LLM RL. He shows that naive policy gradient methods suffer from quadratic variance growth with trajectory length, while MCTS provides one supervision signal per move regardless of game outcome. He also discusses why a 10-layer network can amortize what appears to be an intractable search problem, drawing analogies to AlphaFold and the Lorenz attractor. The episode closes with Jang's experience using Claude 4.6 and 4.7 for automated research, noting that current models excel at hyperparameter optimization but struggle with lateral thinking about which research track to pursue. He trained his bot on roughly $10,000 of donated compute from Prime Intellect.
KataGo's 40x Compute Reductiondata
David Wu's open-source KataGo achieved a 40x reduction in compute needed to train a strong Go bot. With LLM coding, what required a DeepMind team and millions of dollars can now be done for a few thousand dollars of rented compute.
Humans as Implicit Value Networksinsight
The guest argues that human Go players implicitly run a neural network that amortizes a huge number of possible playouts at a glance, which is the fundamental intuition behind why AlphaGo's value function can work.
MCTS Distillation as Self-Improvementstrategy
The training loop takes the search-refined policy distribution and trains the raw network to predict it directly, amortizing 1000 steps of search into the forward pass so the next iteration starts from a better point.
Ten Layers Amortize Intractable Searchinsight
The guest argues that a 10-layer network approximating a nearly intractable search problem is a breakthrough most people do not fully comprehend, and that this same principle underlies AlphaFold's ability to capture NP-class physical simulations in a single forward pass.
MCTS Avoids Quadratic Variance Growthinsight
Unlike naive policy gradient RL where variance grows quadratically with trajectory length, MCTS relabels every action with a better one found through search, giving one clean supervision signal per move regardless of game outcome.
Why MCTS Does Not Transfer to LLMsdebate
The PUCT exploration heuristic assumes you will sample the same child multiple times, but in LLMs the action space is so large that you almost never revisit the same token, making the exploration bonus ineffective for guiding search.
Soft Targets Carry More Informationdata
The entropy of a soft probability distribution is far higher than a one-hot label, which is why distillation is so effective per sample. AlphaGo trains the policy to imitate the full MCTS distribution rather than just the selected action.
LLMs Excel at Hyperparameter Searchstrategy
The guest found that Claude 4.6 and 4.7 can search much more open-ended hyperparameter spaces than traditional grid search, rewriting code to add augmentations or change architectures based on gradient observations, squeezing out significant performance on fixed datasets.
Eric Jang https://evjang.com/ walks through how to build AlphaGo from scratch, but with modern AI tools. Sometimes you understand the future better by stepping backward. AlphaGo is still the cleanest worked example of the primitives of intelligence: search, learning from experience, and self-play. You have to go back to 2017 to get insight into how the more general AIs of the future might learn. Once he explained how AlphaGo works, it gave us the context to have a discussion about how RL works in LLMs and how it could work better – naive policy gradient RL has to figure out which of the 100k+ tokens in your trajectory actually got you the right answer, while AlphaGo’s MCTS suggests a strictly better action every single move, giving you a training target that sidesteps the credit assignment problem. The way humans learn is surely closer to the second. Eric also kickstarted an Autoresearch loop on his project. And it was very interesting to discuss which parts of AI research LLMs can already automate pretty well (implementing and running experiments, optimizing hyperparameters) and which they still struggle with (choosing the right question to investigate next, escaping research dead ends). Informative to all the recent discussion about when we should expect an intelligence explosion, and what it would look like from the inside. Watch on YouTube https://youtu.be/X_ZVSPcZhtw. Read the transcript https://www.dwarkesh.com/p/eric-jang. And check out the flashcards https://flashcards.dwarkesh.com/eric-jang/ I wrote to retain the insights. Sponsors * Cursor https://cursor.com/dwarkesh‘s agent SDK let me build a pipeline to generate flashcards for this episode. For each card, I had an agent read the transcript, ingest blackboard screenshots, generate an SVG visual, and run everything through a critic. A durable agent is much better at this kind of work than a chain of LLM calls, and Cursor’s SDK made it easy. Check out the cards at flashcards.dwarkesh.com https://flashcards.dwarkesh.com and get started with the SDK at cursor.com/dwarkesh https://cursor.com/dwarkesh * Jane Street https://janestreet.com/dwarkesh gave me a real deep-dive tour of one of their datacenters. I got to ask a bunch of questions to Ron Minsky, who co-leads Jane Street’s tech group, and Dan Pontecorvo, who runs Jane Street’s physical engineering team. They were willing to literally pull up the floorboards and take out racks to explain how everything works. Check out the full tour at janestreet.com/dwarkesh https://janestreet.com/dwarkesh Timestamps (00:00:00) – Basics of Go (00:08:17) – Monte Carlo Tree Search (00:32:04) – What the neural network does (01:00:33) – Self-play (01:25:38) – Alternative RL approaches (01:45:47) – Why doesn't MCTS work for LLMs (02:01:09) – Off-policy training (02:12:02) – RL is even more information inefficient than you thought (02:22:16) – Automated AI researchers This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit www.dwarkesh.com https://www.dwarkesh.com?utm_medium=podcast&utm_campaign=CTA_1
28,362 words · 4 speakers
Speaker names marked are inferred from speaking time and the show’s known hosts — they are not voice-verified.
Page updated · transcript and summary are machine-generated