Solving the Rubik's Cube Without Human Knowledge
Not on the map. Why?
Abstract (arXiv)
A generally intelligent agent must be able to teach itself how to solve problems in complex domains with minimal human supervision. Recently, deep reinforcement learning algorithms combined with self-play have achieved superhuman proficiency in Go, Chess, and Shogi without human data or domain knowledge. In these environments, a reward is always received at the end of the game, however, for many combinatorial optimization environments, rewards are sparse and episodes are not guaranteed to terminate. We introduce Autodidactic Iteration: a novel reinforcement learning algorithm that is able to teach itself how to solve the Rubik's Cube with no human assistance. Our algorithm is able to solve 100% of randomly scrambled cubes while achieving a median solve length of 30 moves -- less than or equal to solvers that employ human domain knowledge.
Key facts. Cited by 15 papers in the map (data through 14 Oct 2026). First posted on arXiv 18 May 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 2; 2023: 3; 2024: 3; 2025: 2; 2026: 3.
15 papers.
Sort:
By area:
- 2022Jump-Start Reinforcement Learningcited by 112
- 2024Puzzle Solving using Reasoning of Large Language Models: A Surveycited by 45
- 2021AlphaD3M: Machine Learning Pipeline Synthesiscited by 24
- 2024Imperative Learning: A Self-supervised Neuro-Symbolic Learning Framework for Robot Autonomycited by 16
- 2021Puzzle Solving without Search or Human Knowledge: An Unnatural Language Approachcited by 8
- 2022Graph Neural Networks for Image Classification and Reinforcement Learning using Graph representationscited by 2
- 2026Learning Shortest Paths with Generative Flow Networkscited by 2
- 2023On Solving the Rubik's Cube with Domain-Independent Planners Using Standard Representationscited by 1
- 2024Solving a Rubik's Cube Using its Local Graph Structurecited by 1
- 2025Node Classification and Search on the Rubik's Cube Graph with GNNscited by 1
- 2025Diffusion Models for Cayley Graphscited by 1
- 2023Towards Learning Rubik's Cube with N-tuple-based Reinforcement Learningcited by 0
- 2026Playing to Par: Reinforcement Learning for Provably Optimal Quadrilateral Block Decompositions26 Sep 2026
- 2026Learning Empirically Admissible Neural Heuristics for Combinatorial Search3 Jun 2026
- 2026Learning Shortest Paths with Generative Flow Networks2 Mar 2026
- 2025Diffusion Models for Cayley Graphs7 Mar 2025
- 2025Node Classification and Search on the Rubik's Cube Graph with GNNs30 Jan 2025
- 2024Solving a Rubik's Cube Using its Local Graph Structure15 Aug 2024
- 2024Imperative Learning: A Self-supervised Neuro-Symbolic Learning Framework for Robot Autonomy23 Jun 2024
- 2024Puzzle Solving using Reasoning of Large Language Models: A Survey17 Feb 2024
- 2023On Solving the Rubik's Cube with Domain-Independent Planners Using Standard Representations25 Jul 2023
- 2023Improved Tree Search for Automatic Program Synthesis13 Mar 2023
- 2023Towards Learning Rubik's Cube with N-tuple-based Reinforcement Learning28 Jan 2023
- 2022Jump-Start Reinforcement Learning5 Apr 2022
- 2025Diffusion Models for Cayley Graphscited by 1
- 2025Diffusion Models for Cayley Graphs7 Mar 2025
- 2022Jump-Start Reinforcement Learningcited by 112
- 2021AlphaD3M: Machine Learning Pipeline Synthesiscited by 24
- 2021Puzzle Solving without Search or Human Knowledge: An Unnatural Language Approachcited by 8
- 2022Graph Neural Networks for Image Classification and Reinforcement Learning using Graph representationscited by 2
- 2026Learning Shortest Paths with Generative Flow Networkscited by 2
- 2023On Solving the Rubik's Cube with Domain-Independent Planners Using Standard Representationscited by 1
- 2025Node Classification and Search on the Rubik's Cube Graph with GNNscited by 1
- 2023Towards Learning Rubik's Cube with N-tuple-based Reinforcement Learningcited by 0
- 2023Improved Tree Search for Automatic Program Synthesiscited by 0
- 2026Learning Empirically Admissible Neural Heuristics for Combinatorial Searchcited by 0
- 2026Learning Empirically Admissible Neural Heuristics for Combinatorial Search3 Jun 2026
- 2026Learning Shortest Paths with Generative Flow Networks2 Mar 2026
- 2025Node Classification and Search on the Rubik's Cube Graph with GNNs30 Jan 2025
- 2023On Solving the Rubik's Cube with Domain-Independent Planners Using Standard Representations25 Jul 2023
- 2023Improved Tree Search for Automatic Program Synthesis13 Mar 2023
- 2023Towards Learning Rubik's Cube with N-tuple-based Reinforcement Learning28 Jan 2023
- 2022Jump-Start Reinforcement Learning5 Apr 2022
- 2022Graph Neural Networks for Image Classification and Reinforcement Learning using Graph representations7 Mar 2022
- 2021AlphaD3M: Machine Learning Pipeline Synthesis3 Nov 2021
- 2021Puzzle Solving without Search or Human Knowledge: An Unnatural Language Approach7 Sep 2021