Online Inverse Linear Optimization: Efficient Logarithmic-Regret Algorithm, Robustness to Suboptimality, and Lower Bound
Shinsaku Sakaue, Taira Tsuchiya, Han Bao, Taihei Oki
Abstract
In online inverse linear optimization, a learner observes time-varying sets of feasible actions and an agent's optimal actions, selected by solving linear optimization over the feasible actions. The learner sequentially makes predictions of the agent's true linear objective function, and their quality is measured by the regret, the cumulative gap between optimal objective values and those achieved by following the learner's predictions. A seminal work by Bärmann et al. (2017) obtained a regret bound of , where is the time horizon. Subsequently, the regret bound has been improved to by Besbes et al. (2021, 2025) and to by Gollapudi et al. (2021), where is the dimension of the ambient space of objective vectors. However, these logarithmic-regret methods are highly inefficient when is large, as they need to maintain regions specified by constraints, which represent possible locations of the true objective vector. In this paper, we present the first logarithmic-regret method whose per-round complexity is independent of ; indeed, it achieves the best-known bound of . Our method is strikingly simple: it applies the online Newton step (ONS) to appropriate exp-concave loss functions. Moreover, for the case where the agent's actions are possibly suboptimal, we establish a regret bound of , where is the cumulative suboptimality of the agent's actions. This bound is achieved by using MetaGrad, which runs ONS with different learning rates in parallel. We also present a lower bound of , showing that the bound is tight up to an factor.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 66d1102b-6e70-439f-9f84-ab237d5ca4ceCited by top-tier papers1
Ask how each one uses itBuilds on12
- Learning Linear Programs from Optimal DecisionsYingcong Tan, Daria Terekhov, Andrew DelongNeurIPS 2020 · 37 citations
- A faster algorithm for solving general LPsShunhua Jiang, Zhao Song, Omri Weinstein, Hengjie ZhangSTOC 2021 · 31 citations
- Understanding and Generalizing Contrastive Learning from the Inverse Optimal Transport PerspectiveLiangliang Shi, Gu Zhang, Haoyu Zhen, Jintao Fan et al.ICML 2023 · 25 citations
- Contextual Recommendations and Low-Regret Cutting-Plane AlgorithmsSreenivas Gollapudi, Guru Guruganesh, Kostas Kollias, Pasin Manurangsi et al.NeurIPS 2021 · 17 citations
- Maximum Optimality Margin: A Unified Approach for Contextual Linear Programming and Inverse Linear ProgrammingChunlin Sun, Shang Liu, Xiaocheng LiICML 2023 · 13 citations
Related papers
- Exploiting Curvature in Online Convex Optimization with Delayed FeedbackHao Qiu, Emmanuel Esposito, Mengxiao ZhangICML 2025
- On Online Optimization: Dynamic Regret Analysis of Strongly Convex and Smooth ProblemsTing-Jui Chang, Shahin ShahrampourAAAI 2021 · 25 citations
- Making Non-Stochastic Control (Almost) as Easy as StochasticMax SimchowitzNeurIPS 2020 · 44 citations
- Online Learning with Unknown ConstraintsKarthik Sridharan, Seung Won Wilson YooICML 2025
- Alternation makes the adversary weaker in two-player gamesVolkan Cevher, Ashok Cutkosky, Ali Kavis, Georgios Piliouras et al.NeurIPS 2023 · 8 citations
