Optimal and Efficient Online Inverse Optimization
Organizations: Google Research · New York University · Carnegie Mellon University
Abstract
In online inverse linear optimization, a learner recommends an action and then observes the choice of an expert who maximizes a fixed, unknown linear objective on ; the goal is to learn to optimize this objective without observing it. Sakaue recently obtained the optimal regret with a randomized algorithm making linear optimizations per round, and asked whether it can be attained in polynomial time. We answer positively: our deterministic algorithm has regret for every horizon and runs in time polynomial in and . It is a variant of the variable-metric algorithms of Sakaue et al.\ and Cai et al., in which a metric update is revoked once the query point moves far enough from where the update was made.
Figures & tables
| Method | Regret | Uniform in | Proper | Deterministic | Per-round cost |
| Bärmann et al. [ 4 , 5 ] (OGD/MWU) | no | yes | yes | ||
| Besbes et al. [ 7 , 8 ] (circumcenter) | no | yes | yes | ||
| Gollapudi et al. [ 16 ] (centroid) | no | yes | yes | ||
| Gollapudi et al. [ 16 ] (John ellipsoid) | yes | yes | yes | ||
| Sakaue et al. [ 28 ] (online Newton step) | no | yes | yes | ||
| Sakaue [ 29 ] (second-order perceptron) | no | yes | yes |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.