Proceedings

Randomized Greedy Search for Structured Prediction: Amortized Inference and Learning

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 5130-5138.

https://doi.org/10.24963/ijcai.2019/713

Abstract

In a structured prediction problem, we need to learn a predictor that can produce a structured output given a structured input (e.g., part-of-speech tagging). The key learning and inference challenge is due to the exponential size of the structured output space. This paper makes four contributions towards the goal of a computationally-efficient inference and training approach for structured prediction that allows to employ complex models and to optimize for non-decomposable loss functions. First, we define a simple class of randomized greedy search (RGS) based inference procedures that leverage classification algorithms for simple outputs. Second, we develop a RGS specific learning approach for amortized inference that can quickly produce high-quality outputs for a given set of structured inputs. Third, we plug our amortized RGS inference solver inside the inner loop of parameter-learning algorithms (e.g., structured SVM) to improve the speed of training. Fourth, we perform extensive experiments on diverse structured prediction tasks. Results show that our proposed approach is competitive or better than many state-of-the-art approaches in spite of its simplicity.

  1. [Belanger et al., 2017] David Belanger, Bishan Yang, and Andrew McCallum. End-to-end learning for structured pre- diction energy networks. In ICML, 2017.
  2. [Boyan and Moore, 2001] Justin Boyan and Andrew W. Moore. Learning evaluation functions to improve optimiza- tion by local search. JMLR, 2001.
  3. [Chang et al., 2015a] Kai-Wei Chang, Akshay Krishna- murthy, Alekh Agarwal, Hal Daumé III, and John Langford. Learning to search better than your teacher. In ICML, 2015.
  4. [Chang et al., 2015b] Kai-Wei Chang, Shyam Upadhyay, Gourab Kundu, and Dan Roth. Structural learning with amortized inference. In AAAI, 2015.
  5. [Collins, 2002] Michael Collins. Ranking algorithms for named entity extraction: Boosting and the voted percep- tron. In ACL, 2002.
  6. [Daumé and Marcu, 2005] Hal Daumé, III and Daniel Marcu. Learning as search optimization: Approximate large mar- gin methods for structured prediction. In ICML, 2005.
  7. [Daumé et al., 2009] Hal Daumé, III, John Langford, and Daniel Marcu. Search-based structured prediction. MLJ, 2009.
  8. [Doppa et al., 2014a] Janardhan Rao Doppa, Alan Fern, and Prasad Tadepalli. HC-Search: A learning framework for search-based structured prediction. JAIR, 2014.
  9. [Doppa et al., 2014b] Janardhan Rao Doppa, Alan Fern, and Prasad Tadepalli. Structured prediction via output space search. JMLR, 2014.
  10. [Doppa et al., 2014c] Janardhan Rao Doppa, Jun Yu, Chao Ma, Alan Fern, and Prasad Tadepalli. HC-Search for multi- label prediction: An empirical study. In AAAI, 2014.
  11. [Durrett and Klein, 2014] Greg Durrett and Dan Klein. A joint model for entity analysis: Coreference, typing, and linking. In TACL, 2014.
  12. [Fern, 2010] Alan Fern. Speedup learning. In Encyclopedia of Machine Learning, pages 907-911. 2010.
  13. [Finley and Joachims, 2008] Thomas Finley and Thorsten Joachims. Training structural SVMs when exact inference is intractable. In ICML, 2008.
  14. [Gygli et al., 2017] Michael Gygli, Mohammad Norouzi, and Anelia Angelova. Deep value networks learn to evaluate and iteratively refine structured outputs. In ICML, 2017.
  15. [He et al., 2014] He He, Hal Daumé III, and Jason Eisner. Learning to search in branch and bound algorithms. In NIPS, 2014.
  16. [Honorio and Jaakkola, 2016] Jean Honorio and Tommi S. Jaakkola. Structured prediction: From gaussian perturba- tions to linear-time principled algorithms. In UAI, 2016.
  17. [Huang et al., 2012] Liang Huang, Suphan Fayong, and Yang Guo. Structured perceptron with inexact search. In NACCL, 2012.
  18. [Kundu et al., 2013] Gourab Kundu, Vivek Srikumar, and Dan Roth. Margin-based decomposed amortized inference. In ACL, 2013.
  19. [Lafferty et al., 2001] John Lafferty, Andrew McCallum, and Fernando Pereira. Conditional random fields: Probabilis- tic models for segmenting and labeling sequence data. In ICML, 2001.
  20. [Lam et al., 2015] Michael Lam, Janardhan Rao Doppa, Sin- isa Todorovic, and Thomas G. Dietterich. HC-search for structured prediction in computer vision. In CVPR, 2015.
  21. [Liu et al., 2015] Fayao Liu, Guosheng Lin, and Chunhua Shen. CRF learning with CNN features for image segmen- tation. Pattern Recognition, 2015.
  22. [Lucchi et al., 2011] Aurélien Lucchi, Yunpeng Li, Xavier Boix Bosch, Kevin Smith, and Pascal Fua. Are spatial and global constraints really necessary for segmentation. In ICCV, 2011.
  23. [Ma et al., 2014] Chao Ma, Janardhan Rao Doppa, John Walker Orr, Prashanth Mannem, Xiaoli Z. Fern, Thomas G. Dietterich, and Prasad Tadepalli. Prune-and- score: Learning for greedy coreference resolution. In EMNLP, 2014.
  24. [Ma et al., 2017] Chao Ma, Janardhan Rao Doppa, Prasad Tadepalli, Hamed Shahbazi, and Xiaoli Z. Fern. Multi- task structured prediction for entity analysis: Search-based learning algorithms. In ACML, 2017.
  25. [Namaki et al., 2017] Mohammad Hossein Namaki, F. A. Rezaur Rahman Chowdhury, Md Rakibul Islam, Janard- han Rao Doppa, and Yinghui Wu. Learning to speed up query planning in graph databases. In ICAPS, 2017.
  26. [Pan and Srikumar, 2018] Xingyuan Pan and Vivek Sriku- mar. Learning to speed up structured output prediction. In ICML, 2018.
  27. [Ross et al., 2011] Stéphane Ross, Geoffery Gordon, and Drew Bagnell. A reduction of imitation learning and struc- tured prediction to no-regret online learning. In AISTATS, 2011.
  28. [Srikumar et al., 2012] Vivek Srikumar, Gourab Kundu, and Dan Roth. On amortizing inference cost for structured pre- diction. In EMNLP-CoNLL, 2012.
  29. [Tsochantaridis et al., 2004] Ioannis Tsochantaridis, Thomas Hofmann, Thorsten Joachims, and Yasemin Altun. Support vector machine learning for interdependent and structured output spaces. In ICML, 2004.
  30. [Tu and Gimpel, 2018] Lifu Tu and Kevin Gimpel. Learning approximate inference networks for structured prediction. In ICLR, 2018.
  31. [Weiss and Taskar, 2010] David Weiss and Ben Taskar. Structured prediction cascades. In AISTATS, 2010.
  32. [Wiseman and Rush, 2016] Sam Wiseman and Alexander M. Rush. Sequence-to-sequence learning as beam-search op- timization. In EMNLP, 2016.
  33. [Xie et al., 2015] Jun Xie, Chao Ma, Janardhan Rao Doppa, Prashanth Mannem, Xiaoli Z. Fern, Thomas G. Dietterich, and Prasad Tadepalli. Learning greedy policies for the easy-first framework. In AAAI, 2015.
  34. [Xu et al., 2009] Yuehua Xu, Alan Fern, and Sung Wook Yoon. Learning linear ranking functions for beam search with application to planning. JMLR, 10:1571-1610, 2009.
  35. [Zhang et al., 2014] Yuan Zhang, Tao Lei, Regina Barzilay, and Tommi S. Jaakkola. Greed is good if randomized: New inference for dependency parsing. In EMNLP, 2014.
  36. [Zhang et al., 2015] Yuan Zhang, Chengtao Li, Regina Barzi- lay, and Kareem Darwish. Randomized greedy inference for joint segmentation, POS tagging and dependency pars- ing. In NAACL-HLT, 2015.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards