Elamur Research⌕
☰
home / papers / 2020 / Large Discourse Treebanks from Scalable Distant Supervision

Large Discourse Treebanks from Scalable Distant Supervision

Paper · 2020 · Patrick Huber and Giuseppe Carenini

Summary

Discourse parsers are usually trained on a few small, hand-annotated treebanks such as RST-DT, Instr-DT and PDTB. These cover narrow domains and are expensive to extend. The authors generate large "silver-standard" RST-style discourse treebanks automatically, using sentiment as an indirect training signal.

First, a neural Multiple-Instance Learning (MIL) model is trained on Yelp'13 document-level star ratings. From it they extract per-EDU sentiment and attention scores. A CKY-style dynamic program then searches for the tree whose aggregated sentiment best matches the document's gold rating. The plain version yields Yelp13-DT. A scaled version, MEGA-DT, adds:

  • a beam per chart cell,
  • stochastic exploration for lower subtrees,
  • nuclearity prediction.

The Two-Stage parser trained on MEGA-DT outperforms parsers trained on a gold treebank from another domain when tested on RST-DT and Instr-DT. This shows that any sentiment-labelled corpus can be turned into a large, domain-specific discourse treebank without manual annotation.

Key points

  • Pipeline. The MIL model of Angelidis and Lapata (2018) is trained on Yelp'13 document sentiment. Its EDU-level sentiment and attention scores drive a CKY tree search that minimises the gap to the gold document label.
  • Complexity and beam. Exact CKY takes O(n³) time, but its space grows with the Catalan number. MEGA-DT keeps a beam of 10 trees per CKY cell and uses an RL-style exploration/exploitation trade-off for deep subtrees, so very long documents become tractable.
  • Structure scores (Two-Stage parser, RST-DT / Instr-DT).
    • Trained on MEGA-DT: 77.82 / 75.18
    • Trained on Yelp13-DT: 76.41 / 74.14
    • Cross-domain gold training: 74.32 (trained on Instr-DT, tested on RST-DT) and 73.57 (trained on RST-DT, tested on Instr-DT)
  • Nuclearity scores (trained on MEGA-DT).
    • 44.88 on RST-DT, against the 44.68 cross-domain gold baseline.
    • 54.87 on Instr-DT, against 49.78.
    • These remain well below in-domain results, e.g. Two-Stage at 72.40 on RST-DT.
  • Evaluation protocol. Inter-domain results are averaged over 10 runs, with Bonferroni-adjusted significance tests. A sample generated tree with 72 EDUs looks balanced and non-trivial.

Interesting ideas

  • I1. Hidden structure can be recovered by searching for the tree whose bottom-up aggregation of fine-grained predictions best reproduces a cheap, coarse label that already exists; this converts weak labels into structural supervision.
  • I2. Capping each chart cell at a fixed number of best partial trees keeps cubic-time chart search usable on long inputs without enumerating the exponential space of trees.
  • I3. Near the leaves, the global objective is a poor guide, so allowing random exploration there keeps silver data varied instead of collapsing to one greedy shape.
  • I4. A silver resource is judged by training an off-the-shelf model on it and testing out-of-domain on gold data, against a baseline trained on gold data from a different domain.
  • I5. Attention weights from the sentiment model double as an importance signal, which supports deciding which unit is the nucleus of a relation.

For Mova

How these ideas could serve Mova, our small open language model — its files, stages and tests:

  • I1 (learn): Document-level answers or labels we already hold (e.g., test answers) could score competing candidate analyses, giving an extra witness when assembling silver data.
  • I2 (tree): A per-span beam could let us combine sentence-level UD trees into paragraph- or document-level structures without blowing up memory.
  • I3 (learn): When producing silver or self-play data, deliberately sampling non-top options for low-confidence local decisions could reduce systematic bias in what the student learns.
  • I4 (learn): Our silver treebanks could be validated the same way, comparing against parsers trained on gold UD from another genre as an honest reference point.
  • I5 (world): Salience scores like this could help rank which events or states in a text's world are central versus supporting, e.g. for summaries or answering "what is the story about".

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

 Institutions

