[Mova](https://md.mova.elamur.ai/free/en/) · [this page in HTML](https://mova.elamur.ai/free/en/docs/papers/elder-2019-designing-symbolic-intermediate-representation-neural/)

[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/) / Designing a Symbolic Intermediate Representation for Neural Surface Realization

# Designing a Symbolic Intermediate Representation for Neural Surface Realization

**Authors:** [Henry Elder](https://md.mova.elamur.ai/free/en/docs/papers/authors/henry-elder/), [Jennifer Foster](https://md.mova.elamur.ai/free/en/docs/papers/authors/jennifer-foster/), James Barry, [Alexander O'Connor](https://md.mova.elamur.ai/free/en/docs/papers/authors/alexander-o-connor/) · **Year:** 2019 · **Venue:** Proceedings of the Workshop on Methods for Optimizing and Evaluating Neural Language Generation (NeuralGen 2019) **Link:** [aclanthology.org/W19-2308](https://aclanthology.org/W19-2308/) · **Licence:** [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)

[**14** citations](https://openalex.org/works?filter=cites:W2946506877) openalex · 2026-10-19[**6** citations in our library](https://md.mova.elamur.ai/free/en/docs/papers/cited-by/elder-2019-designing-symbolic-intermediate-representation-neural/) of the 140673 papers whose bibliographies we read[Proceedings of the Workshop on Methods for Optimizing and Evaluating Neural Language Generation](https://aclanthology.org/volumes/W19-23/)[licence](https://creativecommons.org/licenses/by/4.0/)

- [Publisher's page](https://aclanthology.org/W19-2308/)
- [PDF](https://aclanthology.org/W19-2308.pdf)
- [DOI 10.18653/v1/w19-2308](https://doi.org/10.18653/v1/w19-2308)
- [arXiv 1905.10486](https://arxiv.org/abs/1905.10486)
- [OpenAlex](https://openalex.org/W2946506877)

**Authors (4)**

1. [Henry Elder](https://openalex.org/A5040570970) [Semantic Scholar](https://www.semanticscholar.org/author/40895152) · h 4 · 135 citations · 10 works
2. [Jennifer Foster](https://openalex.org/A5066497689) [ORCID](https://orcid.org/0000-0002-7789-4853) · [Semantic Scholar](https://www.semanticscholar.org/author/2075405766) · h 23 · 2298 citations · 125 works
3. James Barry [Semantic Scholar](https://www.semanticscholar.org/author/31333199)
4. Alexander O'Connor [Semantic Scholar](https://www.semanticscholar.org/author/1397619317)

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

## What it is about

Neural generators often hallucinate, repeat or contradict the input. The paper proposes a symbolic intermediate representation between the content and the text. First a model turns each reference sentence of the E2E restaurant data into this representation, and then a second neural model realises the text from it. The representation is exact enough that the realiser reaches a BLEU score of 82.47, and 83.38 when the training data are extended with TripAdvisor sentences. A manual review found that the meaning was lost in only about 5 percent of outputs. The full pipeline beat the E2E challenge winner on automatic scores. The paper argues that the symbolic layer lets non-neural content selection and planning feed a surface realiser that can be trained on more text.

## Ideas

- I1. Treat the meta-world as the symbolic layer and count recovery. For each verse, check that every concept in the meta-world is found in the output of the target stack. Report the lost-concept count per author. This is the paper's meaning-recovery check, done with counts.
- I2. Draw a stratified sample of residual failures, about five percent as the paper does, and score each one by hand against the reference. Keep the sample and the scores in the worklog so later changes can be compared.
- I3. Add target-language text to the standard. The paper shows that extra unannotated sentences help the realiser. In the translator, add more target text to the count tables of `profile.rs`, and test on a held-out set whether the most specific contexts become more reliable (open problem 6).

## For Mova

The paper validates the idea of a symbolic meta-level as the place where meaning is checked. It fits `tools/translate` (`meta.rs` as the layer, `profile.rs` as the standard) and the residual reports. The neural realiser is not for Mova, and the BLEU numbers are for a different task. The counting checks and the stratified hand review are what to borrow.

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/w19-2308](https://doi.org/10.18653/v1/w19-2308) · [arXiv 1905.10486](https://arxiv.org/abs/1905.10486)

```
@inproceedings{elder2019designing,
  title = {{Designing a Symbolic Intermediate Representation for Neural Surface Realization}},
  author = {Elder, Henry and Foster, Jennifer and Barry, James and O'Connor, Alexander},
  booktitle = {Proceedings of the Workshop on Methods for Optimizing and Evaluating Neural Language Generation},
  year = {2019},
  doi = {10.18653/v1/w19-2308},
  eprint = {1905.10486},
  archivePrefix = {arXiv},
  url = {https://doi.org/10.18653/v1/w19-2308}
}
```

- [← previous Learning Non-Isomorphic Tree Mappings for Machine Translation](https://md.mova.elamur.ai/free/en/docs/papers/eisner-2003-learning-non-isomorphic-tree-mappings/)
- [next → An Overview of SURGE: a Reusable Comprehensive Syntactic Realization Component](https://md.mova.elamur.ai/free/en/docs/papers/elhadad-1996-overview-surge-reusable-comprehensive-syntactic/)
- [↑ back to Machine translation](https://md.mova.elamur.ai/free/en/docs/papers/mtrans/)

## References

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

1. Anja Belz, Michael White, Dominic Espinosa, Eric Kow, Deirdre Hogan, and Amanda Stent. 2011. The First Surface Realisation Shared Task: Overview and Evaluation Results. In Proceedings of the European Workshop on Natural Language Generation, December, pages 217–226. [find](https://scholar.google.com/scholar?q=Anja+Belz%2C+Michael+White%2C+Dominic+Espinosa%2C+Eric+Kow%2C+Deirdre+Hogan%2C+and+Amanda+Stent%2E+2011%2E+The+First+Surface+Realisation+Shared+Task%3A+Overview+and+Evaluation+Results%2E+In+Proceedings+of+the+European+) [our card](https://md.mova.elamur.ai/free/en/docs/papers/belz-2011-first-surface-realisation-shared-task/)
2. Ondej Bojar, Christian Federmann, Mark Fishel, Yvette Graham, Barry Haddow, Matthias Huck, Philipp Koehn, and Christof Monz. 2018. Findings of the 2018 Conference on Machine Translation (WMT18). In Proceedings of the Third Conference on Machine Translation, Volume 2: Shared Task Papers, pages 272–307, Belgium, Brussels. Association for Computational Linguistics. [find](https://scholar.google.com/scholar?q=Ondej+Bojar%2C+Christian+Federmann%2C+Mark+Fishel%2C+Yvette+Graham%2C+Barry+Haddow%2C+Matthias+Huck%2C+Philipp+Koehn%2C+and+Christof+Monz%2E+2018%2E+Findings+of+the+2018+Conference+on+Machine+Translation+%28WMT18%29%2E+In+Pr)
3. Chun-Yen Chen, Dian Yu, Weiming Wen, Yi Mang Yang, Jiaping Zhang, Mingyang Zhou, Kevin Jesse, Austin Chau, Antara Bhowmick, Shreenath Iyer, Giritheja Sreenivasulu, Runxiang Cheng, Ashwin Bhandare, and Zhou Yu. 2018. Gunrock: Building A Human-Like Social Bot By Leveraging Large Scale Real User Data. [find](https://scholar.google.com/scholar?q=Chun%2DYen+Chen%2C+Dian+Yu%2C+Weiming+Wen%2C+Yi+Mang+Yang%2C+Jiaping+Zhang%2C+Mingyang+Zhou%2C+Kevin+Jesse%2C+Austin+Chau%2C+Antara+Bhowmick%2C+Shreenath+Iyer%2C+Giritheja+Sreenivasulu%2C+Runxiang+Cheng%2C+Ashwin+Bhandare%2C+and)
4. Fahim Dalvi, Nadir Durrani, Hassan Sajjad, Yonatan Belinkov, and Stephan Vogel. 2017. Understanding and Improving Morphological Learning in the Neural Machine Translation Decoder. IJCNLP, pages 142–151. [find](https://scholar.google.com/scholar?q=Fahim+Dalvi%2C+Nadir+Durrani%2C+Hassan+Sajjad%2C+Yonatan+Belinkov%2C+and+Stephan+Vogel%2E+2017%2E+Understanding+and+Improving+Morphological+Learning+in+the+Neural+Machine+Translation+Decoder%2E+IJCNLP%2C+pages+142%E2%80%9315)
5. Andrea F Daniele, Matthew R Walter, Mohit Bansal, and Matthew R Walter. 2017. Navigational Instruction Generation as Inverse Reinforcement Learning with Neural Machine Translation. In Proceedings of HRI. [find](https://scholar.google.com/scholar?q=Andrea+F+Daniele%2C+Matthew+R+Walter%2C+Mohit+Bansal%2C+and+Matthew+R+Walter%2E+2017%2E+Navigational+Instruction+Generation+as+Inverse+Reinforcement+Learning+with+Neural+Machine+Translation%2E+In+Proceedings+of+H)
