Learning to Search via Retrospective Imitation
On the map: Offline RL and imitation learning from data → Imitation learning methods
Abstract (arXiv)
We study the problem of learning a good search policy for combinatorial search spaces. We propose retrospective imitation learning, which, after initial training by an expert, improves itself by learning from textitretrospective inspections of its own roll-outs. That is, when the policy eventually reaches a feasible solution in a combinatorial search tree after making mistakes and backtracks, it retrospectively constructs an improved search trace to the solution by removing backtracks, which is then used to further train the policy. A key feature of our approach is that it can iteratively scale up, or transfer, to larger problem sizes than those solved by the initial expert demonstrations, thus dramatically expanding its applicability beyond that of conventional imitation learning. We showcase the effectiveness of our approach on a range of tasks, including synthetic maze solving and combinatorial problems expressed as integer programs.
Key facts. Cited by 14 papers in the map (data through 14 Oct 2026). Placed in Imitation learning methods, one of 13 directions in Offline RL and imitation learning from data. First posted on arXiv 3 Apr 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 3; 2024: 6; 2025: 0; 2026: 2.
14 papers.
Sort:
By area:
- 2022Learning to Compare Nodes in Branch and Bound with Graph Neural Networkscited by 31
- 2024Towards Foundation Models for Mixed Integer Linear Programmingcited by 31
- 2022Hindsight Learning for MDPs with Exogenous Inputscited by 26
- 2021Self-Improved Retrosynthetic Planningcited by 23
- 2023Learning to Configure Separators in Branch-and-Cutcited by 14
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Processcited by 11
- 2024SORREL: Suboptimal-Demonstration-Guided Reinforcement Learning for Learning to Branchcited by 9
- 2024Multi-task Representation Learning for Mixed Integer Linear Programmingcited by 7
- 2024Learning Backdoors for Mixed Integer Linear Programs with Contrastive Learningcited by 5
- 2023Accelerating Multi-Agent Planning Using Graph Transformers with Bounded Suboptimalitycited by 3
- 2023Exact Combinatorial Optimization with Temporo-Attentional Graph Neural Networkscited by 3
- 2024Search Strategy Generation for Branch and Bound Using Genetic Programmingcited by 2
- 2026Sequence-Structured Decision Learning for Branch-and-Bound in Mixed-Integer Linear Programming10 Oct 2026
- 2026Designing faster mixed integer linear programming algorithm via learning the optimal path22 Jan 2026
- 2024SORREL: Suboptimal-Demonstration-Guided Reinforcement Learning for Learning to Branch20 Dec 2024
- 2024Multi-task Representation Learning for Mixed Integer Linear Programming18 Dec 2024
- 2024Search Strategy Generation for Branch and Bound Using Genetic Programming12 Dec 2024
- 2024Towards Foundation Models for Mixed Integer Linear Programming10 Oct 2024
- 2024Learning Backdoors for Mixed Integer Linear Programs with Contrastive Learning19 Jan 2024
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Process6 Jan 2024
- 2023Exact Combinatorial Optimization with Temporo-Attentional Graph Neural Networks23 Nov 2023
- 2023Learning to Configure Separators in Branch-and-Cut8 Nov 2023
- 2023Accelerating Multi-Agent Planning Using Graph Transformers with Bounded Suboptimality20 Jan 2023
- 2022Learning to Compare Nodes in Branch and Bound with Graph Neural Networks30 Oct 2022
2 more
- 2022Hindsight Learning for MDPs with Exogenous Inputs13 Jul 2022
- 2021Self-Improved Retrosynthetic Planning9 Jun 2021
- 2022Learning to Compare Nodes in Branch and Bound with Graph Neural Networkscited by 31
- 2024Towards Foundation Models for Mixed Integer Linear Programmingcited by 31
- 2022Hindsight Learning for MDPs with Exogenous Inputscited by 26
- 2021Self-Improved Retrosynthetic Planningcited by 23
- 2023Learning to Configure Separators in Branch-and-Cutcited by 14
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Processcited by 11
- 2024Multi-task Representation Learning for Mixed Integer Linear Programmingcited by 7
- 2024Learning Backdoors for Mixed Integer Linear Programs with Contrastive Learningcited by 5
- 2023Accelerating Multi-Agent Planning Using Graph Transformers with Bounded Suboptimalitycited by 3
- 2023Exact Combinatorial Optimization with Temporo-Attentional Graph Neural Networkscited by 3
- 2024Search Strategy Generation for Branch and Bound Using Genetic Programmingcited by 2
- 2026Designing faster mixed integer linear programming algorithm via learning the optimal pathcited by 0
12 most cited of 13 All 13 (JSON)
- 2026Sequence-Structured Decision Learning for Branch-and-Bound in Mixed-Integer Linear Programming10 Oct 2026
- 2026Designing faster mixed integer linear programming algorithm via learning the optimal path22 Jan 2026
- 2024Multi-task Representation Learning for Mixed Integer Linear Programming18 Dec 2024
- 2024Search Strategy Generation for Branch and Bound Using Genetic Programming12 Dec 2024
- 2024Towards Foundation Models for Mixed Integer Linear Programming10 Oct 2024
- 2024Learning Backdoors for Mixed Integer Linear Programs with Contrastive Learning19 Jan 2024
- 2024Artificial Intelligence for Operations Research: Revolutionizing the Operations Research Process6 Jan 2024
- 2023Exact Combinatorial Optimization with Temporo-Attentional Graph Neural Networks23 Nov 2023
- 2023Learning to Configure Separators in Branch-and-Cut8 Nov 2023
- 2023Accelerating Multi-Agent Planning Using Graph Transformers with Bounded Suboptimality20 Jan 2023
- 2022Learning to Compare Nodes in Branch and Bound with Graph Neural Networks30 Oct 2022
- 2022Hindsight Learning for MDPs with Exogenous Inputs13 Jul 2022
12 newest of 13 All 13 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026LM-GRASP: Instance-Specific Language Models for Combinatorial Construction via Online Imitation Learning
- 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvement
- 2026Difference-Aware Retrieval Policies for Imitation Learning
- 2019Leveraging Experience in Lazy Search
- 2025Teaching Transformers to Solve Combinatorial Problems through Efficient Trial & Error
- 2021Of Moments and Matching: A Game-Theoretic Framework for Closing the Imitation Gap
- 2025A Smooth Sea Never Made a Skilled SAILOR: Robust Imitation via Learning to Search
- 2021Leveraging Experience in Lazy Search