On dual decomposition and linear programming relaxations for natural language processing

This paper introduces dual decomposition as a framework for deriving inference algorithms for NLP problems. The approach relies on standard dynamic-programming algorithms as oracle solvers for sub-problems, together with a simple method for forcing agreement between the different oracles. The approa...

Full description

Bibliographic Details
Main Authors: Rush, Alexander Matthew (Contributor), Sontag, David Alexander (Contributor), Collins, Michael (Contributor), Jaakkola, Tommi S. (Contributor)
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory (Contributor), Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science (Contributor)
Format: Article
Language:English
Published: Association for Computational Linguistics, 2011-05-18T20:44:45Z.
Subjects:
Online Access:Get fulltext
LEADER 02347 am a22003133u 4500
001 62836
042 |a dc 
100 1 0 |a Rush, Alexander Matthew  |e author 
100 1 0 |a Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory  |e contributor 
100 1 0 |a Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science  |e contributor 
100 1 0 |a Jaakkola, Tommi S.  |e contributor 
100 1 0 |a Rush, Alexander Matthew  |e contributor 
100 1 0 |a Sontag, David Alexander  |e contributor 
100 1 0 |a Collins, Michael  |e contributor 
100 1 0 |a Jaakkola, Tommi S.  |e contributor 
700 1 0 |a Sontag, David Alexander  |e author 
700 1 0 |a Collins, Michael  |e author 
700 1 0 |a Jaakkola, Tommi S.  |e author 
245 0 0 |a On dual decomposition and linear programming relaxations for natural language processing 
260 |b Association for Computational Linguistics,   |c 2011-05-18T20:44:45Z. 
856 |z Get fulltext  |u http://hdl.handle.net/1721.1/62836 
520 |a This paper introduces dual decomposition as a framework for deriving inference algorithms for NLP problems. The approach relies on standard dynamic-programming algorithms as oracle solvers for sub-problems, together with a simple method for forcing agreement between the different oracles. The approach provably solves a linear programming (LP) relaxation of the global inference problem. It leads to algorithms that are simple, in that they use existing decoding algorithms; efficient, in that they avoid exact algorithms for the full model; and often exact, in that empirically they often recover the correct solution in spite of using an LP relaxation. We give experimental results on two problems: 1) the combination of two lexicalized parsing models; and 2) the combination of a lexicalized parsing model and a trigram part-of-speech tagger. 
520 |a United States. Defense Advanced Research Projects Agency. Machine Reading Program 
520 |a United States. Air Force Research Laboratory (Prime contract no. FA8750-09-C-0181) 
520 |a United States. Defense Advanced Research Projects Agency. GALE Program (Contract No. HR0011-06-C-0022) 
520 |a Google (Firm) 
546 |a en_US 
655 7 |a Article 
773 |t Conference on Empirical Methods in Natural Language Processing 2010, Proceedings