Simple and Effective Text Simplification Using Semantic and Neural Methods
What it is about
The paper adds a semantic splitting step before a neural machine translation simplifier. Direct Semantic Splitting (DSS) parses each sentence with a UCCA semantic parser, which gives scenes (events with their participants), and splits the sentence at its main scenes using two simple rules, one for parallel scenes and one for elaborator scenes. The split sentences are then passed to a neural simplifier. The motivation is that plain neural MT simplifiers are over-conservative and often return the input unchanged. The method is compared with phrase-based and neural baselines by BLEU, SARI and a copy measure (the share of output sentences identical to the input), and by human ratings of grammaticality, meaning and simplicity. The paper reports the combined system as competitive with the state of the art on joint lexical and structural simplification. The paper also proposes SAMSA, a structural score that compares scenes of source and output, which is the basis of its structural evaluation.
Ideas
- I1. Scene-based split rule on UD. Split at clause structure (a conjunct or advcl with its own predicate and subject) using two counted rules, applied before the encoder; measure the output's copy rate against the input, not only the score.
- I2. Copy rate as a diagnostic. Report, for every author pair in normal mode, the share of verses reproduced exactly from the source. A high copy rate on distant authors is the over-conservatism signal the paper describes.
- I3. Structural score beside chrF. For each sentence compare the number of predicate-argument scenes in source and output, counting splits and deletions. This is deterministic and tells whether the translator changes structure or only words.
For Mova
The split rule (I1) and the copy rate (I2) fit tools/translate and tools/roundtrip directly. The UCCA parser is not used in Mova, and the neural simplifier is not for Mova; the scene counts and the structural score are. The structural score gives a second measure for open problem 3, the encoder writing trees.
Cite
@inproceedings{sulem2018simple,
title = {{Simple and Effective Text Simplification Using Semantic and Neural Methods}},
author = {Sulem, Elior and Abend, Omri and Rappoport, Ari},
booktitle = {Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers)},
year = {2018},
doi = {10.18653/v1/p18-1016},
url = {https://doi.org/10.18653/v1/p18-1016}
}References
- Robert M.W. Dixon. 2010a. Basic Linguistic Theory: Grammatical Topics, volume 2. Oxford University Press. find
- Omri Abend and Ari Rappoport. 2013. Universal Conceptual Cognitive Annotation (UCCA). In Proc. of ACL-13, pages 228–238. find our card
- Robert M.W. Dixon. 2010b. Basic Linguistic Theory: Methodology, volume 1. Oxford University Press. find
- Omri Abend, Shai Yerushalmi, and Ari Rappoport. 2017. UCCAApp: Web-application for syntactic and semantic phrase-based annotation. In Proc. of ACL’17, System Demonstrations, pages 109–114. find
- Robert M.W. Dixon. 2012. Basic Linguistic Theory: Further Grammatical Topics, volume 3. Oxford University Press. find
- Sandra Maria Aluı́sio and Caroline Gasperin. 2010. Foestering disgital inclusion and accessibility: The PorSimples project for simplification of Portuguese texts. In Proc. of NAACL HLT 2010 Young Investigators Workshop on Computational Approaches to Languages of the Americas, pages 46–53. find
- Jury Ganitketitch, Benjamin Van Durme, and Chris Callison-Burch. 2013. PPDB: The paraphrase database. In Proc. of NAACL-HLT’13, pages 758– 764. find our card
- Claire Gardent, Anastasia Shimorina, Shashi Narayan, and Laura Perez-Beltrachini. 2017. Creating training corpora for NLG micro-planning. In Proc. of ACL’17, pages 179–188. find
- Fernando Alva-Manchego, Joachim Bingel, Gustavo H. Paetzold, Carolina Scarton, and Lucia Specia. 2017. Learning how to simplify from explicit labeling of complex-simplified text pairs. In Proc. of IJCNLP’17, pages 295–305. find our card
- Goran Glavaš and Sanja Štajner. 2013. Event-centered simplification of news stories. In Proc. of the Student Research Workshop associated with RANLP 2013, pages 71–78. 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 Rrepresenta-tion for sembanking. Proc. of Linguistic Annotation Workshop and Interoperability with Discourse, pages 178–186. find
- Daniel Hershcovich, Omri Abend, and Ari Rappoport. 2017. A transition-based directed acyclic graph parser for UCCA. In Proc. of ACL’17, pages 1127– 1138. find
- Gianni Barlacchi and Sara Tonelli. 2013. ERNESTA: A sentence simplification tool for children’s stories in Italian. In Proc. of CICLing’13, pages 476–487. find
- Bui Thanh Hung, Nguyen Le Minh, and Akira Shimazu. 2012. Sentence splitting for Vietnamese-English machine translation. In Knowledge and Systems Engineering, 2012 Fourth International Conference, pages 156–160. find
- Or Biran, Samuel Brody, and Noémie Elhadad. 2011. Putting it simply: a context-aware approach to lexical simplification. In Proc. of ACL’11, pages 465– 501. find
- William Hwang, Hannaneh Hajishirzi, Mari Ostendorf, and Wei Wu. 2015. Aligning sentences from Standard Wikipedia to Simple Wikipedia. In Proc. of NAACL’15, pages 211–217. find
- Alexandra Birch, Omri Abend, Ondřej Bojar, and Barry Haddow. 2016. HUME: Human UCCA-based evaluation of machine translation. In Proc. of EMNLP’16, pages 1264–1274. find our card
- Hans Kamp. 1981. A theory of truth and semantic representation. In Formal methods in the study of language. Mathematisch Centrum. Number pt.1 in Mathematical Centre tracts. find
- Raman Chandrasekar, Christine Doran, and Bangalore Srinivas. 1996. Motivations and methods for sentence simplification. In Proc. of COLING’96, pages 1041–1044. find
- David Kauchak. 2013. Improving text simplification language modeling using unsimplified text data. In Proc. of ACL’13, pages 1537–1546. find
- Leshem Choshen and Omri Abend. 2018. Reference-less measure of faithfulness for grammatical error correction. In Proc. of NAACL’18 (Short papers). To appear. find
- Guillam Klein, Yoon Kim, Yuntian Deng, Jean Senellart, and Alexander M. Rush. 2017. Open NMT: Open-source toolkit for neural machine translation. ArXiv:1701.02810 [cs:CL]. ↗
- Jacob Cohen. 1968. Weighted kappa: Nominal scale agreement provision for scaled disagreement or partial credit. Psychological bulletin, 70(4):213. find
- Philipp Koehn, Hieu Hoang, Alexandra Birch, Chris Callison-Buch, Marcello Federico, Nicola Bertoldi, Brooke Cowan, Wade Shen, Christine Moran, Richard Zens, Chris Dyer, Ondřej Bojar, Alexandra Constantin, and Evan Herbst. 2007. Moses: open source toolkit for statistical machine translation. In Proc. of ACL’07 on interactive poster and demonstration sessions, pages 177–180. find
- William Coster and David Kauchak. 2011a. Learning to simplify sentences using Wikipedia. In Proc. of ACL, Short Papers, pages 1–9. find
- William Coster and David Kauchak. 2011b. Simple English Wikipedia: A new text simplification task. In Proc. of ACL’11, pages 665–669. find
- Radim Řehůřek and Petr Sojka. 2010. Software framework for topic modelling with large corpora. In Proc. of LREC 2010 Workshop on New Challenges for NLP Frameworks, pages 45–50, Valletta, Malta. ELRA. find
- Philipp Koehn, Franz Josef Och, and Daniel Marcu. 2003. Statistical phrase-based translation. In Proc. of NAACL’03, pages 48–54. find
- Ronald W. Langacker. 2008. Cognitive Grammar: A Basic Introduction. Oxford University Press, USA. find
- Luz Rello, Ricardo Baeza-Yates, Stefan Bott, and Horacio Saggion. 2013. Simplify or help?: text simplification strategies for people with dyslexia. In Proc. of the 10th International Cross-Disciplinary Conference on Web Accesibility, pages 15:1 – 15:10. find
- Edward Loper and Steven Bird. 2002. NLTK: the natural language toolkit. In Proc. of EMNLP’02, pages 63–70. find
- Minh-Thang Luong, Hieu Pham, and Christopher D. Manning. 2015. Effective approaches to attention-based neural machine translation. In Proc. of EMNLP’15, pages 1412–1421. find
- Violeta Seretan. 2012. Acquisition of syntactic simplification rules for French. In Proc. of LREC’12, pages 4019–4026. find
- Pablo N Mendes, Max Jakob, and Christian Bizer. 2012. DBpedia: A multilingual cross-domain knowledge base. In Proc. of LREC’12, pages 1813– 1817. find
- Matthew Shardlow. 2014. A survey of automated text simplification. International Journal of Advanced Computer Science and Applications. find
- Advaith Siddharthan. 2002. An architecture for a text simplification system. In Proc. of LEC, pages 64– 71. find
- Tomas Mikolov, Kai Chen, Greg Corrado, and Jeffrey Dean. 2013a. Efficient estimation of word representations in vector space. In Proc. of Workshop at International Conference on Learning Representations. find
- Advaith Siddharthan. 2004. Syntactic simplification and text cohesion. Technical Report 597, University of Cambridge. find
- Tomas Mikolov, Ilya Sutskever, Kai Chen, Greg S Corrado, and Jeff Dean. 2013b. Distributed representations of words and phrases and their compositionality. In Advances in neural information processing systems, pages 3111–3119. find
- Advaith Siddharthan and M. A. Angrosh. 2014. Hybrid text simplification using synchronous dependency grammars with hand-written and automatically harvested rules. In Proc. of EACL’14, pages 722–731. find our card
- Kshitij Mishra, Ankush Soni, Rahul Sharma, and Dipti Misra Sharma. 2014. Exploring the effects of sentence simplification on Hindi to English Machine Translation systems. In Proc. of the Workshop on Automatic Text Simplification: Methods and Applications in the Multilingual Society, pages 21–29. find
- Advaith Siddhathan. 2011. Text simplification using typed dependencies: A comparison of the robustness of different generation strategies. In Proc. of the 13th European Workshop on Natural Language Generation, pages 2–11. Association of Computational Linguistics. find
- Shashi Narayan and Claire Gardent. 2014. Hybrid simplification using deep semantics and machine translation. In Proc. of ACL’14, pages 435–445. find
- David A. Smith and Jason Eisner. 2006. Quasi-synchronous grammars: Alignment by soft projection of syntactic dependencies. In Proc. of the 1st Workshop in Statistical Machine Translation, pages 23–30. find our card
- Shashi Narayan and Claire Gardent. 2016. Unsupervised sentence simplification using deep semantics. In Proc. of INLG’16, pages 111–120. find our card
- Lucia Specia. 2010. Translating from complex to simplified sentences. In Proc. of the 9th International Conference on Computational Processing of the Portuguese Language, pages 30–39. find
- Shashi Narayan, Claire Gardent, Shay B. Cohen, and Anastasia Shimorina. 2017. Split and rephrase. In Proc. of EMNLP’17, pages 617–627. find
- Nitish Srivastava, Geoffrey E Hinton, Alex Krizhevsky, Ilya Sutskever, and Ruslan Salakhutdinov. 2014. Dropout: a simple way to prevent neural networks from overfitting. Journal of Machine Learning Research, 15(1):1929–1958. find
- Christina Niklaus, Bernahard Bermeitinger, Siegfried Handschuh, and André Freitas. 2016. A sentence simplification system for improving relation extraction. In Proc. of COLING’16. find
- Sergiu Nisioi, Sanja Štajner, Simone Paolo Ponzetto, and Liviu P. Dinu. 2017. Exploring neural text simplification models. In Proc. of ACL’17 (Short paper), pages 85–91. find
- Sanja Štajner, Hannah Bechara, and Horacio Saggion. 2015. A deeper exploration of the standard PB-SMT approach to text simplification and its evaluation. In Proc. of ACL’15 (Short papers), pages 823–828. find
- Kishore Papineni, Salim Roukos, Todd Ward, and Wei-Jing Zhu. 2002. BLEU: a method for automatic evaluation of machine translation. In Proc. of ACL’02, pages 311–318. find our card
- Sanja Štajner and Goran Glavaš. 2017. Leveraging event-based semantics for automated text simplification. Expert systems with applications, 82:383–395. find
- Sanja Štajner and Maja Popović. 2016. Can text simplification help machine translation. Baltic J. Modern Computing, 4:230–242. find
- Elior Sulem, Omri Abend, and Ari Rappoport. 2015. Conceptual annotations preserve structure across translations. In Proc. of 1st Workshop on Semantics-Driven Statistical Machine Translation (S2Mt 2015), pages 11–22. find
- Elior Sulem, Omri Abend, and Ari Rappoport. 2018. Semantic structural evaluation for text simplification. In Proc. of NAACL’18. To appear. find our card
- Kristian Woodsend and Mirella Lapata. 2011. Learning to simplify sentences with quasi-synchronous grammar and integer programming. In Proc. of EMNLP’11, pages 409–420. find our card
- Sander Wubben, Antal van den Bosch, and Emiel Krahmer. 2012. Sentence simplification by monolingual machine translation. In Proc. of ACL’12, pages 1015–1024. find our card
- Wei Xu, Chris Callison-Burch, and Courtney Napoles. 2015. Problems in current text simplification research: new data can help. TACL, 3:283–297. find
- Wei Xu, Courtney Napoles, Ellie Pavlick, Quanze Chen, and Chris Callison-Burch. 2016. Optimizing statistical machine translation for text simplification. TACL, 4:401–415. find our card
- Kenji Yamada and Kevin Knight. 2001. A syntax-based statistical translation model. In Proc.of ACL’01, pages 523–530. find our card
- Xingxing Zhang and Mirella Lapata. 2017. Sentence simplification with deep reinforcement learning. In Proc. of EMNLP’17, pages 595–605. find
- Yaoyuan Zhang, Zhenxu Ye, Dongyan Zhao, and Rui Yan. 2017. A constrained sequence-to-sequence neural model for sentence simplification. ArXiv:1704.02312 [cs.CL]. ↗
- Zhemin Zhu, Delphine Bernhard, and Iryna Gurevych. 2010. A monolingual tree-based translation model for sentence simplification. In Proc. of COLING’10, pages 1353–1361. find our card
This page in Markdown → https://md.mova.elamur.ai/free/en/docs/papers/sulem-2018-simple-effective-text-simplification-semantic/