Cite

Cite as Patrick Huber and Giuseppe Carenini. 2020. Large Discourse Treebanks from Scalable Distant Supervision. CODI 2020.

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.48550/arxiv.2212.06038 · arXiv 2212.06038

@inproceedings{huber2020large,
  title = {{Large Discourse Treebanks from Scalable Distant Supervision}},
  author = {Patrick Huber and Giuseppe Carenini},
  booktitle = {CODI 2020},
  year = {2020},
  doi = {10.48550/arxiv.2212.06038},
  eprint = {2212.06038},
  archivePrefix = {arXiv},
  url = {https://doi.org/10.48550/arxiv.2212.06038}
}

References

14 references, 10 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. Stefanos Angelidis and Mirella Lapata. 2018. Multiple instance learning networks for fine-grained sentiment analysis. Transactions of the Association for Computational Linguistics, 6:17–31. ↗
  2. Parminder Bhatia, Yangfeng Ji, and Jacob Eisenstein. 2015. Better document-level sentiment analysis from rst discourse parsing. In Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing, pages 2212–2218. ↗
  3. Lynn Carlson, Daniel Marcu, and Mary Ellen Okurowski. 2003. Building a discourse-tagged corpus in the framework of rhetorical structure theory. In Current and new directions in discourse and dialogue, pages 85–112. Springer. ↗
  4. Elisa Ferracane, Greg Durrett, Junyi Jessy Li, and Katrin Erk. 2019. Evaluating discourse in structured text representations. arXiv preprint arXiv:1906.01472. ↗
  5. Shima Gerani, Yashar Mehdad, Giuseppe Carenini, Raymond T Ng, and Bita Nejat. 2014. Abstractive summarization of product reviews using discourse structure. In Proceedings of the 2014 conference on empirical methods in natural language processing (EMNLP), pages 1602–1613.
  6. Alexander Hogenboom, Flavius Frasincar, Franciska De Jong, and Uzay Kaymak. 2015. Using rhetorical structure in sentiment analysis. Commun. ACM, 58(7):69–77. ↗
  7. Yangfeng Ji and Noah A Smith. 2017. Neural discourse structure for text categorization. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), pages 996–1005. ↗
  8. Shafiq Joty, Giuseppe Carenini, and Raymond T Ng. 2015. Codra: A novel discriminative framework for rhetorical analysis. Computational Linguistics, 41(3). ↗
  9. Yang Liu, Ivan Titov, and Mirella Lapata. 2019. Single document summarization as tree induction. In Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers), pages 1745–1755. find
  10. Bita Nejat, Giuseppe Carenini, and Raymond Ng. 2017. Exploring joint neural model for sentence level discourse parsing and sentiment analysis. In Proceedings of the 18th Annual SIGdial Meeting on Discourse and Dialogue, pages 289–298.
  11. Rashmi Prasad, Nikhil Dinesh, Alan Lee, Eleni Miltsakaki, Livio Robaldo, Aravind Joshi, and Bonnie Webber. 2008. The penn discourse treebank 2.0. LREC.
  12. Rajen Subba and Barbara Di Eugenio. 2009. An effective discourse parser that uses rich linguistic information. In Proceedings of Human Language Technologies: The 2009 Annual Conference of the North American Chapter of the Association for Computational Linguistics, pages 566–574. Association for Computational Linguistics.
  13. Duyu Tang, Bing Qin, and Ting Liu. 2015. Document modeling with gated recurrent neural network for sentiment classification. In Proceedings of the 2015 conference on empirical methods in natural language processing, pages 1422–1432.
  14. Yizhong Wang, Sujian Li, and Houfeng Wang. 2017. A two-stage parsing method for text-level discourse analysis. In Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers), pages 184–188. ↗

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/huber-2022-large-discourse-treebanks-scalable-distant/