Mutaphrase: Paraphrasing with FrameNet
Summary
Statistical NLP systems benefit from more training data. One way to get it is to restate existing sentences so the meaning stays similar while the wording and word order change. Most earlier paraphrase generators learned rewrites from corpora of known paraphrase pairs. Mutaphrase is a preliminary system that instead builds paraphrases algorithmically from FrameNet, a hand-annotated lexico-semantic database that maps meaning to form. The input is a sentence with FrameNet annotation, currently done by hand. The system turns it into a syntactico-semantic tree and automatically extracts ordered valences, i.e. patterns of frame elements with phrase types and grammatical functions. It then recursively rewrites each frame node using alternative valences from the same lexical unit, from other units of the same frame, or from related frames. The output is a very large set of candidates that vary in both syntactic and semantic distance from the input. These are ranked only by how often each valence occurs in FrameNet, so some results are semantically odd. The approach matters because it offers controllable data expansion for language modeling, MT and generation without parallel paraphrase corpora.
Key points
- For "I like eating cheese", the system produced 8403 paraphrases. The top-ranked one, "I resented drinking cheese", shows the problem of semantic mismatch. "Nausea seems a commonplace symptom" produced 502 paraphrases.
- Each annotated LU typically has 2β10 valence patterns. These cover active/passive, the dative alternation and optional elements. Multiword LUs such as take off.v are also handled; its two orderings occur 57/68 and 7/68 times.
- Long sentences can yield 10,000+ paraphrases but use a great deal of time and memory. The authors suggest earlier pruning as a fix.
- Current limitations:
- The input requires manual FrameNet annotation.
- Conjunctions and relative clauses are poorly supported.
- Nonsensical outputs such as sipping meat are not filtered.
- Planned work includes:
- automatic semantic parsing (e.g. Shalmaneser);
- WordNet-based similarity filtering and synonym expansion;
- scoring by syntactic edit distance and language models;
- multilingual paraphrasing via FrameNet-like resources such as SALSA.
Cited by
Cite
@inproceedings{ellsworth2007mutaphrase,
title = {{Mutaphrase: Paraphrasing with FrameNet}},
author = {Ellsworth, Michael and Janin, Adam},
booktitle = {Proceedings of the ACL-PASCAL Workshop on Textual Entailment and Paraphrasing},
year = {2007},
url = {https://aclanthology.org/W07-1424/}
}References
- U. Baldewein, K. Erk, S. PadoΜ, and D. Prescher. 2004. Semantic role labelling with similarity-based generalization using EM-based clustering. In R. Mihalcea and P. Edmonds, editors, Senseval-3: Third International Workshop on the Evaluation of Systems for the Semantic Analysis of Text, pages 64β68, Barcelona, Spain, July. Association for Computational Linguistics. find
- C. Bannard and C. Callison-Burch. 2005. Paraphrasing with bilingual parallel corpora. In Proceedings of the 43rd annual meeting of the Association for Computational Linguistics (ACL), pages 597β604, Ann Arbor, June. find our card
- R. Barzilay and L. Lee. 2003. Learning to paraphrase: An unsupervised approach using multiple-sequence alignment. In Proceedings of the Human Language Technology Conference (HLT), pages 16β23, Edmonton, Canada, May. β our card
- R. Barzilay and K. McKeown. 2001. Extracting paraphrases from a parallel corpus. In Proceedings of the Annual Meeting of the Association for Computational Linguistics (ACL), pages 50β57, Toulouse, July. find our card
- C. Callison-Burch, P. Koehn, and M. Osborne. 2006. Improved statistical machine translation using paraphrases. In Proceedings of the Human Language Technology Conference (HLT), pages 17β24, New York City, June. find
- W. Dolan, C. Quirk, and C. Brockett. 2004. Unsupervised construction of large paraphrase corpora: Exploiting massively parallel news sources. In Proceedings of the 20th International Conference on Computational Linguistics (COLING), Geneva, Switzerland, August. find our card
- A.C. Doyle. 1902. Hound of the Baskervilles. Project Gutenburg web site. http://www.gutenberg.org/dirs/etext02/bskrv11a.txt. β
- K. Erk and S. PadoΜ. 2006. Shalmaneser β a flexible toolbox for semantic role assignment. In Proceedings of the Fifth International Conference on Language Resources and Evaluation (LREC), pages 527β 532, Genoa, Italy, May. find
- C. Fellbaum. 1998. WordNet: An Electronic Lexical Database. The MIT Press, May. find
- T. Fontenelle, editor. 2003. International Journal of Lexicography Special Issue on FrameNet and Frame Semantics. Oxford University Press, September. volume 16(3). find
- FrameNet. 2007a. The FrameNet task on SemEval web site. http://nlp.cs.swarthmore.edu/semeval/tasks/task19/summary.shtml. β
- FrameNet. 2007b. FrameNet web site. http://framenet.icsi.berkeley.edu. β
- Japanese FrameNet. 2007c. Japanese FrameNet web site. http://jfn.st.hc.keio.ac.jp/. β
- Spanish FrameNet. 2007d. Spanish FrameNet web site. http://gemini.uab.es:9080/SFNsite. β
- A. Ibrahim, B. Katz, and J. Lin. 2003. Extracting structural paraphrases from aligned monolingual corpora. In Proceedings of the Second International Workshop on Paraphrasing, pages 57β64, Sapporo, Japan, July. β
- D. Kauchak and R. Barzilay. 2006. Paraphrasing for automatic evaluation. In Proceedings of the Human Language Technology Conference (HLT), pages 455β 462, New York City, June. find our card
- R. Kittredge. 2002. Paraphrasing for condensation in journal abstracting. Journal of Biomedical Informatics, 35(4):265β277. β
- D. Lin and P. Pantel. 2001. Discovery of inference rules for question-answering. Natural Language Engineering, 7(4):343β360. β
- K. Litkowski. 2004. Senseval-3 task: Automatic labeling of semantic roles. In R. Mihalcea and P. Edmonds, editors, Senseval-3: Third International Workshop on the Evaluation of Systems for the Semantic Analysis of Text, pages 9β12, Barcelona, Spain, July. Association for Computational Linguistics. find our card
- D. Moldovan, R. GΔ±Μrju, M. Olteanu, and O. Fortu. 2004. SVM classification of FrameNet semantic roles. In Rada Mihalcea and Phil Edmonds, editors, Senseval-3: Third International Workshop on the Evaluation of Systems for the Semantic Analysis of Text, pages 167β 170, Barcelona, Spain, July. Association for Computational Linguistics. find
- B. Pang, K. Knight, and D. Marcu. 2003. Syntax-based alignment of multiple translations: Extracting paraphrases and generating new sentences. In Proceedings of the Human Language Technology Conference (HLT), pages 102β109, Edmonton, Canada, May. find our card
- C. Quirk, C. Brockett, and W. Dolan. 2004. Monolingual machine translation for paraphrase generation. In Proceedings of the 2004 Conference on Empirical Methods in Natural Language Processing, pages 142β149, Barcelona Spain, July. find our card
- F. Rinaldi, J. Dowdall, K. Kaljurand, M. Hess, and D. MollaΜ. 2003. Exploiting paraphrases in a question answering system. In Proceedings of the Second International Workshop on Paraphrasing, pages 25β32, July. find
- SALSA. 2007. SALSA Project web site. http://www.coli.uni-saarland.de/projects/salsa/. β
- Y. Shinyama, S. Sekine, K. Sudo, and R. Grishman. 2002. Automatic paraphrase acquisition from news articles. In Proceedings of Human Language Technology Conference (HLT), pages 40β46, San Diego, March. find
- WordNet. 2006. WordNet web site. http://wordnet.princeton.edu. β
- I. Zukerman and B. Raskutti. 2002. Lexical query paraphrasing for document retrieval. In Proceedings of the 19th International Conference on Computational Linguistics (COLING), pages 1β7, Taipei, Taiwan, August. find
This page in Markdown β https://md.research.elamur.ai/free/papers/ellsworth-2007-mutaphrase-paraphrasing-framenet/