A Method for Automatically Constructing Case Frames for English
Paper · 2008 · Daisuke Kawahara and Kiyotaka Uchimoto
Summary
The paper builds a large lexicon of semantics-oriented case frames for English verbs. Each frame records which argument slots a verb takes and which nouns typically fill them, with frequencies. Subcategorization lexicons capture only syntactic patterns, so they lump together different senses of a verb. The authors instead derive frames from automatic parses of a raw corpus.
From the English Gigaword, they keep only short sentences, tag them, and parse them with MSTParser. They then take predicate-argument structures only from sentences that have a single active main verb. These structures are grouped by a dominant argument (object first, then subject, then a prepositional phrase). The resulting groups are merged by clustering that weighs both slot-pattern overlap and WordNet-based word similarity.
The output covers about 9,300 verbs, with 5.5 frames per verb on average. A manual check of 20 random verbs found 88.4% of frames correct.
The resource matters because it gives selectional preferences at the level of observed words, which parsers, translation and paraphrasing systems can use directly.
Key points
- Source data: English Gigaword Second Edition (LDC2005T12), about 100M newswire sentences. Restricting to sentences of 20 words or fewer left roughly 47M.
- Pipeline:
- Tsuruoka's tagger for tagging.
- MSTParser trained on WSJ sections 2–21 of the Penn Treebank.
- On section 23, the parser reaches 89.9% labeled dependency accuracy and 36.3% complete sentences.
- On short test sentences, these rise to 91.5% and 56.4%.
- Slots are surface cases (sbj, obj, obj2, pp:in, pp:at, …). Fillers are lemmatized, lowercased headwords with frequencies, not semantic classes.
- Clustering uses the similarity measure of Kawahara and Kurohashi (2006), with word similarity computed by WordNet::Similarity.
- Result: about 9,300 verb entries at 5.5 frames per verb, with 88.4% accuracy on 20 hand-checked verbs.
- The main errors came from choosing the wrong dominant argument.
- Some errors came from clustering, which did not treat WordNet synsets.
Interesting ideas
- I1. Trading recall for precision by harvesting only from inputs where the parser is reliable (short sentences, one active main verb) means corpus size compensates for discarded data. This filtering approach suits any knowledge mined from noisy automatic analyses.
- I2. Seeding sense distinctions by a fixed priority of dominant slot (object > subject > PP) is a cheap, explainable first cut at verb sense splitting: "borrow money" and "borrow an idea" land in separate frames before any clustering happens.
- I3. Using raw filler words with counts rather than a fixed semantic class inventory sidesteps the problem of picking a generalization level. Generalization is deferred to similarity at use time.
- I4. Merging clusters by combining slot-pattern similarity with lexical similarity keeps frames consistent in both syntax and meaning, rather than in one dimension alone.
- I5. The evaluation applies explicit per-frame criteria: no mixed senses, obligatory slots present, and stray fillers tolerated only in non-dominant slots. This makes manual judgments of an induced lexicon repeatable.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (learn): Silver data agreed by witness parsers could be further restricted to short single-clause sentences before verb knowledge is extracted, keeping the induced lexicon clean.
- I2 (frames): Frame selection in prag could key candidate senses on the head of the object slot, giving a traceable reason why one reading was chosen over another.
- I3 (world): Compiled verb knowledge could store frequency-weighted observed fillers per slot, with WordNet similarity applied on demand to judge whether a new entity plausibly fills a role.
- I4 (frames): When aligning parsed clauses with VerbNet frames, scoring both argument-pattern match and filler similarity could reduce metaphor-driven misassignments.
- I5 (learn): Similar checklists could serve as a rubric for LLM teacher tiers grading self-induced frames, treating a contaminated dominant slot as a hard failure.
Institutions
Fields, topics and concepts
📚 Shelves 4The field of science this work belongs to (OpenAlex fields).Computer Science · 16,667 worksArtificial Intelligence · 16,194 worksArts and Humanities · 16,039 worksLanguage and Linguistics · 15,891 works
🧭 Topics 1Research subjects and languages the work is about.English · 2,263 works
Cite
Cite as Daisuke Kawahara and Kiyotaka Uchimoto. 2008. A Method for Automatically Constructing Case Frames for English. Proceedings of the Sixth International Conference on Language Resources and Evaluation (LREC'08).
@inproceedings{kawahara2008method,
title = {{A Method for Automatically Constructing Case Frames for English}},
author = {Daisuke Kawahara and Kiyotaka Uchimoto},
booktitle = {Proceedings of the Sixth International Conference on Language Resources and Evaluation (LREC'08)},
year = {2008},
doi = {10.63317/4q5b9fuga22p},
url = {https://doi.org/10.63317/4q5b9fuga22p}
}References
- Collin Baker, Charles J. Fillmore, and John Lowe. 1998. The Berkeley FrameNet Project. In Proceedings of COLING-ACL1998, pages 86–90.
- Bran Boguraev, Ted Briscoe, John Carroll, David Carter, and Claire Grover. 1987. The derivation of a grammatically-indexed lexicon from the Longman Dictionary of Contemporary English. In Proceedings of the 25th Annual Meeting of the Association for Computational Linguistics, pages 193–200.
- Michael Brent. 1993. From grammar to lexicon: Unsupervised learning of lexical syntax. Computational Linguistics, 19(2):243–262. find
- Ted Briscoe and John Carroll. 1997. Automatic extraction of subcategorization from corpora. In Proceedings of the 5th Conference on Applied Natural Language Processing, pages 356–363. ↗
- Glenn Carroll and Mats Rooth. 1998. Valence induction with a head-lexicalized PCFG. In Proceedings of the 3rd Conference on Empirical Methods in Natural Language Processing, pages 36–45. ↗
- Michael Ellsworth and Adam Janin. 2007. Mutaphrase: Paraphrasing with framenet. In Proceedings of the ACL-PASCAL Workshop on Textual Entailment and Paraphrasing, pages 143–150.
- Murat Ersan and Eugene Charniak, 1996. A Statistical Syntactic Disambiguation Program and What It Learns, pages 146–157. Springer. find
- Susanne Gahl. 1998. Automatic extraction of subcorpora based on subcategorization frames from a part-of-speech tagged corpus. In Proceedings of the 36th Annual Meeting of the Association for Computational Linguistics and 17th International Conference on Computational Linguistics, pages 428–432. find
- Ralph Grishman, Catherine Macleod, and Adam Meyers. 1994. COMLEX Syntax: Building a computational lexicon. In Proceedings of COLING1994, pages 268–272. ↗
- Masahiko Haruno. 1995. A case frame learning method for Japanese polysemous verbs. In Proceedings of the AAAI Spring Symposium: Representation and Acquisition of Lexical Knowledge: Polysemy, Ambiguity, and Generativity, pages 45–50. find
- Daisuke Kawahara and Sadao Kurohashi. 2006. Case frame compilation from the web using high-performance computing. In Proceedings of LREC2006. find
- Anna Korhonen and Judita Preiss. 2003. Improving subcategorization acquisition using word sense disambiguation. In Proceedings of ACL2003, pages 48–55. find
- Anna Korhonen, Yuval Krymolowski, and Ted Briscoe. 2006. A large subcategorization lexicon for natural language processing applications. In Proceedings of LREC2006. find
- Anna Korhonen. 2002. Semantically motivated subcategorization acquisition. In Proceedings of the ACL-02 Workshop on Unsupervised Lexical Acquisition, pages 51–58. find
- Maria Lapata. 1999. Acquiring lexical generalizations from corpora: A case study for diathesis alternations. In Proceedings of ACL1999, pages 397–404. find
- Christopher Manning and Hinrich Schütze. 1999. Foundations of Statistical Natural Language Processing. The MIT Press, Cambridge, Massachusetts. find
- Christopher Manning. 1993. Automatic acquisition of a large subcategorization dictionary from corpora. In Proceedings of the 31st Annual Meeting of the Association for Computational Linguistics, pages 235–242. find
- Ryan McDonald, Kevin Lerman, and Fernando Pereira. 2006. Multilingual dependency analysis with a two-stage discriminative parser. In Proceedings of CoNLL-X, pages 216–220.
- The XTAG Research Group, editor. 1998. A Lexicalized Tree Adjoining Grammar for English.
- Yoshimasa Tsuruoka and Jun’ichi Tsujii. 2005. Bidirectional inference with the easiest-first strategy for tagging sequence data. In Proceedings of HLT-EMNLP2005, pages 467–474.
- Akira Ushioda, David Evans, Ted Gibson, and Alex Waibel. 1993. The automatic acquisition of frequencies of verb subcategorization frames from tagged corpora. In Proceedings of the Workshop on Acquisition of Lexical Knowledge from Text, pages 95–106. ↗
- Takehito Utsuro, Takashi Miyata, and Yuji Matsumoto. 1997. Maximum entropy model learning of subcategorization preference. In Proceedings of the 5th Workshop on Very Large Corpora, pages 246–260. find
- Daniel Zeman. 2002. Can subcategorisation help a statistical dependency parser? In Proceedings of COL-ING2002, pages 1156–1162. find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/kawahara-2008-method-automatically-constructing-case-frames/