Identification of Karaka relations in an English sentence
Paper · 2014 · Sai Kiran Gorthi, Ashish Palakurthi, Radhika Mamidi et al.
Summary
The paper asks whether karaka relations, the verb-centred dependency labels of Computational Paninian Grammar (CPG), can be assigned automatically to English sentences. The authors say earlier karaka work targeted Indian languages, and they call this the first such effort for English. Their motivation is a natural-language interface to databases (NLIDB) that turns Stanford dependencies into karakas before building semantic frames. A first attempt with a hand-written table translating Stanford labels into karaka tags reached about 52%. They then built a statistical system. It extracts (child, head, karaka) triples from an English Dependency Treebank stored in SSF and aligns them with Stanford parses. Each relation is described by four features: the Levin class of the lemmatized verb, the POS tags of both words and the Stanford label. An SVM classifier trained on these features, with 4-fold cross-validation, reaches roughly 74% accuracy. Inside the NLIDB, the module lowered the syntactic-stage error rate. The work matters because it shows CPG-style relations can be predicted for English from standard parser output.
Key points
- Only six frequent karakas are targeted, which the authors estimate cover about 75% of occurrences: k1 (doer), k2 (object), k3 (instrument), k4 (beneficiary), k5 (source) and k7 (location). k7 is subdivided into time (k7t), place (k7p) and topic (k7).
- The rule-based baseline maps nsubj→k1, dobj→k2, prep_with→k3, prep_to→k4, prep_from→k5, poss→r6 and prep_at→k7, using a preference-based allotment. Its overall performance was 52%.
- The data comes from the English Dependency Treebank in SSF and yields 2557 relations from 1479 sentences (18,345 tokens). Lemmas come from MorphAdorner, and verb classes are based on Beth Levin's classification.
- The classifier is an SVM (LIBSVM, Chang and Lin) tuned by grid search, with c=8.0 and g=0.125 reported as best. The kernels score as follows:
- linear kernel: 74.42% at c=6.0;
- polynomial kernel: 74.26% at degree 2;
- RBF kernel: 74.14% at g=0.125.
- On 213 NLIDB queries, the module reduced the error rate of the syntactic stage by 4.79%.
Interesting ideas
- I1. Because most nouns appeared only once, the authors replaced both words of each relation with POS tags and replaced each verb with a Levin class number keyed on its set of classes, which turns a very sparse lexical problem into a learnable one.
- I2. The fixed table from dependency labels to roles serves as an explicit, inspectable baseline, and a learner trained on the same label plus verb-class features improves on it.
- I3. Training data is built by matching (child, head) pairs between a treebank annotated in a different formalism (SSF/CPG) and an automatic Stanford parse of the same sentence, so the parse's labels are transferred onto the foreign annotation.
- I4. Besides intrinsic accuracy, the module is judged by how much it cuts errors in a downstream application (the NLIDB syntactic stage).
- I5. The location relation is split into time, physical place and topic subtypes, so "when", "where" and "about what" become distinct arguments of the verb.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (frames): Role assignment in prag could back off from the specific verb to its VerbNet class signature when a verb is rare, keeping the decision explainable as "verbs of this class map this label to this role."
- I2 (frames): A UD-relation→role table could stay the transparent default, with learned exceptions conditioned on verb class added only where the table measurably fails.
- I3 (learn): The same pair-alignment trick could harvest silver role labels from treebanks in foreign formalisms by aligning them with our UD parses, with unmatched pairs flagged instead of silently dropped.
- I4 (answer): Changes to role labelling could be scored by their effect on answer accuracy for word problems or fable QA, not only by label accuracy.
- I5 (world): Keeping these three apart when frames are lifted into the world model would feed event ordering (time) and entity placement (place) directly.
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 Sai Kiran Gorthi, Ashish Palakurthi, Radhika Mamidi and Dipti Misra Sharma. 2014. Identification of Karaka relations in an English sentence. Proceedings of the 11th International Conference on Natural Language Processing.
@inproceedings{gorthi2014identification,
title = {{Identification of Karaka relations in an English sentence}},
author = {Sai Kiran Gorthi, Ashish Palakurthi, Radhika Mamidi and Dipti Misra Sharma},
booktitle = {Proceedings of the 11th International Conference on Natural Language Processing},
year = {2014},
url = {https://aclanthology.org/W14-5123/}
}References
- Akshar Bharati, Samar Husain, Dipti Misra Sharma, and Rajeev Sangal. 2008. A two-stage constraint based dependency parser for free word order languages. In Proceedings of the COLIPS International Conference on Asian Language Processing 2008 (IALP). find
- Philip R Burns. 2013. Morphadorner v2: A java library for the morphological adornment of english language texts. Northwestern University, Evanston, IL. find
- Chih-Chung Chang and Chih-Jen Lin. 2011. Libsvm: a library for support vector machines. ACM Transactions on Intelligent Systems and Technology (TIST), 2(3):27. find
- Abhijeet Gupta, Arjun Akula, Deepak Malladi, Puneeth Kukkadapu, Vinay Ainavolu, and Rajeev Sangal. 2012. A novel approach towards building a portable nlidb system using the computational paninian grammar framework. In Asian Language Processing (IALP), 2012 International Conference on, pages 93–96. IEEE. find
- Beth Levin. 2011. Verb classes within and across languages. Handout, Leipzig, April. find
- Ashwini Vaidya, Samar Husain, Prashanth Mannem, and Dipti Misra Sharma. 2009. A karaka based annotation scheme for english. In Computational Linguistics and Intelligent Text Processing, pages 41– 52. Springer. find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/gorthi-2014-identification-karaka-relations-english-sentence/