Learning from the Hindsight Plan -- Episodic MPC Improvement
Not on the map. Why?
Abstract (arXiv)
Model predictive control (MPC) is a popular control method that has proved effective for robotics, among other fields. MPC performs re-planning at every time step. Re-planning is done with a limited horizon per computational and real-time constraints and often also for robustness to potential model errors. However, the limited horizon leads to suboptimal performance. In this work, we consider the iterative learning setting, where the same task can be repeated several times, and propose a policy improvement scheme for MPC. The main idea is that between executions we can, offline, run MPC with a longer horizon, resulting in a hindsight plan. To bring the next real-world execution closer to the hindsight plan, our approach learns to re-shape the original cost function with the goal of satisfying the following property: short horizon planning (as realistic during real executions) with respect to the shaped cost should result in mimicking the hindsight plan. This effectively consolidates long-term reasoning into the short-horizon planning. We empirically evaluate our approach in contact-rich manipulation tasks both in simulated and real environments, such as peg insertion by a real PR2 robot.
Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). First posted on arXiv 28 Sep 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 4; 2023: 4; 2024: 2; 2025: 3; 2026: 1.
16 papers.
Sort:
By area:
- 2022Safe Reinforcement Learning by Imagining the Near Futurecited by 67
- 2021Offline Meta-Reinforcement Learning for Industrial Insertioncited by 39
- 2022Learning to Optimize in Model Predictive Controlcited by 11
- 2022Learning Sampling Distributions for Model Predictive Controlcited by 10
- 2023Graph Reinforcement Learning for Network Control via Bi-Level Optimizationcited by 8
- 2023Deep Model Predictive Optimizationcited by 7
- 2025A view on learning robust goal-conditioned value functions: Interplay between RL and MPCcited by 7
- 2024The Value of Reward Lookahead in Reinforcement Learningcited by 6
- 2023Learning-Aided Warmstart of Model Predictive Control in Uncertain Fast-Changing Trafficcited by 4
- 2024Learning Multiple Initial Solutions to Optimization Problemscited by 4
- 2025On the Hardness of Reinforcement Learning with Transition Look-Aheadcited by 4
- 2025Generative AI for Autonomous Driving: A Reviewcited by 3
4 more
- 2021Leveraging Experience in Lazy Searchcited by 0
- 2022Neural-Progressive Hedging: Enforcing Constraints in Reinforcement Learning with Stochastic Programmingcited by 0
- 2023Online Tool Selection with Learned Grasp Prediction Modelscited by 0
- 2026Reinforcement Learning with Multi-Step Lookahead Information Via Adaptive Batchingcited by 0
- 2026Reinforcement Learning with Multi-Step Lookahead Information Via Adaptive Batching15 Jan 2026
- 2025On the Hardness of Reinforcement Learning with Transition Look-Ahead22 Oct 2025
- 2025Generative AI for Autonomous Driving: A Review21 May 2025
- 2025A view on learning robust goal-conditioned value functions: Interplay between RL and MPC10 Feb 2025
- 2024Learning Multiple Initial Solutions to Optimization Problems4 Nov 2024
- 2024The Value of Reward Lookahead in Reinforcement Learning18 Mar 2024
- 2023Deep Model Predictive Optimization6 Oct 2023
- 2023Learning-Aided Warmstart of Model Predictive Control in Uncertain Fast-Changing Traffic4 Oct 2023
- 2023Graph Reinforcement Learning for Network Control via Bi-Level Optimization16 May 2023
- 2023Online Tool Selection with Learned Grasp Prediction Models15 Feb 2023
- 2022Learning to Optimize in Model Predictive Control5 Dec 2022
- 2022Learning Sampling Distributions for Model Predictive Control5 Dec 2022
4 more
- 2022Neural-Progressive Hedging: Enforcing Constraints in Reinforcement Learning with Stochastic Programming27 Feb 2022
- 2022Safe Reinforcement Learning by Imagining the Near Future15 Feb 2022
- 2021Leveraging Experience in Lazy Search10 Oct 2021
- 2021Offline Meta-Reinforcement Learning for Industrial Insertion8 Oct 2021
- 2025A view on learning robust goal-conditioned value functions: Interplay between RL and MPCcited by 7
- 2024The Value of Reward Lookahead in Reinforcement Learningcited by 6
- 2025On the Hardness of Reinforcement Learning with Transition Look-Aheadcited by 4
- 2026Reinforcement Learning with Multi-Step Lookahead Information Via Adaptive Batchingcited by 0
- 2026Reinforcement Learning with Multi-Step Lookahead Information Via Adaptive Batching15 Jan 2026
- 2025On the Hardness of Reinforcement Learning with Transition Look-Ahead22 Oct 2025
- 2025A view on learning robust goal-conditioned value functions: Interplay between RL and MPC10 Feb 2025
- 2024The Value of Reward Lookahead in Reinforcement Learning18 Mar 2024
- 2021Offline Meta-Reinforcement Learning for Industrial Insertioncited by 39
- 2021Leveraging Experience in Lazy Searchcited by 0
- 2021Leveraging Experience in Lazy Search10 Oct 2021
- 2021Offline Meta-Reinforcement Learning for Industrial Insertion8 Oct 2021
- 2022Safe Reinforcement Learning by Imagining the Near Futurecited by 67
- 2022Learning to Optimize in Model Predictive Controlcited by 11
- 2022Learning Sampling Distributions for Model Predictive Controlcited by 10
- 2023Graph Reinforcement Learning for Network Control via Bi-Level Optimizationcited by 8
- 2023Deep Model Predictive Optimizationcited by 7
- 2023Learning-Aided Warmstart of Model Predictive Control in Uncertain Fast-Changing Trafficcited by 4
- 2024Learning Multiple Initial Solutions to Optimization Problemscited by 4
- 2025Generative AI for Autonomous Driving: A Reviewcited by 3
- 2022Neural-Progressive Hedging: Enforcing Constraints in Reinforcement Learning with Stochastic Programmingcited by 0
- 2023Online Tool Selection with Learned Grasp Prediction Modelscited by 0
- 2025Generative AI for Autonomous Driving: A Review21 May 2025
- 2024Learning Multiple Initial Solutions to Optimization Problems4 Nov 2024
- 2023Deep Model Predictive Optimization6 Oct 2023
- 2023Learning-Aided Warmstart of Model Predictive Control in Uncertain Fast-Changing Traffic4 Oct 2023
- 2023Graph Reinforcement Learning for Network Control via Bi-Level Optimization16 May 2023
- 2023Online Tool Selection with Learned Grasp Prediction Models15 Feb 2023
- 2022Learning to Optimize in Model Predictive Control5 Dec 2022
- 2022Learning Sampling Distributions for Model Predictive Control5 Dec 2022
- 2022Neural-Progressive Hedging: Enforcing Constraints in Reinforcement Learning with Stochastic Programming27 Feb 2022
- 2022Safe Reinforcement Learning by Imagining the Near Future15 Feb 2022