paper-with-me

홈 › Papers

Deep Model Predictive Optimization

2023-10-06 · Jacob Sacks, Rwik Rana, Kevin Huang, Alex Spitzer, Guanya Shi, Byron Boots

A major challenge in robotics is to design robust policies which enable complex and agile behaviors in the real world. On one end of the spectrum, we have model-free reinforcement learning (MFRL), which is incredibly flexible and general but often results in brittle policies. In contrast, model predictive control (MPC) continually re-plans at each time step to remain robust to perturbations and model inaccuracies. However, despite its real-world successes, MPC often under-performs the optimal strategy. This is due to model quality, myopic behavior from short planning horizons, and approximations due to computational constraints. And even with a perfect model and enough compute, MPC can get stuck in bad local optima, depending heavily on the quality of the optimization algorithm. To this end, we propose Deep Model Predictive Optimization (DMPO), which learns the inner-loop of an MPC optimization algorithm directly via experience, specifically tailored to the needs of the control problem. We evaluate DMPO on a real quadrotor agile trajectory tracking task, on which it improves performance over a baseline MPC algorithm for a given computational budget. It can outperform the best MPC algorithm by up to 27% with fewer samples and an end-to-end policy trained with MFRL by 19%. Moreover, because DMPO requires fewer samples, it can also achieve these benefits with 4.3X less memory. When we subject the quadrotor to turbulent wind fields with an attached drag plate, DMPO can adapt zero-shot while still outperforming all baselines. Additional results can be found at https://tinyurl.com/mr2ywmnw.

📄 PDF Abstract BibTeX arXiv:2310.04590

Code (1)

jisacks/dmpo 공식 구현 pytorch

Tasks

modelModel Predictive Control

Similar Papers 제목 키워드 기반

Predictive Optimization with Zero-Shot Domain Adaptation

2021-01-15 · Tomoya Sakai, Naoto Ohsaka

Prediction in a new domain without any training sample, called zero-shot domain adaptation (ZSDA), is an important task in domain adaptation. While prediction in a new domain has gained much attention in recent years, in…

Domain AdaptationPrediction

Predictive Online Convex Optimization

2019-05-15 · Antoine Lesage-Landry, Iman Shames, Joshua A. Taylor

We incorporate future information in the form of the estimated value of future gradients in online convex optimization. This is motivated by demand response in power systems, where forecasts about the current round, e.g.…

Constraint Learning to Define Trust Regions in Predictive-Model Embedded Optimization

2022-01-12 · Chenbo Shi, Mohsen Emadikhiav, Leonardo Lozano, David Bergman

There is a recent proliferation of research on the integration of machine learning and optimization. One expansive area within this research stream is predictive-model embedded optimization, which proposes the use of pre…

Decision Making

Reducing Predictive Feature Suppression in Resource-Constrained Contrastive Image-Caption Retrieval

2022-04-28 · Maurits Bleeker, Andrew Yates, Maarten de Rijke

To train image-caption retrieval (ICR) methods, contrastive loss functions are a common choice for optimization functions. Unfortunately, contrastive ICR methods are vulnerable to predictive feature suppression. Predicti…

Contrastive LearningRetrievalSentence

SimPO: Simultaneous Prediction and Optimization

2022-03-31 · Bing Zhang, Yuya Jeremy Ong, Taiga Nakamura

Many machine learning (ML) models are integrated within the context of a larger system as part of a key component for decision making processes. Concretely, predictive models are often employed in estimating the paramete…

Decision MakingPrediction