Deep Multitask Learning for Semantic Dependency Parsing
Paper · 2017 · Hao Peng, Sam Thomson and Noah A. Smith
Summary
Semantic dependency graphs are costly to annotate, and the available annotation is split across competing formalisms, so each one has relatively little training data. Peng, Thomson and Smith test whether the overlap between formalisms can be turned into extra supervision through multitask learning. Their testbed is the SemEval 2015 Broad-Coverage Semantic Dependency Parsing (SDP) task, which provides English WSJ sentences annotated in parallel with DM, PAS and PSD, plus an out-of-domain Brown test set.
They first build a single-task graph-based parser. A BiLSTM over word and POS embeddings feeds MLPs that score predicates, unlabeled arcs and labeled arcs, and AD³ decoding enforces consistency constraints. This baseline beats prior systems without hand-crafted features or syntactic input. They then add two multitask extensions:
- Parameter sharing of the encoder across formalisms (SHARED and FREDA variants).
- Joint decoding with higher-order structures that link arcs across formalisms.
Both extensions help, and combining them gives the best results. The work shows that parallel annotations in different theories can reinforce one another.
Key points
- The data is SemEval 2015 Task 18 (SDP). DM comes from DeepBank/LinGO ERG, PAS from the Enju Treebank, and PSD from the Prague Czech-English Dependency Treebank. Only English is used.
- In-domain average labeled F1 (test) is:
- 87.1 for the strongest prior system, A&M 2015 (open), which uses syntax;
- 87.4 for BASIC;
- 88.0 for FREDA3 and SHARED3.
- Per formalism, FREDA3 reaches 90.4 on DM, 92.7 on PAS and 78.5 on PSD.
- Out-of-domain (Brown) average labeled F1 rises from 83.3 (A&M open) and 83.6 (BASIC) to 84.4 with FREDA3.
- Cross-formalism structure overlap is uneven. Ignoring arc direction, all pairs overlap by more than 50% unlabeled F1. With direction, PSD agrees with the other two formalisms only about 26%, while DM and PAS agree about 64–70%. Correspondingly, higher-order joint modeling raised dev unlabeled F1 on DM and PAS but lowered it on PSD (89.0 → 88.6).
- The code is released as NeurboParser (github.com/Noahs-ARK/NeurboParser).
Interesting ideas
- I1. Splitting the scorer into two parts. The model separates an input-side representation from an output-side representation and scores parts by their inner product. This makes it simple to choose which half is shared between tasks, which suits any multi-annotation setup, such as several tagsets over the same Ukrainian corpus.
- I2. Linking tasks at decoding time. Instead of only sharing an encoder, the authors score structures that span several formalisms and decode them jointly. This could work for any parallel-annotated data, for example jointly predicting syntactic and semantic graphs.
- I3. Lightweight constraints instead of full structural decoding. The decoder enforces three rules: - a word is a predicate exactly when it has outgoing arcs; - each arc has exactly one label; - certain labels may appear at most once per head, with that list taken from the training data. This keeps inference nearly arc-factored and cheap while still keeping outputs consistent.
- I4. Measuring task overlap before multitasking. Scoring one formalism's gold graphs against another's, both with and without arc direction, shows in advance where sharing should help. It also explained why PSD gained less. This is a cheap check worth running before combining any two annotation schemes.
- I5. Strong results without syntax. A syntax-free BiLSTM baseline can outperform syntax-based systems. This is useful for languages or domains where a good syntactic parser is unavailable or unreliable.
Institutions
📚 Shelves 4The field of science this work belongs to (OpenAlex fields).Computer Science · 9,085 worksArtificial Intelligence · 8,888 worksArts and Humanities · 9,296 worksLanguage and Linguistics · 9,206 works
🧭 Topics 1Research subjects and languages the work is about.Dependency parsing · 120 works
Cite
Cite as Hao Peng, Sam Thomson and Noah A. Smith. 2017. Deep Multitask Learning for Semantic Dependency Parsing. Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers).
@inproceedings{peng2017deep,
title = {{Deep Multitask Learning for Semantic Dependency Parsing}},
author = {Hao Peng, Sam Thomson and Noah A. Smith},
booktitle = {Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)},
year = {2017},
doi = {10.18653/v1/p17-1186},
url = {https://doi.org/10.18653/v1/p17-1186}
}References
- Mariana S. C. Almeida and André F. T. Martins. 2015. Lisbon: Evaluating TurboSemanticParser on multiple languages and out-of-domain data. In Proc. of SemEval. find
- Waleed Ammar, George Mulcaire, Miguel Ballesteros, Chris Dyer, and Noah Smith. 2016. Many languages, one parser. TACL 4:431–444.
- Rie Kubota Ando and Tong Zhang. 2005. A framework for learning predictive structures from multiple tasks and unlabeled data. JMLR 6:1817–1853. find
- Collin Baker, Michael Ellsworth, and Katrin Erk. 2007. SemEval’07 task 19: Frame semantic structure extraction. In Proc. of SemEval. find
- Laura Banarescu, Claire Bonial, Shu Cai, Madalina Georgescu, Kira Griffitt, Ulf Hermjakob, Kevin Knight, Philipp Koehn, Martha Palmer, and Nathan Schneider. 2013. Abstract meaning representation for sembanking. In Proc. of LAW VII & ID.
- Yoshua Bengio, Rèjean Ducharme, Pascal Vincent, and Christian Janvin. 2003. A neural probabilistic language model. JMLR 3:1137–1155.
- John Blitzer, Ryan McDonald, and Fernando Pereira. 2006. Domain adaptation with structural correspondence learning. In Proc. of EMNLP.
- Carlo E. Bonferroni. 1936. Teoria statistica delle classi e calcolo delle probabilità. Pubblicazioni del R. Istituto Superiore di Scienze Economiche e Commerciali di Firenze 8:3–62. find
- Xavier Carreras. 2007. Experiments with a higher-order projective dependency parser. In Proc. of CoNLL.
- Rich Caruana. 1997. Multitask learning. Machine Learning 28(1):41–75. find
- Kyunghyun Cho. 2015. Natural language understanding with distributed representation. ArXiv:1511.07916. — [arXiv:1511.07916](https://arxiv.org/abs/1511.07916) find
- Ronan Collobert and Jason Weston. 2008. A unified architecture for natural language processing: Deep neural networks with multitask learning. In Proc. of ICML. find
- Ann Copestake and Dan Flickinger. 2000. An open source grammar development environment and broad-coverage English grammar using HPSG. In Proc. of LREC. find
- Ann Copestake, Dan Flickinger, Ivan A. Sag, and Carl Pollard. 2005. Minimal recursion semantics: An introduction. Research on Language & Computation 3(4):281–332. find
- Hal Daumé III. 2007. Frustratingly easy domain adaptation. In Proc. of ACL.
- Marie-Catherine de Marneffe, Timothy Dozat, Natalia Silveira, Katri Haverinen, Filip Ginter, Joakim Nivre, and Christopher D. Manning. 2014. Universal Stanford dependencies: A cross-linguistic typology. In Proc. of LREC.
- Timothy Dozat and Christopher D. Manning. 2017. Deep biaffine attention for neural dependency parsing. In Proc. of ICLR.
- Yantao Du, Fan Zhang, Weiwei Sun, and Xiaojun Wan. 2014. Peking: Profiling syntactic tree parsing techniques for semantic graph parsing. In Proc. of SemEval. find
- Yantao Du, Fan Zhang, Xun Zhang, Weiwei Sun, and Xiaojun Wan. 2015. Peking: Building semantic dependency graphs with a hybrid parser. In Proc. of SemEval. find
- Nicholas FitzGerald, Oscar Täckström, Kuzman Ganchev, and Dipanjan Das. 2015. Semantic role labeling with neural network factors. In Proc. of EMNLP. find
- Jeffrey Flanigan, Sam Thomson, Jaime Carbonell, Chris Dyer, and Noah A. Smith. 2014. A discriminative graph-based parser for the abstract meaning representation. In Proc. of ACL.
- Daniel Flickinger, Yi Zhang, and Valia Kordoni. 2012. DeepBank: A dynamically annotated treebank of the Wall Street Journal. In Proc. of TLT. find
- Daniel Gildea and Daniel Jurafsky. 2002. Automatic labeling of semantic roles. Computational Linguistics 28(3):245–288.
- Alex Graves. 2012. Supervised Sequence Labelling with Recurrent Neural Networks, volume 385 of Studies in Computational Intelligence. Springer. find
- Alex Graves. 2013. Generating sequences with recurrent neural networks. ArXiv 1308.0850. find
- Jiang Guo, Wanxiang Che, Haifeng Wang, and Ting Liu. 2016. A universal framework for inductive transfer parsing across multi-typed treebanks. In Proc. of COLING. find
- Jan Hajič, Eva Hajičová, Jarmila Panevová, Petr Sgall, Ondřej Bojar, Silvie Cinková, Eva Fučı́ková, Marie Mikulová, Petr Pajas, Jan Popelka, Jiřı́ Semecký, Jana Šindlerová, Jan Štěpánek, Josef Toman, Zdeňka Urešová, and Zdeněk Žabokrtský. 2012. Announcing Prague Czech-English d… find
- James Henderson, Paola Merlo, Ivan Titov, and Gabriele Musillo. 2013. Multi-lingual joint parsing of syntactic and semantic dependencies with a latent variable model. Computational Linguistics 39(4):949–998. find
- Karl Moritz Hermann, Dipanjan Das, Jason Weston, and Kuzman Ganchev. 2014. Semantic frame identification with distributed word representations. In Proc. of ACL.
- Frank L. Hitchcock. 1927. The expression of a tensor or a polyadic as a sum of products. Journal of Mathematical Physics 6(1):164–189. find
- Sepp Hochreiter and Jürgen Schmidhuber. 1997. Long Short-Term Memory. Neural Computation 9(8):1735–1780. find
- Mohit Iyyer, Varun Manjunatha, Jordan Boyd-Graber, and Hal Daumé III. 2015. Deep unordered composition rivals syntactic methods for text classification. In Proc. of ACL.
- Richard Johansson. 2013. Training parsers on incompatible treebanks. In Proc. of NAACL. find
- Jenna Kanerva, Juhani Luotolahti, and Filip Ginter. 2015. Turku: Semantic dependency parsing as a sequence classification. In Proc. of SemEval. find
- Tao Lei, Yu Xin, Yuan Zhang, Regina Barzilay, and Tommi Jaakkola. 2014. Low-rank tensors for scoring dependency structures. In Proc. of ACL. find
- Xavier Lluı́s, Xavier Carreras, and Lluı́s Màrquez. 2013. Joint arc-factored parsing of syntactic and semantic dependencies. TACL 1:219–230. find
- Xuezhe Ma and Eduard Hovy. 2016. Neural probabilistic model for non-projective MST parsing. ArXiv 1701.00874. find
- André F. T. Martins and Mariana S. C. Almeida. 2014. Priberam: A turbo semantic parser with second order features. In Proc. of SemEval. find
- André F. T. Martins, Miguel B. Almeida, and Noah A. Smith. 2013. Turning on the turbo: Fast third-order non-projective turbo parsers. In Proc. of ACL.
- André F. T. Martins, Noah Smith, and Eric Xing. 2009. Concise integer linear programming formulations for dependency parsing. In Proc. of ACL. find
- Young-Bum Kim, Karl Stratos, and Ruhi Sarikaya. 2016. Frustratingly easy neural domain adaptation. In Proc. of COLING. find
- André F. T. Martins, Noah A. Smith, Pedro M. Q. Aguiar, and Mário A. T. Figueiredo. 2011. Dual decomposition with many overlapping components. In Proc. of EMNLP. find
- Diederik P. Kingma and Jimmy Ba. 2015. Adam: A method for stochastic optimization. In Proc. of ICLR. find
- Ryan McDonald, Koby Crammer, and Fernando Pereira. 2005. Online large-margin training of dependency parsers. In Proc. of ACL.
- Eliyahu Kiperwasser and Yoav Goldberg. 2016. Simple and accurate dependency parsing using bidirectional LSTM feature representations. TACL 4:313– 327.
- Yusuke Miyao. 2006. From linguistic theory to syntactic analysis: Corpus-oriented grammar development and feature forest model. find
- Tamara G. Kolda and Brett W. Bader. 2009. Tensor decompositions and applications. SIAM Review 51(3):455–500. find
- Terry Koo, Alexander M. Rush, Michael Collins, Tommi Jaakkola, and David Sontag. 2010. Dual decomposition for parsing with non-projective head automata. In Proc. of EMNLP.
- Meghana Kshirsagar, Sam Thomson, Nathan Schneider, Jaime Carbonell, Noah A. Smith, and Chris Dyer. 2015. Frame-semantic role labeling with heterogeneous annotations. In Proc. of ACL.
- Marco Kuhlmann. 2014. Linköping: Cubic-time graph parsing with a simple scoring scheme. In Proc. of SemEval. find
- Adhiguna Kuncoro, Miguel Ballesteros, Lingpeng Kong, Chris Dyer, and Noah A. Smith. 2016. Distilling an ensemble of greedy dependency parsers into one MST parser. In Proc. of EMNLP. find
- Tom Kwiatkowski, Eunsol Choi, Yoav Artzi, and Luke S. Zettlemoyer. 2013. Scaling semantic parsers with on-the-fly ontology matching. In Proc. of EMNLP.
- Andriy Mnih and Geoffrey Hinton. 2007. Three new graphical models for statistical language modelling. In Proc. of ICML. find
- Stephan Oepen, Marco Kuhlmann, Yusuke Miyao, Daniel Zeman, Silvie Cinková, Dan Flickinger, Jan Hajič, and Zdeňka Urešová. 2015. find
- SemEval 2015 task 18: Broad-coverage semantic dependency parsing. In Proc. of SemEval. find
- Stephan Oepen, Marco Kuhlmann, Yusuke Miyao, Daniel Zeman, Dan Flickinger, Jan Hajič, Angelina Ivanova, and Yi Zhang. 2014. find
- SemEval 2014 task 8: Broad-coverage semantic dependency parsing. In Proc. of SemEval. find
- Martha Palmer, Daniel Gildea, and Paul Kingsbury. 2005. The proposition bank: An annotated corpus of semantic roles. Computational Linguistics 31(1):71–106.
- Wenzhe Pei, Tao Ge, and Baobao Chang. 2015. An effective neural network model for graph-based dependency parsing. In Proc. of ACL. find
- Jeffrey Pennington, Richard Socher, and Christopher D. Manning. 2014. GloVe: Global vectors for word representation. In Proc. of EMNLP.
- Carl Pollard and Ivan A. Sag. 1994. Head-Driven Phrase Structure Grammar. The University of Chicago Press. find
- Yuan Zhang and David Weiss. 2016. Stack-propagation: Improved representation learning for syntax. In Proc. of ACL. find
- Mike Schuster and Kuldip K. Paliwal. 1997. Bidirectional recurrent neural networks. IEEE Transactions on Signal Processing 45(11):2673–2681. find
- David Smith and Jason Eisner. 2008. Dependency parsing by belief propagation. In Proc. of EMNLP.
- Anders Søgaard and Yoav Goldberg. 2016. Deep multi-task learning with low level tasks supervised at lower layers. In Proc. of ACL.
- Vivek Srikumar and Christopher D Manning. 2014. Learning distributed representations for structured output prediction. In Proc. of NIPS. find
- Mihai Surdeanu, Richard Johansson, Adam Meyers, Lluı́s Màrquez, and Joakim Nivre. 2008. The CoNLL-2008 shared task on joint parsing of syntactic and semantic dependencies. In Proc. of CoNLL.
- Ilya Sutskever, Oriol Vinyals, and Quoc V. Le. 2014. Sequence to sequence learning with neural networks. In Proc. of NIPS. find
- Swabha Swayamdipta, Miguel Ballesteros, Chris Dyer, and Noah A. Smith. 2016. Greedy, joint syntactic-semantic parsing with stack LSTMs. In Proc. of CoNLL. find
- Ben Taskar, Carlos Guestrin, and Daphne Koller. 2004. Max-margin Markov networks. In Advances in Neural Information Processing Systems 16. find
- Hillel Taub-Tabib, Yoav Goldberg, and Amir Globerson. 2015. Template kernels for dependency parsing. In Proc. of NAACL. find
- Sam Thomson, Brendan O’Connor, Jeffrey Flanigan, David Bamman, Jesse Dodge, Swabha Swayamdipta, Nathan Schneider, Chris Dyer, and Noah A. Smith. 2014. CMU: Arc-factored, discriminative semantic dependency parsing. In Proc. of SemEval. find
- Wenhui Wang and Baobao Chang. 2016. Graph-based dependency parsing with bidirectional LSTM. In Proc. of ACL. find
- Naiwen Xue, Fei Xia, Fu-dong Chiou, and Martha Palmer. 2005. The Penn Chinese TreeBank: Phrase structure annotation of a large corpus. Natural Language Engineering 11(2):207–238. find
- Xun Zhang, Yantao Du, Weiwei Sun, and Xiaojun Wan. 2016. Transition-based parsing for deep dependency structures. Computational Linguistics 42(3):353–389. find
- Yuan Zhang, Tao Lei, Regina Barzilay, and Tommi S. Jaakkola. 2014. Greed is good if randomized: New inference for dependency parsing. In Proc. of EMNLP. find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/peng-2017-deep-multitask-learning-semantic-dependency/