[Mova](https://md.mova.elamur.ai/free/en/) · [this page in HTML](https://mova.elamur.ai/free/en/docs/papers/white-2007-broad-coverage-surface-realization-ccg/)

[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/) / Towards broad coverage surface realization with CCG

# Towards broad coverage surface realization with CCG

**Authors:** [Michael White](https://md.mova.elamur.ai/free/en/docs/papers/authors/michael-white/), [Rajakrishnan Rajkumar](https://md.mova.elamur.ai/free/en/docs/papers/authors/rajakrishnan-rajkumar/), Scott Martin · **Year:** 2007 · **Venue:** Workshop on Using corpora for natural language generation (MT Summit XI) **Link:** [aclanthology.org/2007.mtsummit-ucnlg.4](https://aclanthology.org/2007.mtsummit-ucnlg.4/) · **Licence:** [CC BY-NC-SA 3.0](https://creativecommons.org/licenses/by-nc-sa/3.0/) — summary only

[**27** citations in our library](https://md.mova.elamur.ai/free/en/docs/papers/cited-by/white-2007-broad-coverage-surface-realization-ccg/) of the 140673 papers whose bibliographies we read[Proceedings of the Workshop on Using corpora for natural language generation](https://aclanthology.org/volumes/2007.mtsummit-ucnlg/)[licence](https://creativecommons.org/licenses/by-nc-sa/3.0/)

- [Publisher's page](https://aclanthology.org/2007.mtsummit-ucnlg.4/)
- [PDF](https://aclanthology.org/2007.mtsummit-ucnlg.4.pdf)

**Authors (3)**

1. Michael White
2. Rajakrishnan Rajkumar
3. Scott Martin

Citations and author metrics from OpenAlex (); authors with the same name are not always told apart.

## What it is about

A progress report on the first broad-coverage English surface realiser for Combinatory Categorial Grammar, built on OpenCCG. The grammar is extracted from CCGbank, a CCG version of the Penn Treebank. The authors revise the derivations, then attach logical forms to categories by XSLT transformations and templates. About 95% of development and 94% of test sentences get a logical form, and about two thirds of them have a single root. Realisation is a hybrid: a chart search, either anytime best-first with a time limit or two-stage packed, ranked by n-gram models over factored words (surface form, part of speech, supertag). Missing words are handled by a smoothing rule that copies the categories of the most frequent words of the same part of speech. On the non-blind development grammar, exact matches reach about 15% and BLEU about 0.66 for the best model; on the blind test section BLEU runs from about 0.37 to about 0.58 across models. The factored models beat word-only trigrams, while the part-of-speech-only and null scorers are weakest.

## Ideas

- I1. Factored counts without a neural model. The translator's standard encoder chooses the most frequent chunk in the most specific context. Add a backoff over factors (word, coarse tag, role) as BTreeMap keys, and measure exact match on dev verses against the current choice.
- I2. A single-root rate per author. The share of verses whose meta-world is one connected tree is a cheap diagnostic of reader attachment noise (open problem 1). Report it per author next to the residual.
- I3. Better fallback for unseen concepts. The paper gives an out-of-vocabulary word the categories of frequent words of its part of speech. Mova gives an unseen concept a bare form from `morph`; try the most frequent chunk among concepts with the same coarse tag and role, and measure on held-out concepts.
- I4. Make the fallback visible. When search fails the paper greedily joins fragments. The translator should report each verse where its output comes from a fallback, so that such verses count against coverage and cannot pass as exact matches.

## For Mova

The code is `tools/translate/src/profile.rs` (encoder), `tools/translate/src/measure.rs` (reporting) and `en/src/morph.rs` (bare forms). The ideas touch open problems 1 (attachment noise), 2 (lexicon noise on unseen concepts) and 6 (corpus weighting). The factor counts in I1 must be built from counts, not from a learned model, to stay within the deterministic rule.

Topics: [Part-of-speech tagging](https://md.mova.elamur.ai/free/en/docs/papers/topics/part-of-speech-tagging/) · [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.

```
@inproceedings{white2007broad,
  title = {{Towards broad coverage surface realization with CCG}},
  author = {White, Michael and Rajkumar, Rajakrishnan and Martin, Scott},
  booktitle = {Proceedings of the Workshop on Using corpora for natural language generation},
  year = {2007},
  url = {https://aclanthology.org/2007.mtsummit-ucnlg.4/}
}
```

- [← previous Lost in Translationese? Reducing Translation Effect Using Abstract Meaning Representation](https://md.mova.elamur.ai/free/en/docs/papers/wein-2024-lost-translationese-reducing-translation-effect/)
- [next → A More Precise Analysis of Punctuation for Broad-Coverage Surface Realization with CCG](https://md.mova.elamur.ai/free/en/docs/papers/white-2008-more-precise-analysis-punctuation-broad/)
- [↑ back to Machine translation](https://md.mova.elamur.ai/free/en/docs/papers/mtrans/)

## References

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

1. Jason Baldridge and Geert-Jan Kruijff. 2002. Coupling CCG and Hybrid Logic Dependency Semantics. In Proc. ACL-02. [find](https://scholar.google.com/scholar?q=Jason+Baldridge+and+Geert%2DJan+Kruijff%2E+2002%2E+Coupling+CCG+and+Hybrid+Logic+Dependency+Semantics%2E+In+Proc%2E+ACL%2D02%2E)
2. Jason Baldridge and Geert-Jan Kruijff. 2003. Multi-Modal Combinatory Categorial Grammar. In Proc. ACL-03. [find](https://scholar.google.com/scholar?q=Jason+Baldridge+and+Geert%2DJan+Kruijff%2E+2003%2E+Multi%2DModal+Combinatory+Categorial+Grammar%2E+In+Proc%2E+ACL%2D03%2E)
3. Jason Baldridge. 2002. Lexically Specified Derivational Control in Combinatory Categorial Grammar. Ph.D. thesis, School of Informatics, University of Edinburgh. [find](https://scholar.google.com/scholar?q=Jason+Baldridge%2E+2002%2E+Lexically+Specified+Derivational+Control+in+Combinatory+Categorial+Grammar%2E+Ph%2ED%2E+thesis%2C+School+of+Informatics%2C+University+of+Edinburgh%2E)
4. Srinivas Bangalore and Owen Rambow. 2000. Exploiting a probabilistic hierarchical model for generation. In Proce. COLING-00. [find](https://scholar.google.com/scholar?q=Srinivas+Bangalore+and+Owen+Rambow%2E+2000%2E+Exploiting+a+probabilistic+hierarchical+model+for+generation%2E+In+Proce%2E+COLING%2D00%2E)
5. Jeff Bilmes and Katrin Kirchhoff. 2003. Factored language models and general parallelized backoff. In Proc. HLT-03. [find](https://scholar.google.com/scholar?q=Jeff+Bilmes+and+Katrin+Kirchhoff%2E+2003%2E+Factored+language+models+and+general+parallelized+backoff%2E+In+Proc%2E+HLT%2D03%2E)
6. Alexandra Birch, Miles Osborne, and Philipp Koehn. 2007. CCG supertags in factored statistical machine translation. In Proc. SMT Workshop at ACL-07. [find](https://scholar.google.com/scholar?q=Alexandra+Birch%2C+Miles+Osborne%2C+and+Philipp+Koehn%2E+2007%2E+CCG+supertags+in+factored+statistical+machine+translation%2E+In+Proc%2E+SMT+Workshop+at+ACL%2D07%2E)
7. Aoife Cahill and Josef van Genabith. 2006. Robust PCFG-based generation using automatically acquired LFG approximations. In Proc. COLING-ACL ’06. [find](https://scholar.google.com/scholar?q=Aoife+Cahill+and+Josef+van+Genabith%2E+2006%2E+Robust+PCFG%2Dbased+generation+using+automatically+acquired+LFG+approximations%2E+In+Proc%2E+COLING%2DACL+%E2%80%9906%2E)
8. Charles Callaway. 2003. Evaluating coverage for large symbolic NLG grammars. In Proc. IJCAI-03. [find](https://scholar.google.com/scholar?q=Charles+Callaway%2E+2003%2E+Evaluating+coverage+for+large+symbolic+NLG+grammars%2E+In+Proc%2E+IJCAI%2D03%2E)
9. Chris Callison-Burch, Miles Osborne, and Philipp Koehn. 2006. Re-evaluating the role of BLEU in machine translation research. In Proc. EACL-06. [find](https://scholar.google.com/scholar?q=Chris+Callison%2DBurch%2C+Miles+Osborne%2C+and+Philipp+Koehn%2E+2006%2E+Re%2Devaluating+the+role+of+BLEU+in+machine+translation+research%2E+In+Proc%2E+EACL%2D06%2E)
10. John Carroll and Stefan Oepen. 2005. High efficiency realization for a wide-coverage unification grammar. In Proc. IJCNLP-05. [find](https://scholar.google.com/scholar?q=John+Carroll+and+Stefan+Oepen%2E+2005%2E+High+efficiency+realization+for+a+wide%2Dcoverage+unification+grammar%2E+In+Proc%2E+IJCNLP%2D05%2E)
11. John Carroll, Ann Copestake, Dan Flickinger, and Victor Poznański. 1999. An efficient chart generator for (semi-) lexicalist grammars. In Proc. ENLG-99. [find](https://scholar.google.com/scholar?q=John+Carroll%2C+Ann+Copestake%2C+Dan+Flickinger%2C+and+Victor+Poznan%CC%81ski%2E+1999%2E+An+efficient+chart+generator+for+%28semi%2D%29+lexicalist+grammars%2E+In+Proc%2E+ENLG%2D99%2E)
12. Stephen Clark and James R. Curran. 2004. The importance of supertagging for wide-coverage CCG parsing. In Proc. COLING-04. [find](https://scholar.google.com/scholar?q=Stephen+Clark+and+James+R%2E+Curran%2E+2004%2E+The+importance+of+supertagging+for+wide%2Dcoverage+CCG+parsing%2E+In+Proc%2E+COLING%2D04%2E) [our card](https://md.mova.elamur.ai/free/en/docs/papers/aclbulk-2004-clark-importance-supertagging-wide-coverage-ccg/)
13. James R. Curran, Stephen Clark, and David Vadas. 2006. Multi-tagging for lexicalized-grammar parsing. In Proc. COLING-ACL ’06. [find](https://scholar.google.com/scholar?q=James+R%2E+Curran%2C+Stephen+Clark%2C+and+David+Vadas%2E+2006%2E+Multi%2Dtagging+for+lexicalized%2Dgrammar+parsing%2E+In+Proc%2E+COLING%2DACL+%E2%80%9906%2E)
14. Christine Doran. 1998. Incorporating Punctuation Into The Sentence Grammar: A Lexicalized Tree Adjoining Grammar Perspective. Ph.D. thesis, University of Pennsylvania. Technical Report IRCS-98-24. [find](https://scholar.google.com/scholar?q=Christine+Doran%2E+1998%2E+Incorporating+Punctuation+Into+The+Sentence+Grammar%3A+A+Lexicalized+Tree+Adjoining+Grammar+Perspective%2E+Ph%2ED%2E+thesis%2C+University+of+Pennsylvania%2E+Technical+Report+IRCS%2D98%2D24%2E)
15. Martin C. Emele and Michael Dorna. 1998. Ambiguity preserving machine translation using packed representations. In Proc. of COLING-ACL ’98. [find](https://scholar.google.com/scholar?q=Martin+C%2E+Emele+and+Michael+Dorna%2E+1998%2E+Ambiguity+preserving+machine+translation+using+packed+representations%2E+In+Proc%2E+of+COLING%2DACL+%E2%80%9998%2E)
16. Mary Ellen Foster and Michael White. 2007. Avoiding repetition in generated text. In Proc. ENLG-07. [find](https://scholar.google.com/scholar?q=Mary+Ellen+Foster+and+Michael+White%2E+2007%2E+Avoiding+repetition+in+generated+text%2E+In+Proc%2E+ENLG%2D07%2E)
17. Julia Hockenmaier. 2003. Data and Models for Statistical Parsing with Combinatory Categorial Grammar. Ph.D. thesis, School of Informatics, University of Edinburgh. [find](https://scholar.google.com/scholar?q=Julia+Hockenmaier%2E+2003%2E+Data+and+Models+for+Statistical+Parsing+with+Combinatory+Categorial+Grammar%2E+Ph%2ED%2E+thesis%2C+School+of+Informatics%2C+University+of+Edinburgh%2E)
18. Martin Kay. 1996. Chart generation. In Proc. ACL-96. [find](https://scholar.google.com/scholar?q=Martin+Kay%2E+1996%2E+Chart+generation%2E+In+Proc%2E+ACL%2D96%2E) [our card](https://md.mova.elamur.ai/free/en/docs/papers/kay-1996-chart-generation/)
19. Irene Langkilde-Geary. 2002. An empirical verification of coverage and correctness for a general-purpose sentence generator. In Proc. INLG-02. [find](https://scholar.google.com/scholar?q=Irene+Langkilde%2DGeary%2E+2002%2E+An+empirical+verification+of+coverage+and+correctness+for+a+general%2Dpurpose+sentence+generator%2E+In+Proc%2E+INLG%2D02%2E)
20. Irene Langkilde. 2000. Forest-based statistical sentence generation. In Proc. NAACL-00. [find](https://scholar.google.com/scholar?q=Irene+Langkilde%2E+2000%2E+Forest%2Dbased+statistical+sentence+generation%2E+In+Proc%2E+NAACL%2D00%2E)
21. Jan Tore Lønning and Stephan Oepen. 2006. Reusable tools for precision machine translation. In Proc. COLING-ACL ’06 Demo Sessions. [find](https://scholar.google.com/scholar?q=Jan+Tore+L%C3%B8nning+and+Stephan+Oepen%2E+2006%2E+Reusable+tools+for+precision+machine+translation%2E+In+Proc%2E+COLING%2DACL+%E2%80%9906+Demo+Sessions%2E)
22. Hiroko Nakanishi, Yusuke Miyao, and Jun’ichi Tsujii. 2005. Probabilistic methods for disambiguation of an HPSG-based chart generator. In Proc. IWPT-05. [find](https://scholar.google.com/scholar?q=Hiroko+Nakanishi%2C+Yusuke+Miyao%2C+and+Jun%E2%80%99ichi+Tsujii%2E+2005%2E+Probabilistic+methods+for+disambiguation+of+an+HPSG%2Dbased+chart+generator%2E+In+Proc%2E+IWPT%2D05%2E)
23. Crystal Nakatsu and Michael White. 2006. Learning to say it well: Reranking realizations by predicted synthesis quality. In Proc. COLING-ACL ’06. [find](https://scholar.google.com/scholar?q=Crystal+Nakatsu+and+Michael+White%2E+2006%2E+Learning+to+say+it+well%3A+Reranking+realizations+by+predicted+synthesis+quality%2E+In+Proc%2E+COLING%2DACL+%E2%80%9906%2E)
24. Martha Palmer, Dan Gildea, and Paul Kingsbury. 2005. The proposition bank: A corpus annotated with semantic roles. Computational Linguistics, 31(1). [find](https://scholar.google.com/scholar?q=Martha+Palmer%2C+Dan+Gildea%2C+and+Paul+Kingsbury%2E+2005%2E+The+proposition+bank%3A+A+corpus+annotated+with+semantic+roles%2E+Computational+Linguistics%2C+31%281%29%2E)
25. Kishore Papineni, Salim Roukos, Todd Ward, and Wei-Jing Zhu. 2001. Bleu: a Method for Automatic Evaluation of Machine Translation. Technical Report RC22176, IBM. [find](https://scholar.google.com/scholar?q=Kishore+Papineni%2C+Salim+Roukos%2C+Todd+Ward%2C+and+Wei%2DJing+Zhu%2E+2001%2E+Bleu%3A+a+Method+for+Automatic+Evaluation+of+Machine+Translation%2E+Technical+Report+RC22176%2C+IBM%2E) [our card](https://md.mova.elamur.ai/free/en/docs/papers/papineni-2002-bleu-method-automatic-evaluation-machine/)
26. Mark Steedman. 2000. The Syntactic Process. MIT Press. [find](https://scholar.google.com/scholar?q=Mark+Steedman%2E+2000%2E+The+Syntactic+Process%2E+MIT+Press%2E)
27. Amanda Stent, Matthew Marge, and Mohit Singhai. 2005. Evaluating evaluation methods for generation in the presence of variation. In Proc. CICLing-05. [find](https://scholar.google.com/scholar?q=Amanda+Stent%2C+Matthew+Marge%2C+and+Mohit+Singhai%2E+2005%2E+Evaluating+evaluation+methods+for+generation+in+the+presence+of+variation%2E+In+Proc%2E+CICLing%2D05%2E)
28. Andreas Stolcke. 2002. SRILM — An extensible language modeling toolkit. In Proc. ICSLP-02. [find](https://scholar.google.com/scholar?q=Andreas+Stolcke%2E+2002%2E+SRILM+%E2%80%94+An+extensible+language+modeling+toolkit%2E+In+Proc%2E+ICSLP%2D02%2E)
29. Erik Velldal and Stephan Oepen. 2005. Maximum entropy models for realization ranking. In Proc. MT Summit X. [find](https://scholar.google.com/scholar?q=Erik+Velldal+and+Stephan+Oepen%2E+2005%2E+Maximum+entropy+models+for+realization+ranking%2E+In+Proc%2E+MT+Summit+X%2E)
30. Michael White. 2006a. CCG chart realization from disjunctive inputs. In Proceedings, INLG 2006. [find](https://scholar.google.com/scholar?q=Michael+White%2E+2006a%2E+CCG+chart+realization+from+disjunctive+inputs%2E+In+Proceedings%2C+INLG+2006%2E)
31. Michael White. 2006b. Efficient realization of coordinate structures in Combinatory Categorial Grammar. Research on Language and Computation, 4(1):39–75. [find](https://scholar.google.com/scholar?q=Michael+White%2E+2006b%2E+Efficient+realization+of+coordinate+structures+in+Combinatory+Categorial+Grammar%2E+Research+on+Language+and+Computation%2C+4%281%29%3A39%E2%80%9375%2E)
