Unsupervised Sentence Simplification Using Deep Semantics
What it is about
The system simplifies sentences with neither hand-written rules nor an aligned training corpus. It parses each sentence into a discourse representation structure (DRS), a deep semantic graph whose nodes are events and entities, and applies substitution, reordering, splitting and deletion on that graph, not on words or phrase trees. Splitting points are chosen from events: a probabilistic split-feature table over thematic role sets scores each candidate split, which is compared with the same sentence unsplit. Output candidates are ranked by a language model for grammaticality. On the test set of Zhu et al. (2010) and on human judgements, the unsupervised system is reported as competitive with four supervised systems. The paper argues that splitting on semantic distinctions needs fewer rules than splitting on syntactic ones, since relative and appositive clauses can map to one semantic category.
Ideas
- I1. Split on events, not on tokens. Count the main events (predicates) in a frame. Propose a split when a sentence has more than one event and the events share no argument, a rule that uses the frame structure Mova already builds (
prag). - I2. Split-feature table as counts. Count which role patterns occur at split points in simple text, and use the counts as the split rule. Measure reader error on the split sentences, so the rule is judged by its effect on the translator.
- I3. Shared-argument test. Whether two events share an entity is a count check on the shared entities of the frames in
world. Use it to decide whether a long sentence goes to the target as one unit or as two.
For Mova
The sentence-splitting logic belongs in tools/roundtrip and prag, not in the translator's encoder. The event count and the shared-argument test are both deterministic and cheap. The language-model ranker is not for Mova; the counted split table is. Relevant to open problem 3 (encoder writes trees) for the structure of split output.
Cite
@inproceedings{narayan2016unsupervised,
title = {{Unsupervised Sentence Simplification Using Deep Semantics}},
author = {Narayan, Shashi and Gardent, Claire},
booktitle = {Proceedings of the 9th International Natural Language Generation conference},
year = {2016},
doi = {10.18653/v1/w16-6620},
url = {https://doi.org/10.18653/v1/w16-6620}
}References
- Or Biran, Samuel Brody, and Noémie Elhadad. 2011. Putting it simply: a context-aware approach to lexical simplification. In Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies: short papers-Volume 2, pages 496–501. Association for Computational Linguistics. find
- Yvonne Margaret Canning. 2002. Syntactic simplification of Text. Ph.D. thesis, University of Sunderland. find
- John Carroll, Guido Minnen, Darren Pearce, Yvonne Canning, Siobhan Devlin, and John Tait. 1999. Simplifying text for language-impaired readers. In Proceedings of 9th Conference of the European Chapter of the Association for Computational Linguistics (EACL), volume 99, pages 269–270. Citeseer. find
- Raman Chandrasekar and Bangalore Srinivas. 1997. Automatic induction of rules for text simplification. Knowledge-Based Systems, 10(3):183–190. find
- Raman Chandrasekar, Christine Doran, and Bangalore Srinivas. 1996. Motivations and methods for text simplification. In Proceedings of the 16th International conference on Computational linguistics (COLING), pages 1041–1044. Association for Computational Linguistics. find
- William Coster and David Kauchak. 2011. Learning to simplify sentences using wikipedia. In Proceedings of the Workshop on Monolingual Text-To-Text Generation, pages 1–9. Association for Computational Linguistics. find
- James R Curran, Stephen Clark, and Johan Bos. 2007. Linguistically motivated large-scale NLP with C&C and Boxer. In Proceedings of the 45th Annual Meeting of the Association for Computational Linguistics (ACL) on Interactive Poster and Demonstration Sessions, pages 33–36. Association for Computational Linguistics. find
- Mark Dras. 1999. Tree adjoining grammar and the reluctant paraphrasing of text. Ph.D. thesis, Macquarie University NSW 2109 Australia. find
- Katja Filippova and Michael Strube. 2008. Dependency tree based sentence compression. In Proceedings of the Fifth International Natural Language Generation Conference (INLG), pages 25–32. Association for Computational Linguistics. find
- Hans Kamp. 1981. A theory of truth and semantic representation. In J.A.G. Groenendijk, T.M.V. Janssen, B.J. Stokhof, and M.J.B. Stokhof, editors, Formal methods in the study of language, number pt. 1 in Mathematical Centre tracts. Mathematisch Centrum. find
- Kevin Knight and Daniel Marcu. 2000. Statistics-based summarization-step one: Sentence compression. In Proceedings of the Seventeenth National Conference on Artificial Intelligence (AAAI) and Twelfth Conference on Innovative Applications of Artificial Intelligence (IAAI), pages 703–710. AAAI Press. find
- Eric Kow and Anja Belz. 2012. LG-Eval: A Toolkit for Creating Online Language Evaluation Experiments. In Proceedings of the 8th International Conference on Language Resources and Evaluation (LREC), pages 4033–4037. find
- Shashi Narayan and Claire Gardent. 2014. Hybrid simplification using deep semantics and machine translation. In Proceedings of the 52nd Annual Meeting of the Association for Computational Linguistics. Association for Computational Linguistics. find
- Matthew Shardlow. 2014. A survey of automated text simplification. International Journal of Advanced Computer Science and Applications (IJACSA), Special Issue on Natural Language Processing. find
- Advaith Siddharthan and Angrosh Mandya. 2014. Hybrid text simplification using synchronous dependency grammars with hand-written and automatically harvested rules. In Proceedings of the 14th Conference of the European Chapter of the Association for Computational Linguistics, pages 722–731, Gothenburg, Sweden, April. Association for Computational Linguistics. find our card
- Advaith Siddharthan. 2002. An architecture for a text simplification system. In Proceedings of the Language Engineering Conference (LEC), pages 64–71. IEEE Computer Society. find
- Advaith Siddharthan. 2010. Complex lexico-syntactic reformulation of sentences using typed dependency representations. In Proceedings of the 6th International Natural Language Generation Conference (INLG), pages 125–133. Association for Computational Linguistics. find
- Advaith Siddharthan. 2011. Text simplification using typed dependencies: a comparison of the robustness of different generation strategies. In Proceedings of the 13th European Workshop on Natural Language Generation (ENLG), pages 2–11. Association for Computational Linguistics. find
- David A Smith and Jason Eisner. 2006. Quasi-synchronous grammars: Alignment by soft projection of syntactic dependencies. In Proceedings of the HLT-NAACL Workshop on Statistical Machine Translation, pages 23–30. Association for Computational Linguistics. find our card
- David Vickrey and Daphne Koller. 2008. Sentence simplification for semantic role labeling. In Proceedings of the 46th Annual Meeting of the Association for Computational Linguistics (ACL) and the Human Language Technology Conference (HLT), pages 344–352. find
- Willian Massami Watanabe, Arnaldo Candido Junior, Vinı́cius Rodriguez Uzêda, Renata Pontin de Mattos Fortes, Thiago Alexandre Salgueiro Pardo, and Sandra Maria Aluı́sio. 2009. Facilita: reading assistance for low-literacy readers. In Proceedings of the 27th ACM international conference on Design of communication, pages 29–36. ACM. find
- Kristian Woodsend and Mirella Lapata. 2011. Learning to simplify sentences with quasi-synchronous grammar and integer programming. In Proceedings of the Conference on Empirical Methods in Natural Language Processing (EMNLP), pages 409–420. Association for Computational Linguistics. find our card
- Sander Wubben, Antal van den Bosch, and Emiel Krahmer. 2012. Sentence simplification by monolingual machine translation. In Proceedings of the 50th Annual Meeting of the Association for Computational Linguistics (ACL): Long Papers-Volume 1, pages 1015–1024. Association for Computational Linguistics. find our card
- Wei Xu, Courtney Napoles, Ellie Pavlick, Quanze Chen, and Chris Callison-Burch. 2016. Optimizing statistical machine translation for text simplification. Transactions of the Association for Computational Linguistics. find our card
- Kenji Yamada and Kevin Knight. 2001. A syntax-based statistical translation model. In Proceedings of the 39th Annual Meeting on Association for Computational Linguistics (ACL), pages 523–530. Association for Computational Linguistics. find our card
- Zhemin Zhu, Delphine Bernhard, and Iryna Gurevych. 2010. A monolingual tree-based translation model for sentence simplification. In Proceedings of the 23rd International Conference on Computational Linguistics (COLING), pages 1353–1361, Stroudsburg, PA, USA. Association for Computational Linguistics. find our card
This page in Markdown → https://md.mova.elamur.ai/free/en/docs/papers/narayan-2016-unsupervised-sentence-simplification-deep-semantics/