Counterfactual Programming for Optimal Control
Luiz F. O. Chamon, Santiago Paternain, Alejandro Ribeiro

TL;DR
This paper introduces a counterfactual optimization algorithm that enables autonomous agents to balance performance and specification costs in control tasks, addressing infeasibility and adaptability issues in complex dynamical systems.
Contribution
It presents a novel counterfactual programming approach using duality theory for autonomous trade-off tuning in optimal control problems.
Findings
Successfully balances multiple control specifications in complex systems.
Reduces reliance on expert tuning and regularization.
Enhances adaptability in dynamic and uncertain environments.
Abstract
In recent years, considerable work has been done to tackle the issue of designing control laws based on observations to allow unknown dynamical systems to perform pre-specified tasks. At least as important for autonomy, however, is the issue of learning which tasks can be performed in the first place. This is particularly critical in situations where multiple (possibly conflicting) tasks and requirements are demanded from the agent, resulting in infeasible specifications. Such situations arise due to over-specification or dynamic operating conditions and are only aggravated when the dynamical system model is learned through simulations. Often, these issues are tackled using regularization and penalties tuned based on application-specific expert knowledge. Nevertheless, this solution becomes impractical for large-scale systems, unknown operating conditions, and/or in online settings…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Control Systems Optimization · Reinforcement Learning in Robotics · Risk and Portfolio Optimization
