Learning to Search with MCTSnets
Not on the map. Why?
Abstract (arXiv)
Planning problems are among the most important and well-studied problems in artificial intelligence. They are most typically solved by tree search algorithms that simulate ahead into the future, evaluate future states, and back-up those evaluations to the root of a search tree. Among these algorithms, Monte-Carlo tree search (MCTS) is one of the most general, powerful and widely used. A typical implementation of MCTS uses cleverly designed rules, optimized to the particular characteristics of the domain. These rules control where the simulation traverses, what to evaluate in the states that are reached, and how to back-up those evaluations. In this paper we instead learn where, what and how to search. Our architecture, which we call an MCTSnet, incorporates simulation-based search inside a neural network, by expanding, evaluating and backing-up a vector embedding. The parameters of the network are trained end-to-end using gradient-based optimisation. When applied to small searches in the well known planning problem Sokoban, the learned search algorithm significantly outperformed MCTS baselines.
Key facts. Cited by 32 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Feb 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 10; 2022: 6; 2023: 5; 2024: 3; 2025: 4; 2026: 4.
32 papers.
Sort:
By area:
- 2024Beyond A*: Better Planning with Transformers via Search Dynamics Bootstrappingcited by 89
- 2022TASKOGRAPHY: Evaluating robot task planning over large 3D scene graphscited by 59
- 2021Differentiable SLAM-net: Learning Particle SLAM for Visual Navigationcited by 34
- 2021INVIGORATE: Interactive Visual Grounding and Grasping in Cluttercited by 32
- 2021ScheduleNet: Learn to solve multi-agent scheduling problems with reinforcement learningcited by 31
- 2021Differentiable Spatial Planning using Transformerscited by 25
- 2021Neural Algorithmic Reasoners are Implicit Plannerscited by 21
- 2025R2D2: Remembering, Replaying and Dynamic Decision Making with a Reflective Agentic Memorycited by 14
- 2021High-Accuracy Model-Based Reinforcement Learning, a Surveycited by 13
- 2023Thinker: Learning to Plan and Actcited by 13
- 2021Closing the Planning-Learning Loop with Application to Autonomous Drivingcited by 12
- 2023Optimize Planning Heuristics to Rank, not to Estimate Cost-to-Goalcited by 10
20 more
- 2021Procedural Content Generation: Better Benchmarks for Transfer Reinforcement Learningcited by 7
- 2022Learning Graph Search Heuristicscited by 7
- 2023What model does MuZero learn?cited by 7
- 2022Winning the CityLearn Challenge: Adaptive Optimization with Evolutionary Search under Trajectory-based Guidancecited by 6
- 2025Feedback-Aware Monte Carlo Tree Search for Efficient Information Seeking in Goal-Oriented Conversationscited by 6
- 2022Reinforcement Learning in Practice: Opportunities and Challengescited by 5
- 2025When Can Model-Free Reinforcement Learning be Enough for Thinking?cited by 5
- 2026On the Role of Computation in Reinforcement Learningcited by 3
- 2022ExPoSe: Combining State-Based Exploration with Gradient-Based Online Searchcited by 2
- 2022A Differentiable Loss Function for Learning Heuristics in A*cited by 2
- 2023A Review of Symbolic, Subsymbolic and Hybrid Methods for Sequential Decision Makingcited by 2
- 2026Finding the Time to Think: Learning Planning Budgets in Real-Time RLcited by 2
- 2021Transfer Learning and Curriculum Learning in Sokobancited by 1
- 2021Potential-based Reward Shaping in Sokobancited by 1
- 2024Differentiable Tree Search Networkcited by 1
- 2024What Matters in Hierarchical Search for Combinatorial Reasoning Problems?cited by 1
- 2025Solving Sokoban using Hierarchical Reinforcement Learning with Landmarkscited by 1
- 2023AI planning in the imagination: High-level planning on learned abstract search spacescited by 0
- 2026Looped Actor: Depth-Recurrent Reasoning Models for Reinforcement Learningcited by 0
- 2026LEVER: Adaptive Cost-Aware Proof Search Over AND/OR Graphscited by 0
- 2026LEVER: Adaptive Cost-Aware Proof Search Over AND/OR Graphs8 Oct 2026
- 2026Looped Actor: Depth-Recurrent Reasoning Models for Reinforcement Learning29 Sep 2026
- 2026Finding the Time to Think: Learning Planning Budgets in Real-Time RL24 Jun 2026
- 2026On the Role of Computation in Reinforcement Learning5 Feb 2026
- 2025When Can Model-Free Reinforcement Learning be Enough for Thinking?20 Jun 2025
- 2025Solving Sokoban using Hierarchical Reinforcement Learning with Landmarks6 Apr 2025
- 2025Feedback-Aware Monte Carlo Tree Search for Efficient Information Seeking in Goal-Oriented Conversations25 Jan 2025
- 2025R2D2: Remembering, Replaying and Dynamic Decision Making with a Reflective Agentic Memory21 Jan 2025
- 2024What Matters in Hierarchical Search for Combinatorial Reasoning Problems?5 Jun 2024
- 2024Beyond A*: Better Planning with Transformers via Search Dynamics Bootstrapping21 Feb 2024
- 2024Differentiable Tree Search Network22 Jan 2024
- 2023Optimize Planning Heuristics to Rank, not to Estimate Cost-to-Goal30 Oct 2023
20 more
- 2023AI planning in the imagination: High-level planning on learned abstract search spaces16 Aug 2023
- 2023Thinker: Learning to Plan and Act27 Jul 2023
- 2023What model does MuZero learn?1 Jun 2023
- 2023A Review of Symbolic, Subsymbolic and Hybrid Methods for Sequential Decision Making20 Apr 2023
- 2022Learning Graph Search Heuristics7 Dec 2022
- 2022Winning the CityLearn Challenge: Adaptive Optimization with Evolutionary Search under Trajectory-based Guidance4 Dec 2022
- 2022A Differentiable Loss Function for Learning Heuristics in A*12 Sep 2022
- 2022TASKOGRAPHY: Evaluating robot task planning over large 3D scene graphs11 Jul 2022
- 2022Reinforcement Learning in Practice: Opportunities and Challenges23 Feb 2022
- 2022ExPoSe: Combining State-Based Exploration with Gradient-Based Online Search3 Feb 2022
- 2021Differentiable Spatial Planning using Transformers2 Dec 2021
- 2021Neural Algorithmic Reasoners are Implicit Planners11 Oct 2021
- 2021Potential-based Reward Shaping in Sokoban10 Sep 2021
- 2021INVIGORATE: Interactive Visual Grounding and Grasping in Clutter25 Aug 2021
- 2021High-Accuracy Model-Based Reinforcement Learning, a Survey17 Jul 2021
- 2021ScheduleNet: Learn to solve multi-agent scheduling problems with reinforcement learning6 Jun 2021
- 2021Procedural Content Generation: Better Benchmarks for Transfer Reinforcement Learning31 May 2021
- 2021Transfer Learning and Curriculum Learning in Sokoban25 May 2021
- 2021Differentiable SLAM-net: Learning Particle SLAM for Visual Navigation17 May 2021
- 2021Closing the Planning-Learning Loop with Application to Autonomous Driving11 Jan 2021
- 2023Optimize Planning Heuristics to Rank, not to Estimate Cost-to-Goalcited by 10
- 2022Learning Graph Search Heuristicscited by 7
- 2023Optimize Planning Heuristics to Rank, not to Estimate Cost-to-Goal30 Oct 2023
- 2022Learning Graph Search Heuristics7 Dec 2022
- 2023Thinker: Learning to Plan and Actcited by 13
- 2024Differentiable Tree Search Networkcited by 1
- 2024Differentiable Tree Search Network22 Jan 2024
- 2023Thinker: Learning to Plan and Act27 Jul 2023
- 2022TASKOGRAPHY: Evaluating robot task planning over large 3D scene graphscited by 59
- 2021Differentiable SLAM-net: Learning Particle SLAM for Visual Navigationcited by 34
- 2021INVIGORATE: Interactive Visual Grounding and Grasping in Cluttercited by 32
- 2021ScheduleNet: Learn to solve multi-agent scheduling problems with reinforcement learningcited by 31
- 2021Differentiable Spatial Planning using Transformerscited by 25
- 2021Neural Algorithmic Reasoners are Implicit Plannerscited by 21
- 2021High-Accuracy Model-Based Reinforcement Learning, a Surveycited by 13
- 2021Procedural Content Generation: Better Benchmarks for Transfer Reinforcement Learningcited by 7
- 2023What model does MuZero learn?cited by 7
- 2022Winning the CityLearn Challenge: Adaptive Optimization with Evolutionary Search under Trajectory-based Guidancecited by 6
- 2025Feedback-Aware Monte Carlo Tree Search for Efficient Information Seeking in Goal-Oriented Conversationscited by 6
- 2022Reinforcement Learning in Practice: Opportunities and Challengescited by 5
12 most cited of 23 All 23 (JSON)
- 2026LEVER: Adaptive Cost-Aware Proof Search Over AND/OR Graphs8 Oct 2026
- 2026Finding the Time to Think: Learning Planning Budgets in Real-Time RL24 Jun 2026
- 2026On the Role of Computation in Reinforcement Learning5 Feb 2026
- 2025Solving Sokoban using Hierarchical Reinforcement Learning with Landmarks6 Apr 2025
- 2025Feedback-Aware Monte Carlo Tree Search for Efficient Information Seeking in Goal-Oriented Conversations25 Jan 2025
- 2024What Matters in Hierarchical Search for Combinatorial Reasoning Problems?5 Jun 2024
- 2023AI planning in the imagination: High-level planning on learned abstract search spaces16 Aug 2023
- 2023What model does MuZero learn?1 Jun 2023
- 2023A Review of Symbolic, Subsymbolic and Hybrid Methods for Sequential Decision Making20 Apr 2023
- 2022Winning the CityLearn Challenge: Adaptive Optimization with Evolutionary Search under Trajectory-based Guidance4 Dec 2022
- 2022A Differentiable Loss Function for Learning Heuristics in A*12 Sep 2022
- 2022TASKOGRAPHY: Evaluating robot task planning over large 3D scene graphs11 Jul 2022
12 newest of 23 All 23 (JSON)