Detecting Speculative Language Using Syntactic Dependencies and Logistic Regression
Paper · 2010 · Andreas Vlachos and Mark Craven
Summary
The paper presents the authors' entry to the CoNLL-2010 shared task on hedging, restricted to the biomedical track. There were two goals. The first was to flag sentences that contain uncertain statements (Task1). The second was to mark how far each hedge cue reaches in its sentence (Task2).
Training used BioScope: nine full articles and 1,273 abstracts. Testing used 15 full articles. Text was parsed with a biomedical-adapted C&C CCG parser, and the output was converted to Stanford Dependency collapsed format. Both tasks were framed as token-level decisions and solved with Bayesian logistic regression under a Laplace prior.
- Task1: each token is classified as cue or non-cue, and the sentence label follows from those decisions. The cue features are lexical, PoS, CCG supertag and dependency-context features. Syntax stands in for word meaning, which helps separate speculative from literal uses of the same word.
- Task2: each token is judged as inside or outside a given cue's scope, using the dependency path between them.
The system reached 85.21% F on Task1, which was competitive. It reached only 44.11% F on Task2. The authors analyse the errors and propose ways to make the annotation scheme cleaner.
Key points
- Data: BioScope corpus. Training had 9 full articles plus 1,273 abstracts. The test set was 15 full articles, so abstracts were used only for training.
- Dictionary baseline: the authors collected single-token cue lemmas from the training data, using morpha for lemmatisation. In four-fold cross-validation on the full articles, this list reached 98.07% recall but just 59.53% F. Coverage was good; precision was poor.
- Ambiguous cue words: "if" is a cue about 4% of the time, "appear" 83%, and "can" 16%. Even so, "can" ranks fifth by frequency among all cues found in the full articles.
- Pipeline: text was tokenised with the Penn TreeBank script, because the PoS tagger is trained on GENIA. Parsing used C&C with an in-domain retrained tagger and supertagger. Output was converted to SD, and the model was Laplace-prior logistic regression (Genkin et al.).
- What helped: choosing a suitable prior improved results. For scope, a hand-designed scheme for simplifying dependency paths gave a large gain by reducing sparsity.
Interesting ideas
- I1. Deciding whether a word acts as a hedge is treated like word sense disambiguation with just two senses shared by every word, and syntactic context is used to pick the sense.
- I2. Lexical features are paired with grammatical evidence, for example a verb's lemma with a clausal complement, a negation, a modifying adverb, or passive voice. Examples include "could be due" and "do not know". This matters because a linear model cannot learn such combinations by itself.
- I3. The CCG supertag holds subcategorisation information even when the full parse fails, so cue features survive parser breakdowns.
- I4. Scope is found by classifying every token against a cue through their dependency path, after the paths are simplified to fight sparsity. The authors suggest the simplification itself could be learned.
- I5. Diagnose first with a high-recall dictionary, then check whether the remaining problem is precision or coverage before adding features. Use a sparse Laplace prior when most features are expected to be useless.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (frames): prag could label modal and epistemic tokens as hedging or literal from their UD context, so speech-act frames carry a certainty flag instead of a keyword match.
- I2 (frames): explicit rules over UD relations (ccomp, neg, advmod, nsubj:pass) could mark a frame as weakened or tentative, and each mark would explain itself through the triggering pair.
- I3 (tree): when gparse or the perceptron parser cannot build a confident tree, per-token valency and category predictions could be kept as a fallback layer for later stages.
- I4 (world): the scope of a hedge or negation could be projected along UD paths, so that only the states and events inside it become uncertain in the world model. A learned path-compression step could be tested as a self-induced rule.
- I5 (learn): run a lexicon-only baseline as a control for each new classifier, and use sparse priors to keep feature sets small enough to inspect.
Institutions
📚 Shelves 6The field of science this work belongs to (OpenAlex fields).Computer Science · 9,086 worksArtificial Intelligence · 8,889 worksArts and Humanities · 9,296 worksLanguage and Linguistics · 9,206 worksBiochemistry, Genetics and Molecular Biology · 116 worksMolecular Biology · 114 works
Cite
Cite as Andreas Vlachos and Mark Craven. 2010. Detecting Speculative Language Using Syntactic Dependencies and Logistic Regression. Proceedings of the Fourteenth Conference on Computational Natural Language Learning – Shared Task.
@inproceedings{vlachos2010detecting,
title = {{Detecting Speculative Language Using Syntactic Dependencies and Logistic Regression}},
author = {Andreas Vlachos and Mark Craven},
booktitle = {Proceedings of the Fourteenth Conference on Computational Natural Language Learning – Shared Task},
year = {2010},
url = {https://aclanthology.org/W10-3003/}
}References
- Jinying Chen and Martha Palmer. 2009. Improving English Verb Sense Disambiguation Performance with Linguistically Motivated Features and Clear Sense Distinction Boundaries. Language Resources and Evaluation, 43(2):143–172. ↗
- Marie-Catherine de Marneffe and Christopher D. Manning. 2008. The Stanford typed dependencies representation. In CrossParser ’08: Coling 2008: Proceedings of the Workshop on Cross-Framework and Cross-Domain Parser Evaluation, pages 1–8.
- Richárd Farkas, Veronika Vincze, György Móra, János Csirik, and György Szarvas. 2010. The CoNLL-2010 Shared Task: Learning to Detect Hedges and their Scope in Natural Language Text. In Proceedings of CoNLL-2010 Shared Task, pages 1–12.
- Alexander Genkin, David D. Lewis, and David Madigan. 2006. Large-scale Bayesian Logistic Regression for Text Classification. Technometrics, 49(3):291–304. find
- Ken Hyland. 1996. Writing Without Conviction? Hedging in Science Research Articles. Applied Linguistics, 17(4):433–454. ↗
- Halil Kilicoglu and Sabine Bergler. 2008. Recognizing speculative language in biomedical research articles: a linguistically motivated perspective. In BioNLP ’08: Proceedings of the Workshop on Current Trends in Biomedical Natural Language Processing, pages 46–53. find
- Jin-Dong Kim, Tomoko Ohta, Sampo Pyysalo, Yoshinobu Kano, and Jun’ichi Tsujii. 2009. Overview of BioNLP’09 shared task on event extraction. In BioNLP ’09: Proceedings of the Workshop on BioNLP, pages 1–9.
- Marc Light, Xin Ying Qiu, and Padmini Srinivasan. 2004. The Language of Bioscience: Facts, Speculations, and Statements In Between. In HLT-NAACL 2004 Workshop: BioLINK 2004, Linking Biological Literature, Ontologies and Databases, pages 17–24. find
- Ben Medlock and Ted Briscoe. 2007. Weakly Supervised Learning for Hedge Classification in Scientific Literature. In Proceedings of the 45th Annual Meeting of the Association of Computational Linguistics, pages 992–999.
- Guido Minnen, John Carroll, and Darren Pearce. 2001. Applied morphological processing of English. Natural Language Engineering, 7(3):207–223. ↗
- Laura Rimell and Stephen Clark. 2009. Porting a lexicalized-grammar parser to the biomedical domain. Journal of Biomedical Informatics, 42(5):852–865. ↗
- György Szarvas, Veronika Vincze, Richárd Farkas, and János Csirik. 2008. The BioScope corpus: annotation for negation, uncertainty and their scope in biomedical texts. In BioNLP ’08: Proceedings of the Workshop on Current Trends in Biomedical Natural Language Processing, pages 38–45.
- Theresa Ann Wilson. 2008. Fine-grained Subjectivity and Sentiment Analysis: Recognizing the Intensity, Polarity, and Attitudes of Private States. Ph.D. thesis, University of Pittsburgh. find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/vlachos-2010-detecting-speculative-language-syntactic-dependencies/