On correcting inputs: Inverse optimization for online structured prediction

Hal Daumé, Samir Khuller, Manish Purohit, Gregory Sanders

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Scopus citations

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 intersection, perfect matchings in bipartite graphs, minimum cost maximum flows, and shortest paths and derive the first known results for such problems with a non-zero margin. The effectiveness of these algorithmic approaches to online learning for structured prediction is also discussed.

Original languageEnglish (US)
Title of host publication35th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2015
EditorsPrahladh Harsha, G. Ramalingam
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
Pages38-51
Number of pages14
ISBN (Electronic)9783939897972
DOIs
StatePublished - Dec 1 2015
Event35th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2015 - Bangalore, India
Duration: Dec 16 2015Dec 18 2015

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume45
ISSN (Print)1868-8969

Conference

Conference35th IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science, FSTTCS 2015
Country/TerritoryIndia
CityBangalore
Period12/16/1512/18/15

Keywords

  • Inverse optimization
  • Online learning
  • Structured prediction

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'On correcting inputs: Inverse optimization for online structured prediction'. Together they form a unique fingerprint.

Cite this