Proceedings

Learning and Inference for Structured Prediction: A Unifying Perspective

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Survey track. Pages 6291-6299.

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

Abstract

In a structured prediction problem, one needs to learn a predictor that, given a structured input, produces a structured object, such as a sequence, tree, or clustering output. Prototypical structured prediction tasks include part-of-speech tagging (predicting POS tag sequence for an input sentence) and semantic segmentation of images (predicting semantic labels for pixels of an input image). Unlike simple classification problems, here there is a need to assign values to multiple output variables accounting for the dependencies between them. Consequently, the prediction step itself (aka ``inference" or ``decoding") is computationally-expensive, and so is the learning process, that typically requires making predictions as part of it. The key learning and inference challenge is due to the exponential size of the structured output space and depend on its complexity. In this paper, we present a unifying perspective of the different frameworks that address structured prediction problems and compare them in terms of their strengths and weaknesses. We also discuss important research directions including integration of deep learning advances into structured prediction, and learning from weakly supervised signals and active querying to overcome the challenges of building structured predictors from small amount of labeled data.

  1. [Belanger et al., 2017] David Belanger, Bishan Yang, and Andrew McCallum. End-to-End Learning for Structured Prediction En- ergy Networks. In ICML, pages 429-439, 2017.
  2. [Bengio et al., 2015] Samy Bengio, Oriol Vinyals, Navdeep Jaitly, and Noam Shazeer. Scheduled Sampling for Sequence Prediction with Recurrent Neural Networks. In NIPS, 2015.
  3. [Beygelzimer et al., 2016] Alina Beygelzimer, Hal Daumé III, John Langford, and Paul Mineiro. Learning Reductions That Really Work. Proceedings of the IEEE, 104(1), 2016.
  4. [Chang et al., 2010] M. Chang, V. Srikumar, D. Goldwasser, and D. Roth. Structured Output Learning with Indirect Supervision. In ICML, pages 199-206, 2010.
  5. [Chang et al., 2012] Ming-Wei Chang, Lev-Arie Ratinov, and Dan Roth. Structured Learning with Constrained Conditional Models. MLJ, 88(3), 2012.
  6. [Chang et al., 2015a] Kai-Wei Chang, Akshay Krishnamurthy, Alekh Agarwal, Hal Daumé III, and John Langford. Learning to Search Better than Your Teacher. In ICML, 2015.
  7. [Chang et al., 2015b] Kai-Wei Chang, Shyam Upadhyay, Gourab Kundu, and Dan Roth. Structural Learning with Amortized In- ference. In AAAI, 2015.
  8. [Chen et al., 2015] Liang-Chieh Chen, Alexander G. Schwing, Alan L. Yuille, and Raquel Urtasun. Learning Deep Structured Models. In ICML, pages 1785-1794, 2015.
  9. [Clarke et al., 2010] J. Clarke, D. Goldwasser, M. Chang, and D. Roth. Driving Semantic Parsing from the World's Response. In CoNLL, pages 18-27, 2010.
  10. [Collins and Roark, 2004] Michael Collins and Brian Roark. Incre- mental Parsing with the Perceptron Algorithm. In ACL, 2004.
  11. [Collins, 2002] Michael Collins. Ranking Algorithms for Named Entity Extraction: Boosting and the Voted Perceptron. In ACL, 2002.
  12. [Cortes et al., 2016] Corinna Cortes, Vitaly Kuznetsov, Mehryar Mohri, and Scott Yang. Structured Prediction Theory Based on Factor Graph Complexity. In NIPS, pages 2514-2522, 2016.
  13. [Culotta and McCallum, 2005] Aron Culotta and Andrew McCal- lum. Reducing Labeling Effort for Structured Prediction Tasks. In AAAI, 2005.
  14. [Daumé III and Marcu, 2005] Hal Daumé III and Daniel Marcu. Learning as Search Optimization: Approximate Large Margin methods for Structured Prediction. In ICML, 2005.
  15. [Daumé III et al., 2009] Hal Daumé III, John Langford, and Daniel Marcu. Search-based Structured Prediction. MLJ, 75(3), 2009.
  16. [Doppa et al., 2014a] Janardhan Rao Doppa, Alan Fern, and Prasad Tadepalli. HC-Search: A Learning Framework for Search-based Structured Prediction. JAIR, 50:369-407, 2014.
  17. [Doppa et al., 2014b] Janardhan Rao Doppa, Alan Fern, and Prasad Tadepalli. Structured Prediction via Output Space Search. JMLR, 15(1):1317-1350, 2014.
  18. [Doppa et al., 2014c] Janardhan Rao Doppa, Jun Yu, Chao Ma, Alan Fern, and Prasad Tadepalli. HC-Search for Multi-Label Pre- diction: An Empirical Study. In AAAI, 2014.
  19. [Durrett and Klein, 2014] Greg Durrett and Dan Klein. A Joint Model for Entity Analysis: Coreference, Typing, and Linking. In TACL, volume 2, pages 477-490, 2014.
  20. [Felzenszwalb and McAllester, 2007] Pedro F. Felzenszwalb and David A. McAllester. The Generalized A* Architecture. JAIR, 29:153-190, 2007.
  21. [Fern, 2010] Alan Fern. Speedup learning. In Encyclopedia of Ma- chine Learning, pages 907-911. 2010.
  22. [Finley and Joachims, 2008] Thomas Finley and Thorsten Joachims. Training Structural SVMs when Exact Inference is Intractable. In ICML, pages 304-311, 2008.
  23. [Ganchev et al., 2010] Kuzman Ganchev, Jennifer Gillenwater, Ben Taskar, et al. Posterior Regularization for Structured Latent Variable Models. JMLR, 11(Jul):2001-2049, 2010.
  24. [Goldberg and Elhadad, 2010] Yoav Goldberg and Michael El- hadad. An Efficient Algorithm for Easy-first Non-directional De- pendency Parsing. In NAACL, pages 742-750, 2010.
  25. [Graber et al., 2018] Colin Graber, Ofer Meshi, and Alexander Schwing. Deep Structured Prediction with Nonlinear output Transformations. In NIPS, pages 6320-6331, 2018.
  26. [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.
  27. [Hazan et al., 2016] Tamir Hazan, Alexander G. Schwing, and Raquel Urtasun. Blending Learning and Inference in Conditional Random Fields. JMLR, 17(1):8305-8329, 2016.
  28. [Huang et al., 2012] Liang Huang, Suphan Fayong, and Yang Guo. Structured Perceptron with Inexact Search. In NAACL, 2012.
  29. [Huang et al., 2015] Zhiheng Huang, Wei Xu, and Kai Yu. Bidirec- tional LSTM-CRF Models for Sequence Tagging. arXiv preprint arXiv:1508.01991, 2015.
  30. [Kim et al., 2017] Yoon Kim, Carl Denton, Luong Hoang, and Alexander M. Rush. Structured Attention Networks. In ICLR, 2017.
  31. [Kulesza and Pereira, 2007] Alex Kulesza and Fernando Pereira. Structured Learning with Approximate Inference. In NIPS, 2007.
  32. [Lafferty et al., 2001] John Lafferty, Andrew McCallum, and Fer- nando Pereira. Conditional Random Fields: Probabilistic Models for Segmenting and Labeling Sequence Data. In ICML, 2001.
  33. [Lam et al., 2015] Michael Lam, Janardhan Rao Doppa, Sinisa Todorovic, and Thomas G. Dietterich. HC-Search for Structured Prediction in Computer Vision. In CVPR, 2015.
  34. [Le et al., 2017] Hoang Minh Le, Yisong Yue, Peter Carr, and Patrick Lucey. Coordinated Multi-agent Imitation Learning. In ICML, pages 1995-2003, 2017.
  35. [LeCun et al., 2006] Yann LeCun, Sumit Chopra, Raia Hadsell, M Ranzato, and F Huang. A Tutorial on Energy-based Learn- ing. Predicting structured data, 2006.
  36. [Lee et al., 2017] Jay Yoon Lee, Michael Wick, Sanket Vaibhav Mehta, Jean-Baptiste Tristan, and Jaime Carbonell. Gradient- based inference for networks with output constraints. arXiv preprint arXiv:1707.08608, 2017.
  37. [Liang et al., 2008] Percy Liang, Hal Daumé III, and Dan Klein. Structure Compilation: Trading Structure for Features. In ICML, pages 592-599, 2008.
  38. [Ma et al., 2017] Chao Ma, Janardhan Rao Doppa, Prasad Tade- palli, Hamed Shahbazi, and Xiaoli Z. Fern. Multi-Task Struc- tured Prediction for Entity Analysis: Search-Based Learning Al- gorithms. In ACML, 2017.
  39. [Meshi et al., 2016] Ofer Meshi, Mehrdad Mahdavi, Adrian Weller, and David Sontag. Train and Test Tightness of LP Relaxations in Structured Prediction. 2016.
  40. [Ning et al., 2019] Qiang Ning, Hangfeng He, Chuchu Fan, and Dan Roth. Partial or Complete, That's The Question. In NAACL, 2019.
  41. [Ranzato et al., 2015] Marc'Aurelio Ranzato, Sumit Chopra, Michael Auli, and Wojciech Zaremba. Sequence Level Training with Recurrent Neural Networks. arXiv preprint arXiv:1511.06732, 2015.
  42. [Ross et al., 2011] Stéphane Ross, Geoffrey J. Gordon, and Drew Bagnell. A Reduction of Imitation Learning and Structured Pre- diction to No-Regret Online Learning. In AISTATS, 2011.
  43. [Roth and Small, 2006] Dan Roth and Kevin Small. Margin-Based Active Learning for Structured Output Spaces. In ECML, 2006.
  44. [Roth and Yih, 2004] D. Roth and W. Yih. A Linear Programming Formulation for Global Inference in Natural Language Tasks. In CoNLL, 2004.
  45. [Roth, 2017] Dan Roth. Incidental Supervision: Moving beyond Supervised Learning. In AAAI, 2017.
  46. [Samdani and Roth, 2012] Rajhans Samdani and Dan Roth. Effi- cient Decomposed Learning for Structured Prediction. In ICML, 2012.
  47. [Sanh et al., 2018] Victor Sanh, Thomas Wolf, and Sebastian Ruder. A Hierarchical Multi-task Approach for Learning Em- beddings from Semantic Tasks. CoRR, abs/1811.06031, 2018.
  48. [Shivaswamy and Joachims, 2012] Pannaga Shivaswamy and Thorsten Joachims. Online Structured Prediction via Coactive Learning. In ICML, 2012.
  49. [Sontag et al., 2010] David Sontag, Ofer Meshi, Tommi S. Jaakkola, and Amir Globerson. More Data means Less Infer- ence: A Pseudo-max approach to Structured Learning. In NIPS, pages 2181-2189, 2010.
  50. [Srikumar et al., 2012] Vivek Srikumar, Gourab Kundu, and Dan Roth. On Amortizing Inference Cost for Structured Prediction. In EMNLP, pages 1114-1124, 2012.
  51. [Stewart and Ermon, 2017] Russell Stewart and Stefano Ermon. Label-free Supervision of Neural Networks with Physics and Do- main Knowledge. In AAAI, 2017.
  52. [Stoyanov and Eisner, 2012] Veselin Stoyanov and Jason Eisner. Easy-first Coreference Resolution. In COLING, 2012.
  53. [Stoyanov et al., 2011] Veselin Stoyanov, Alexander Ropson, and Jason Eisner. Empirical Risk Minimization of Graphical Model Parameters Given Approximate Inference, Decoding, and Model Structure. In AISTATS, 2011.
  54. [Sutskever et al., 2014] Ilya Sutskever, Oriol Vinyals, and Quoc V Le. Sequence to Sequence Learning with Neural Networks. In NIPS, pages 3104-3112, 2014.
  55. [Tan et al., 2018] Bowen Tan, Zhiting Hu, Zichao Yang, Rus- lan Salakhutdinov, and Eric Xing. Connecting the Dots Be- tween MLE and RL for Sequence Generation. arXiv preprint arXiv:1811.09740, 2018.
  56. [Taskar et al., 2003] Benjamin Taskar, Carlos Guestrin, and Daphne Koller. Max-Margin Markov Networks. In NIPS, 2003.
  57. [Tosh and Dasgupta, 2018] Christopher Tosh and Sanjoy Das- gupta. Interactive Structure Learning with Structural Query-by- Committee. In NeurIPS, pages 1121-1131, 2018.
  58. [Tsochantaridis et al., 2004] Ioannis Tsochantaridis, Thomas Hof- mann, Thorsten Joachims, and Yasemin Altun. Support Vec- tor Machine Learning for Interdependent and Structured Output Spaces. In ICML, page 104, 2004.
  59. [Tu and Gimpel, 2018] Lifu Tu and Kevin Gimpel. Learning Ap- proximate Inference Networks for Structured Prediction. In ICLR, 2018.
  60. [Venkatraman et al., 2015] Arun Venkatraman, Martial Hebert, and J. Andrew Bagnell. Improving Multi-Step Prediction of Learned Time Series Models. In AAAI, 2015.
  61. [Weiss and Taskar, 2010] David Weiss and Benjamin Taskar. Struc- tured Prediction Cascades. In AISTATS, 2010.
  62. [Wiseman and Rush, 2016] Sam Wiseman and Alexander M. Rush. Sequence-to-Sequence Learning as Beam-Search Optimization. In EMNLP, pages 1296-1306, 2016.
  63. [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.
  64. [Xu et al., 2009] Yuehua Xu, Alan Fern, and Sung Wook Yoon. Learning Linear Ranking Functions for Beam Search with Ap- plication to planning. JMLR, 10(Jul):1571-1610, 2009.
  65. [Xu et al., 2017] Jingyi Xu, Zilu Zhang, Tal Friedman, Yitao Liang, and Guy Van den Broeck. A Semantic Loss Function for Deep Learning with Symbolic Knowledge. arXiv preprint arXiv:1711.11157, 2017.
  66. [Yadollahpour et al., 2013] Payman Yadollahpour, Dhruv Batra, and Gregory Shakhnarovich. Discriminative Re-ranking of Di- verse Segmentations. In CVPR, pages 1923-1930, 2013.

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

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