[Mova](https://md.mova.elamur.ai/free/en/) · [this page in HTML](https://mova.elamur.ai/free/en/docs/papers/butler-2016-deterministic-natural-language-generation-meaning/)

[home](https://md.mova.elamur.ai/free/en/) / [docs](https://md.mova.elamur.ai/free/en/docs/) / [papers](https://md.mova.elamur.ai/free/en/docs/papers/) / [Machine translation](https://md.mova.elamur.ai/free/en/docs/papers/mtrans/) / Deterministic natural language generation from meaning representations for machine translation

# Deterministic natural language generation from meaning representations for machine translation

**Authors:** Alastair Butler · **Year:** 2016 · **Venue:** Proceedings of the 2nd Workshop on Semantics-Driven Machine Translation (SedMT 2016) **Link:** [aclanthology.org/W16-0601](https://aclanthology.org/W16-0601/) · **Licence:** [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)

[**5** citations](https://openalex.org/works?filter=cites:W2513156774) openalex · 2026-10-19[**4** citations in our library](https://md.mova.elamur.ai/free/en/docs/papers/cited-by/butler-2016-deterministic-natural-language-generation-meaning/) of the 140673 papers whose bibliographies we read[Proceedings of the 2nd Workshop on Semantics-Driven Machine Translation (SedMT 2016)](https://aclanthology.org/volumes/W16-06/)[licence](https://creativecommons.org/licenses/by/4.0/)

- [Publisher's page](https://aclanthology.org/W16-0601/)
- [PDF](https://aclanthology.org/W16-0601.pdf)
- [DOI 10.18653/v1/w16-0601](https://doi.org/10.18653/v1/w16-0601)
- [OpenAlex](https://openalex.org/W2513156774)

**Authors (1)**

1. [Butler, Alastair](https://openalex.org/A5015859593) [ORCID](https://orcid.org/0009-0006-0217-0582) · [Semantic Scholar](https://www.semanticscholar.org/author/7502387) · h 8 · 112 citations · 67 works

Citations and author metrics from openalex (2026-10-19); authors with the same name are not always told apart.

## What it is about

The paper argues for a deterministic generator that starts from meaning representations, for use as the target side of a machine translation pipeline. The input is a Penman-style representation derived from Davidsonian predicate formulas. The generator turns it into a parse tree in the style of a historical English treebank, and the words are the yield of that tree. Generation proceeds through a fixed sequence of tree transformations. The main idea is that the way the information is arranged in the meaning representation can decide which grammatical construction is chosen, such as a passive or a cleft. The paper shows many constructions with their decision rules. It makes no statistical claim, and the choice between constructions is fixed by the arrangement, not ranked.

## Ideas

- I1. An information-arrangement feature on meta tokens. Let the reader mark which meta tokens are given and which are new, from the verse context, and let the encoder pick a construction table from that mark. This is one of the function-word and boundary features of open problem 4.
- I2. A logged sequence of transformations. Write the encoder of `tools/translate` as an ordered list of tree transforms, and record which one fired on each token. Count the firings per author. This gives the explanation the project asks for, and the counts show which transforms each author uses.
- I3. Author-specific constructions as deltas. Find verses where two Bible translations render the same meta tokens with different constructions, such as active and passive. Count how many such verses there are per pair. A construction that differs in many verses is a candidate for an author delta, which needs at least three fixed tokens to be kept.

## For Mova

The paper fits the encoder side of `tools/translate` (`profile.rs`) and the ordered rule chain that Mova already uses for the target stack. The arrangement feature is a small addition to `meta.rs`. The deterministic sequence of transforms is the design to copy, with the log of firings as the explanation.

Topics: [Machine translation](https://md.mova.elamur.ai/free/en/docs/papers/topics/machine-translation/)

## Cite

The paper itself, not this card. BibTeX from the library's record of the work. [DOI 10.18653/v1/w16-0601](https://doi.org/10.18653/v1/w16-0601)

```
@inproceedings{butler2016deterministic,
  title = {{Deterministic natural language generation from meaning representations for machine translation}},
  author = {Butler, Alastair},
  booktitle = {Proceedings of the 2nd Workshop on Semantics-Driven Machine Translation (SedMT 2016)},
  year = {2016},
  doi = {10.18653/v1/w16-0601},
  url = {https://doi.org/10.18653/v1/w16-0601}
}
```

- [← previous Evaluating the Evaluation Metrics for Style Transfer: A Case Study in Multilingual Formality Transfer](https://md.mova.elamur.ai/free/en/docs/papers/briakou-2021-evaluating-evaluation-metrics-style-transfer/)
- [next → The Types and Distributions of Errors in a Wide Coverage Surface Realizer Evaluation](https://md.mova.elamur.ai/free/en/docs/papers/callaway-2005-types-distributions-errors-wide-coverage/)
- [↑ back to Machine translation](https://md.mova.elamur.ai/free/en/docs/papers/mtrans/)

## References

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

1. Hiyan Alshawi. 1992. The Core Language Engine. Cambridge, Mass.: MIT Press. [find](https://scholar.google.com/scholar?q=Hiyan+Alshawi%2E+1992%2E+The+Core+Language+Engine%2E+Cambridge%2C+Mass%2E%3A+MIT+Press%2E)
2. Yoav Artzi, Kenton Lee, and Luke Zettlemoyer. 2015. Broad-coverage CCG semantic parsing with AMR. In Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing, page 1699–1710. Lisbon, Portugal. [find](https://scholar.google.com/scholar?q=Yoav+Artzi%2C+Kenton+Lee%2C+and+Luke+Zettlemoyer%2E+2015%2E+Broad%2Dcoverage+CCG+semantic+parsing+with+AMR%2E+In+Proceedings+of+the+2015+Conference+on+Empirical+Methods+in+Natural+Language+Processing%2C+page+1699%E2%80%931)
3. L. Banarescu, C. Bonial, S. Cai, M. Georgescu, K. Griffitt, U. Hermjakob, K. Knight, P. Koehn, M. Palmer, and N. Schneider. 2013. Abstract Meaning Representation for Sembanking. In Proceedings of the 7th Linguistic Annotation Workshop and Interoperability with Discourse, pages 178–186. [find](https://scholar.google.com/scholar?q=L%2E+Banarescu%2C+C%2E+Bonial%2C+S%2E+Cai%2C+M%2E+Georgescu%2C+K%2E+Griffitt%2C+U%2E+Hermjakob%2C+K%2E+Knight%2C+P%2E+Koehn%2C+M%2E+Palmer%2C+and+N%2E+Schneider%2E+2013%2E+Abstract+Meaning+Representation+for+Sembanking%2E+In+Proceedings+of+the+) [our card](https://md.mova.elamur.ai/free/en/docs/papers/banarescu-2013-abstract-meaning-representation-sembanking/)
4. Ann Bies, Mark Ferguson, Karen Katz, and Robert MacIntyre. 1995. Bracketing guidelines for Treebank II style Penn Treebank project. Tech. Rep. MS-CIS-95-06, LINC LAB 281, University of Pennsylvania Computer and Information Science Department. [find](https://scholar.google.com/scholar?q=Ann+Bies%2C+Mark+Ferguson%2C+Karen+Katz%2C+and+Robert+MacIntyre%2E+1995%2E+Bracketing+guidelines+for+Treebank+II+style+Penn+Treebank+project%2E+Tech%2E+Rep%2E+MS%2DCIS%2D95%2D06%2C+LINC+LAB+281%2C+University+of+Pennsylvania+Co)
5. Johan Bos. 2008. Wide-coverage semantic analysis with Boxer. In J. Bos and R. Delmonte, eds., Semantics in Text Processing. STEP 2008 Conference Proceedings, Research in Computational Semantics, pages 277–286. College Publications. [find](https://scholar.google.com/scholar?q=Johan+Bos%2E+2008%2E+Wide%2Dcoverage+semantic+analysis+with+Boxer%2E+In+J%2E+Bos+and+R%2E+Delmonte%2C+eds%2E%2C+Semantics+in+Text+Processing%2E+STEP+2008+Conference+Proceedings%2C+Research+in+Computational+Semantics%2C+pages)
6. Alastair Butler. 2015a. Linguistic Expressions and Semantic Processing: A Practical Approach. Heidelberg: Springer-Verlag. [find](https://scholar.google.com/scholar?q=Alastair+Butler%2E+2015a%2E+Linguistic+Expressions+and+Semantic+Processing%3A+A+Practical+Approach%2E+Heidelberg%3A+Springer%2DVerlag%2E)
7. Alastair Butler. 2015b. Round-trips with meaning stopovers. In Proceedings of the 1st Workshop on Semantics-Driven Statistical Machine Translation, pages 1–10. Beijing, China: Association for Computational Linguistics. [find](https://scholar.google.com/scholar?q=Alastair+Butler%2E+2015b%2E+Round%2Dtrips+with+meaning+stopovers%2E+In+Proceedings+of+the+1st+Workshop+on+Semantics%2DDriven+Statistical+Machine+Translation%2C+pages+1%E2%80%9310%2E+Beijing%2C+China%3A+Association+for+Computat)
8. Noam Chomsky. 1970. Remarks on nominalization. In R. Jacobs and P. Rosenbaum, eds., Readings in English Transformational Grammar, pages 184–221. Waltham, MA: Ginn. [find](https://scholar.google.com/scholar?q=Noam+Chomsky%2E+1970%2E+Remarks+on+nominalization%2E+In+R%2E+Jacobs+and+P%2E+Rosenbaum%2C+eds%2E%2C+Readings+in+English+Transformational+Grammar%2C+pages+184%E2%80%93221%2E+Waltham%2C+MA%3A+Ginn%2E)
9. Ann Copestake, Dan Flickinger, Carl Pollard, and Ivan A. Sag. 2006. Minimala Recursion Semantics: an introduction. Research on Language and Computation 3(4):281–332. [find](https://scholar.google.com/scholar?q=Ann+Copestake%2C+Dan+Flickinger%2C+Carl+Pollard%2C+and+Ivan+A%2E+Sag%2E+2006%2E+Minimala+Recursion+Semantics%3A+an+introduction%2E+Research+on+Language+and+Computation+3%284%29%3A281%E2%80%93332%2E)
10. Donald Davidson. 1967. The logical form of action sentences. In N. Rescher, ed., The Logic of Decision and Action. Pittsburgh: University of Pittsburgh Press. Reprinted in: D. Davidson, 1980. Essays on Actions and Events. Claredon Press, Oxford, pages 105–122. [find](https://scholar.google.com/scholar?q=Donald+Davidson%2E+1967%2E+The+logical+form+of+action+sentences%2E+In+N%2E+Rescher%2C+ed%2E%2C+The+Logic+of+Decision+and+Action%2E+Pittsburgh%3A+University+of+Pittsburgh+Press%2E+Reprinted+in%3A+D%2E+Davidson%2C+1980%2E+Essays+o)
11. 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 the ACL 2014. [find](https://scholar.google.com/scholar?q=Jeffrey+Flanigan%2C+Sam+Thomson%2C+Jaime+Carbonell%2C+Chris+Dyer%2C+and+Noah+A%2E+Smith%2E+2014%2E+A+discriminative+graph%2Dbased+parser+for+the+abstract+meaning+representation%2E+In+Proc%2E+of+the+ACL+2014%2E)
12. Kevin Humphreys, Mike Calcagno, and David Weise. 2001. Reusing a statistical language model for generation. In Proceedings of the 8th European workshop on Natural Language Generation - Volume 8, pages 1–6. Stroudsburg, PA: Association for Computational Linguistics. [find](https://scholar.google.com/scholar?q=Kevin+Humphreys%2C+Mike+Calcagno%2C+and+David+Weise%2E+2001%2E+Reusing+a+statistical+language+model+for+generation%2E+In+Proceedings+of+the+8th+European+workshop+on+Natural+Language+Generation+%2D+Volume+8%2C+pages)
13. Anthony Kroch, Beatrice Santorini, and Ariel Diertani. 2010. The Penn-Helsinki Parsed Corpus of Modern British English (PPCMBE). Department of Linguistics, University of Pennsylvania. CD-ROM, second edition, ([http://www.ling.upenn.edu/hist-corpora](http://www.ling.upenn.edu/hist-corpora)). [↗](http://www.ling.upenn.edu/hist-corpora)
14. Fred Landman. 2000. Events and Plurality: The Jerusalem Lectures. Dordrecht: Kluwer Academic Publishers. [find](https://scholar.google.com/scholar?q=Fred+Landman%2E+2000%2E+Events+and+Plurality%3A+The+Jerusalem+Lectures%2E+Dordrecht%3A+Kluwer+Academic+Publishers%2E)
15. Irene Langkilde and Kevin Knight. 1998. Generation that exploits corpus-based statistical knowledge. In Proceedings of the ACL/COLING-98. Montreal, Quebéc. [find](https://scholar.google.com/scholar?q=Irene+Langkilde+and+Kevin+Knight%2E+1998%2E+Generation+that+exploits+corpus%2Dbased+statistical+knowledge%2E+In+Proceedings+of+the+ACL%2FCOLING%2D98%2E+Montreal%2C+Queb%C3%A9c%2E)
16. Roger Levy and Galen Andrew. 2006. Tregex and tsurgeon: tools for querying and manipulating tree data structure. In 5th International conference on Language Resources and Evaluation. [find](https://scholar.google.com/scholar?q=Roger+Levy+and+Galen+Andrew%2E+2006%2E+Tregex+and+tsurgeon%3A+tools+for+querying+and+manipulating+tree+data+structure%2E+In+5th+International+conference+on+Language+Resources+and+Evaluation%2E)
17. Christian Matthiessen and John A Bateman. 1991. Text generation and systemic-functional linguistics: experiences from English and Japanese. Pinter Publishers. [find](https://scholar.google.com/scholar?q=Christian+Matthiessen+and+John+A+Bateman%2E+1991%2E+Text+generation+and+systemic%2Dfunctional+linguistics%3A+experiences+from+English+and+Japanese%2E+Pinter+Publishers%2E)
18. Koji Mineshima, Pascual Martínez-Gómez, Yusuke Miyao, and Daisuke Bekki. 2015. Higher-order logical inference with compositional semantics. In Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing (EMNLP 2015), pages 2055–2061. Lisbon, Portugal. [find](https://scholar.google.com/scholar?q=Koji+Mineshima%2C+Pascual+Mart%C3%ADnez%2DG%C3%B3mez%2C+Yusuke+Miyao%2C+and+Daisuke+Bekki%2E+2015%2E+Higher%2Dorder+logical+inference+with+compositional+semantics%2E+In+Proceedings+of+the+2015+Conference+on+Empirical+Methods+i)
19. Terence Parsons. 1990. Events in the Semantics of English. Cambridge: MIT Press. [find](https://scholar.google.com/scholar?q=Terence+Parsons%2E+1990%2E+Events+in+the+Semantics+of+English%2E+Cambridge%3A+MIT+Press%2E)
20. Richard Pito. 1994. tgrepdoc - documentation for tgrep. [find](https://scholar.google.com/scholar?q=Richard+Pito%2E+1994%2E+tgrepdoc+%2D+documentation+for+tgrep%2E)
21. A. Purtee and Lenhart K. Schubert. 2012. TTT: A tree transduction language for syntactic and semantic processing. In EACL 2012 Workshop on Applications of Tree Automata Techniques in Natural Language Processing (ATANLP 2012). Avignon, France. [find](https://scholar.google.com/scholar?q=A%2E+Purtee+and+Lenhart+K%2E+Schubert%2E+2012%2E+TTT%3A+A+tree+transduction+language+for+syntactic+and+semantic+processing%2E+In+EACL+2012+Workshop+on+Applications+of+Tree+Automata+Techniques+in+Natural+Language+)
22. Michael Pust, Ulf Hermjakob, Kevin Knight, Daniel Marcu, and Jonathan May. 2015. Parsing english into abstract meaning representation using syntax-based machine translation. In Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing, pages 1143–1154. Lisbon, Portugal. [find](https://scholar.google.com/scholar?q=Michael+Pust%2C+Ulf+Hermjakob%2C+Kevin+Knight%2C+Daniel+Marcu%2C+and+Jonathan+May%2E+2015%2E+Parsing+english+into+abstract+meaning+representation+using+syntax%2Dbased+machine+translation%2E+In+Proceedings+of+the+2015)
23. Beth Randall. 2009. CorpusSearch 2 Users Guide. ([http://corpussearch.sourceforge.net/CS-manual/Contents.html](http://corpussearch.sourceforge.net/CS-manual/Contents.html)). [↗](http://corpussearch.sourceforge.net/CS-manual/Contents.html)
