On Correcting Inputs: Inverse Optimization for Online Structured Prediction
Hal Daum\'e III, Samir Khuller, Manish Purohit, and Gregory Sanders

TL;DR
This paper introduces inverse optimization with a margin for online structured prediction, adjusting input data to ensure desired outputs are optimal, and provides the first results for several combinatorial problems with a non-zero margin.
Contribution
It develops novel inverse optimization algorithms with margin constraints for structured prediction problems, extending prior work to new combinatorial settings.
Findings
First known results for inverse optimization with margin in various problems
Algorithms effectively improve online learning in structured prediction
Addresses data correction in online learning scenarios
Abstract
Algorithm designers typically assume that the input data is correct, and then proceed to find "optimal" or "sub-optimal" solutions using this input data. However this assumption of correct data does not always hold in practice, especially in the context of online learning systems where the objective is to learn appropriate feature weights given some training samples. Such scenarios necessitate the study of inverse optimization problems where one is given an input instance as well as a desired output and the task is to adjust the input data so that the given output is indeed optimal. Motivated by learning structured prediction models, in this paper we consider inverse optimization with a margin, i.e., we require the given output to be better than all other feasible outputs by a desired margin. We consider such inverse optimization problems for maximum weight matroid basis, matroid…
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.
