Skip to content

AI Glossary · Concepts

What is Monte Carlo Tree Search?

Monte Carlo Tree Search

Monte Carlo tree search (MCTS) is a planning method that picks a move by playing out many simulated futures, keeping statistics on which moves led to good results, and spending more simulations on the most promising branches.

Also known as: MCTS

· Chain of Thought

  • 2 sources

Suppose you are choosing your next move in a board game. Instead of analyzing every possible continuation, you try each candidate move, play the rest of the game quickly many times, and note how often each move led to a win. Then you focus your remaining time on the moves that look best, while still occasionally checking others in case you misjudged them. That loop of selecting, expanding, simulating and updating the scores is Monte Carlo tree search.

The survey by Browne and colleagues describes MCTS as combining tree search with random sampling, and documents its use well beyond games. DeepMind’s AlphaGo paper in Nature combined MCTS with neural networks that estimated which moves were promising and who was winning, and that system defeated a professional Go player.

Why it matters: MCTS is a clear example of spending extra computation at decision time to get a better answer, an idea that comes up whenever people discuss models that “think longer” before answering. That comparison is editorial; no Chain of Thought episode has discussed MCTS directly.

Sources