---
title: "Linguistically Motivated Large-Scale NLP with C&C and Boxer"
description: "The paper presents C&C, a toolkit centred on a wide-coverage Combinatory… 82.4% precision. 20 references, cited by 75 papers here."
authors: ["James Curran", "Stephen Clark", "Johan Bos"]
year: 2007
venue: "Proceedings of the 45th Annual Meeting of the Association for Computational Linguistics Companion Volume Proceedings of the Demo and Poster Sessions"
source: "https://aclanthology.org/P07-2009/"
licence: "CC BY-NC-SA 3.0 (ACL Anthology, before 2016)"
licence_url: "https://creativecommons.org/licenses/by-nc-sa/3.0/"
summary_licence: "Elamur Cosmic License"
canonical: "https://research.elamur.ai/free/en/papers/curran-2007-linguistically-motivated-large-scale-nlp/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/curran-2007-linguistically-motivated-large-scale-nlp/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2007](https://md.research.elamur.ai/free/en/papers/2007/) / Linguistically Motivated Large-Scale NLP with C&C and Boxer

# Linguistically Motivated Large-Scale NLP with C&C and Boxer

**Authors:** [James Curran](https://md.research.elamur.ai/free/en/authors/james-curran/), [Stephen Clark](https://md.research.elamur.ai/free/en/authors/stephen-clark/) and [Johan Bos](https://md.research.elamur.ai/free/en/authors/johan-bos/) · **Year:** 2007 · **Venue:** [Proceedings of the 45th Annual Meeting of the Association for Computational Linguistics Companion Volume Proceedings of the Demo and Poster Sessions](https://md.research.elamur.ai/free/en/venues/acl/) ([ACL 2007](https://md.research.elamur.ai/free/en/venues/acl/2007/)) · **Publisher:** [Association for Computational Linguistics](https://md.research.elamur.ai/free/en/publishers/association-for-computational-linguistics/) · **Licence:** [CC BY-NC-SA 3.0 (ACL Anthology, before 2016)](https://creativecommons.org/licenses/by-nc-sa/3.0/)

**Links:** [Publisher's page](https://aclanthology.org/P07-2009/) · [PDF](https://aclanthology.org/P07-2009.pdf) · [OpenAlex](https://openalex.org/W2168652246)

**Citations:** 251 citations (OpenAlex, 2026-10-14) · [75](https://md.research.elamur.ai/free/en/papers/curran-2007-linguistically-motivated-large-scale-nlp/cited-by/) in our library, of the 141,840 papers whose bibliographies we read

## Summary
The paper presents C&C, a toolkit centred on a wide-coverage Combinatory Categorial Grammar (CCG) parser, and Boxer, a semantic module built on top of it. The goal is to show that deep, theory-based analysis can run fast enough for very large text collections. The parser's grammar comes from CCGbank, a CCG conversion of the Penn Treebank. A Maximum Entropy supertagger first narrows the lexical categories for each word. CKY chart parsing then combines them, with the best derivation chosen by either a log-linear or a perceptron model. Further Maximum Entropy taggers handle POS tagging, chunking and named entity recognition. Boxer converts the parser's derivations into Discourse Representation Structures (DRSs), which can also be exported as first-order logic. The system processed the full Gigaword corpus, about one billion words, in under five days on 18 processors. Accuracy is competitive on CCGbank and DepBank. The work matters because it brings recovery of long-range dependencies and formal semantics to web-scale text, for example in open-domain question answering.

## Key points
- The grammar has 425 lexical categories extracted from CCGbank, plus a small set of combinatory rules. The parser handles up to 30 sentences per second, and the taggers exceed 100,000 words per second.
- Parser accuracy:
  - On CCGbank Section 23 predicate-argument dependencies: 84.8% labelled precision and 84.5% labelled recall.
  - On DepBank, using grammatical relations (GRs) in the Briscoe et al. (2006) style: 82.4% precision and 81.2% recall.
- Perceptron training matches the log-linear models in accuracy and takes a few hours. Unlike the log-linear models, which need a cluster, it runs on one processor.
- The tagger models and their training data:
  - The POS tagger exceeds 97% per-word accuracy on Penn Treebank Section 23.
  - The chunker is trained on CoNLL shared task data.
  - The NER is trained on MUC data.
- Boxer implements a first-order fragment of DRT with a Neo-Davidsonian treatment of events and Van der Sandt-style presupposition handling. It outputs Prolog, a flat labelled format, XML, a readable box format, or first-order formulas.

## Interesting ideas
- **Adaptive supertagger–parser loop:** the tagger starts with very few candidate categories per word and adds more only when the parser cannot build a full analysis. This "cheap first, widen on failure" strategy could speed up any pipeline that combines a pruning model with an expensive search.
- **Multi-tagging with a threshold:** the tagger computes per-word tag distributions with forward-backward and keeps several tags when it is uncertain. This lets later components recover from early errors without facing full ambiguity.
- **Porting by annotating lexical categories:** because CCG is lexicalized, a parser can be adapted to a new domain, such as questions, by quickly hand-labelling word-level categories rather than full trees. This is attractive for low-resource languages or domains where full treebanking is too costly.
- **printf-like format strings for input and output:** a small format language describes how fields are laid out, and extra columns pass through untouched. This makes the tools easy to plug into different corpora and pipelines.
- **Semantics that feeds logic tools:** translating DRSs into first-order logic lets off-the-shelf theorem provers or model builders check consistency or informativeness. This offers a route from parsing to reasoning and to checking the plausibility of extracted facts.

*Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.*

## Institutions

- [University of Oxford](https://md.research.elamur.ai/free/en/universities/university-of-oxford/) — University, Oxford, United Kingdom · 52 works · 154,829 citations
- [The University of Sydney](https://md.research.elamur.ai/free/en/universities/the-university-of-sydney/) — University, Sydney, Australia · 31 works · 67,940 citations
- [Sapienza University of Rome](https://md.research.elamur.ai/free/en/universities/sapienza-university-of-rome/) — University, Rome, Italy · 36 works · 8,842 citations

📚 Shelves (4): [🖥️ Computer Science](https://md.research.elamur.ai/free/en/shelves/computer-science/) · 9,085 works · [🤖 Artificial Intelligence](https://md.research.elamur.ai/free/en/shelves/computer-science/artificial-intelligence/) · 8,888 works · [🎭 Arts and Humanities](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/) · 9,296 works · [🗣️ Language and Linguistics](https://md.research.elamur.ai/free/en/shelves/arts-and-humanities/language-and-linguistics/) · 9,206 works

🧭 Topics (1): [📐 Syntax & grammar formalisms](https://md.research.elamur.ai/free/en/topics/syntax-grammar/) · 162 works

## Cite

Cite as: James Curran, Stephen Clark and Johan Bos. 2007. Linguistically Motivated Large-Scale NLP with C&C and Boxer. Proceedings of the 45th Annual Meeting of the Association for Computational Linguistics Companion Volume Proceedings of the Demo and Poster Sessions.

The paper itself, not this page. BibTeX from the library's record of the work.

```bibtex
@inproceedings{curran2007linguistically,
  title = {{Linguistically Motivated Large-Scale NLP with C\&C and Boxer}},
  author = {James Curran, Stephen Clark and Johan Bos},
  booktitle = {Proceedings of the 45th Annual Meeting of the Association for Computational Linguistics Companion Volume Proceedings of the Demo and Poster Sessions},
  year = {2007},
  doi = {10.3115/1557769.1557781},
  url = {https://doi.org/10.3115/1557769.1557781}
}
```

- [← previous Frustratingly Easy Domain Adaptation](https://md.research.elamur.ai/free/en/papers/iii-2007-frustratingly-easy-domain-adaptation/)
- [next → SemEval-2007 Task 10: English Lexical Substitution Task](https://md.research.elamur.ai/free/en/papers/mccarthy-2007-semeval-2007-task-10-english/)
- [↑ back to papers of 2007](https://md.research.elamur.ai/free/en/papers/2007/)

## References

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

1. Kisuh Ahn, Johan Bos, James R. Curran, Dave Kor, Malvina Nissim, and Bonnie Webber. 2005. Question answering with QED at TREC-2005. In Proceedings of TREC-2005. [find](https://scholar.google.com/scholar?q=Kisuh+Ahn%2C+Johan+Bos%2C+James+R%2E+Curran%2C+Dave+Kor%2C+Malvina+Nissim%2C+and+Bonnie+Webber%2E+2005%2E+Question+answering+with+QED+at+TREC%2D2005%2E+In+Proceedings+of+TREC%2D2005%2E)
2. Patrick Blackburn and Johan Bos. 2005. Representation and Inference for Natural Language. A First Course in Computational Semantics. CSLI. [find](https://scholar.google.com/scholar?q=Patrick+Blackburn+and+Johan+Bos%2E+2005%2E+Representation+and+Inference+for+Natural+Language%2E+A+First+Course+in+Computational+Semantics%2E+CSLI%2E)
3. Johan Bos. 2005. Towards wide-coverage semantic interpretation. In Proceedings of IWCS-6, pages 42–53, Tilburg, The Netherlands. [find](https://scholar.google.com/scholar?q=Johan+Bos%2E+2005%2E+Towards+wide%2Dcoverage+semantic+interpretation%2E+In+Proceedings+of+IWCS%2D6%2C+pages+42%E2%80%9353%2C+Tilburg%2C+The+Netherlands%2E)
4. Ted Briscoe, John Carroll, and Rebecca Watson. 2006. [The second release of the RASP system](https://md.research.elamur.ai/free/en/papers/briscoe-2006-second-release-rasp-system/). In Proceedings of the Interactive Demo Session of COLING/ACL-06, Sydney.
5. Stephen Clark and James R. Curran. 2004a. [The importance of supertagging for wide-coverage CCG parsing](https://md.research.elamur.ai/free/en/papers/clark-2004-importance-supertagging-wide-coverage-ccg/). In Proceedings of COLING-04, pages 282–288, Geneva, Switzerland.
6. Stephen Clark and James R. Curran. 2004b. [Parsing the WSJ using CCG and log-linear models](https://md.research.elamur.ai/free/en/papers/clark-2004-parsing-wsj-ccg-log-linear/). In Proceedings of ACL-04, pages 104–111, Barcelona, Spain.
7. Stephen Clark and James R. Curran. 2007a. [Formalism-independent parser evaluation with CCG and DepBank](https://md.research.elamur.ai/free/en/papers/clark-2007-formalism-independent-parser-evaluation-ccg/). In Proceedings of the 45th Annual Meeting of the ACL, Prague, Czech Republic.
8. Stephen Clark and James R. Curran. 2007b. Perceptron training for a wide-coverage lexicalized-grammar parser. In Proceedings of the ACL Workshop on Deep Linguistic Processing, Prague, Czech Republic. [find](https://scholar.google.com/scholar?q=Stephen+Clark+and+James+R%2E+Curran%2E+2007b%2E+Perceptron+training+for+a+wide%2Dcoverage+lexicalized%2Dgrammar+parser%2E+In+Proceedings+of+the+ACL+Workshop+on+Deep+Linguistic+Processing%2C+Prague%2C+Czech+Republic%2E)
9. Stephen Clark, Mark Steedman, and James R. Curran. 2004. Object-extraction and question-parsing using CCG. In Proceedings of the EMNLP Conference, pages 111–118, Barcelona, Spain. [find](https://scholar.google.com/scholar?q=Stephen+Clark%2C+Mark+Steedman%2C+and+James+R%2E+Curran%2E+2004%2E+Object%2Dextraction+and+question%2Dparsing+using+CCG%2E+In+Proceedings+of+the+EMNLP+Conference%2C+pages+111%E2%80%93118%2C+Barcelona%2C+Spain%2E)
10. Michael Collins. 2003. [Head-driven statistical models for natural language parsing](https://md.research.elamur.ai/free/en/papers/collins-2003-head-driven-statistical-models-natural/). Computational Linguistics, 29(4):589–637.
11. James R. Curran and Stephen Clark. 2003a. Investigating GIS and smoothing for maximum entropy taggers. In Proceedings of the 10th Meeting of the EACL, pages 91–98, Budapest, Hungary. [find](https://scholar.google.com/scholar?q=James+R%2E+Curran+and+Stephen+Clark%2E+2003a%2E+Investigating+GIS+and+smoothing+for+maximum+entropy+taggers%2E+In+Proceedings+of+the+10th+Meeting+of+the+EACL%2C+pages+91%E2%80%9398%2C+Budapest%2C+Hungary%2E)
12. James R. Curran and Stephen Clark. 2003b. Language independent NER using a maximum entropy tagger. In Proceedings of CoNLL-03, pages 164–167, Edmonton, Canada. [find](https://scholar.google.com/scholar?q=James+R%2E+Curran+and+Stephen+Clark%2E+2003b%2E+Language+independent+NER+using+a+maximum+entropy+tagger%2E+In+Proceedings+of+CoNLL%2D03%2C+pages+164%E2%80%93167%2C+Edmonton%2C+Canada%2E)
13. James R. Curran, Stephen Clark, and David Vadas. 2006. Multi-tagging for lexicalized-grammar parsing. In Proceedings of COLING/ACL-06, pages 697–704, Sydney. [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+Proceedings+of+COLING%2FACL%2D06%2C+pages+697%E2%80%93704%2C+Sydney%2E)
14. Julia Hockenmaier. 2003. Data and Models for Statistical Parsing with Combinatory Categorial Grammar. Ph.D. thesis, 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+University+of+Edinburgh%2E)
15. H. Kamp and U. Reyle. 1993. From Discourse to Logic; An Introduction to Modeltheoretic Semantics of Natural Language, Formal Logic and DRT. Kluwer, Dordrecht. [find](https://scholar.google.com/scholar?q=H%2E+Kamp+and+U%2E+Reyle%2E+1993%2E+From+Discourse+to+Logic%3B+An+Introduction+to+Modeltheoretic+Semantics+of+Natural+Language%2C+Formal+Logic+and+DRT%2E+Kluwer%2C+Dordrecht%2E)
16. Ron Kaplan, Stefan Riezler, Tracy H. King, John T. Maxwell III, Alexander Vasserman, and Richard Crouch. 2004. Speed and accuracy in shallow and deep stochastic parsing. In Proceedings of HLT and the 4th Meeting of NAACL, Boston, MA. [find](https://scholar.google.com/scholar?q=Ron+Kaplan%2C+Stefan+Riezler%2C+Tracy+H%2E+King%2C+John+T%2E+Maxwell+III%2C+Alexander+Vasserman%2C+and+Richard+Crouch%2E+2004%2E+Speed+and+accuracy+in+shallow+and+deep+stochastic+parsing%2E+In+Proceedings+of+HLT+and+the+)
17. Takuya Matsuzaki, Yusuke Miyao, and Jun’ichi Tsujii. 2007. Efficient HPSG parsing with supertagging and CFG-filtering. In Proceedings of IJCAI-07, Hyderabad, India. [find](https://scholar.google.com/scholar?q=Takuya+Matsuzaki%2C+Yusuke+Miyao%2C+and+Jun%E2%80%99ichi+Tsujii%2E+2007%2E+Efficient+HPSG+parsing+with+supertagging+and+CFG%2Dfiltering%2E+In+Proceedings+of+IJCAI%2D07%2C+Hyderabad%2C+India%2E)
18. Guido Minnen, John Carroll, and Darren Pearce. 2001. Applied morphological processing of English. Natural Language Engineering, 7(3):207–223. [find](https://scholar.google.com/scholar?q=Guido+Minnen%2C+John+Carroll%2C+and+Darren+Pearce%2E+2001%2E+Applied+morphological+processing+of+English%2E+Natural+Language+Engineering%2C+7%283%29%3A207%E2%80%93223%2E)
19. Adwait Ratnaparkhi. 1996. A maximum entropy part-of-speech tagger. In Proceedings of the EMNLP Conference, pages 133–142, Philadelphia, PA. [find](https://scholar.google.com/scholar?q=Adwait+Ratnaparkhi%2E+1996%2E+A+maximum+entropy+part%2Dof%2Dspeech+tagger%2E+In+Proceedings+of+the+EMNLP+Conference%2C+pages+133%E2%80%93142%2C+Philadelphia%2C+PA%2E)
20. Mark Steedman. 2000. The Syntactic Process. The MIT Press, Cambridge, MA. [find](https://scholar.google.com/scholar?q=Mark+Steedman%2E+2000%2E+The+Syntactic+Process%2E+The+MIT+Press%2C+Cambridge%2C+MA%2E)

*Updated 24 October 2026*
