COMET-ATOMIC 2020: On Symbolic and Neural Commonsense Knowledge Graphs
Summary
The paper argues that hand-built commonsense knowledge graphs can never cover everything an NLP system will meet. It therefore proposes judging a knowledge graph by how well neural "knowledge models" trained on it can generate new commonsense facts. With this goal it introduces ATOMIC 2020, a general-purpose commonsense graph of if-then knowledge about social interactions, physical objects and events, built to contain knowledge that pretrained language models do not readily have. The authors compare it with other major commonsense graphs in a large pairwise study of coverage and accuracy. They show that knowledge models (COMET) trained on ATOMIC 2020 generate more accurate knowledge for unseen entities and events than models trained on other resources. In human evaluation, a BART-based COMET model trained on ATOMIC 2020 beats few-shot GPT-3 by about 12 absolute points while being over 430 times smaller.
How Mova uses it
- Mova uses the ATOMIC 2020 data (CC BY 4.0), not the neural COMET model. Small SQL extractions (
global/data/atomic-feelings.sql,global/data/atomic-uses.sql) produce compiled first-level seeds. No knowledge model is trained. - global/seeds/shortcuts/atomic-feelings.md: from the
xReactrelation, Mova selects "event verb → feeling of the doer" by lift over the base rate. The base-rate correction is needed because ATOMIC is skewed positive. Examples: hit/beat/fight → anger; lose/miss/cry/bury → sadness; break/drop/steal/forget → shame; hide/run → fear; receive/thank/marry/hug → gratitude. - global/seeds/shortcuts/atomic-feelings-o.md: the
oReactrelation gives the feelings of others (help/save/protect → gratitude, leave/rob/hurt → sadness, chase/grab/scare → fear). It applies when the character in the question is the object of the verb. - global/seeds/shortcuts/atomic-uses.md: the
ObjectUseandCapableOfrelations give what objects are for and what creatures can do (knife/axe/saw → cut, bird → fly) for 417 objects and 47 creatures in Mova's corpus. They are queried viaglobal::uses()andglobal::capable(), and the test includes negative controls (a table does not cut, an apple does not fly).
Effectiveness in Mova
Measured (architecture status) on FairytaleQA feeling questions, comparing the story reader before and after adding the ATOMIC xReact table: test 0.130 → 0.158, validation 0.105 → 0.118 (inferred answers 28 → 71). Overall reader score 0.212 → 0.215, identical on a repeat run (deterministic), with no change on fables. Adding oReact: validation 0.118 → 0.127, test unchanged at 0.158. The ObjectUse/CapableOf tables pass their negative-control test but have no downstream measurement yet.
👨🔬💥
Library summary
Written for the Research library (claude-opus-5-5) from the paper text. Original — arxiv.org/pdf/2010.05953v2
Summary
Large pretrained language models are often said to hold commonsense knowledge implicitly, which would make hand-built knowledge graphs unnecessary. The authors push back on this. They argue that no manually curated graph can cover all commonsense, and that LMs reliably express only narrow, taxonomy-style facts. They propose judging a commonsense knowledge graph (CSKG) by how much it adds when used to fine-tune an LM into a generative knowledge model. With that goal, they build ATOMIC 2020, a new graph of social, physical-entity and event-centered knowledge chosen to be hard for LMs to produce unaided. They compare it with ConceptNet, ATOMIC and TransOMCS on accuracy and coverage. They then train COMET knowledge models on each graph and test them on head entities never seen during training. ATOMIC 2020 is the most accurate resource and the best transfer source. A COMET(BART) model trained on it beats few-shot GPT-3 in human evaluation. The study shows that well-curated symbolic knowledge stays useful even next to very large LMs, and it gives practical guidance for designing future CSKGs.
Key points
- ATOMIC 2020 has 1.33M tuples across 23 relations. ATOMIC has 880K tuples over 9 relations, and ConceptNet (v5.7) has 3.4M tuples, about 90% of them taxonomic or lexical. TransOMCS has 18.48M tuples, but they were extracted automatically and are of low precision.
- COMET(BART), with 406M parameters, scores about 12 points higher than GPT-3 (175B) in human evaluation, even though GPT-3 is roughly 430 times larger.
- On ATOMIC 2020, COMET(BART) beats zero-shot GPT2-XL by 47.9 absolute points. The gap is smaller on ConceptNet, which suggests ATOMIC 2020 holds knowledge that is harder to learn from pretraining alone.
- For the HinderedBy relation, human raters judged only 1.3% of zero-shot GPT2-XL outputs plausible, compared with 85% for COMET(BART).
- COMET models trained on TransOMCS fail to generalize to unseen entities. This indicates that the accuracy of training facts matters more than raw volume.
Cite
@misc{hwang2020comet,
title = {{COMET-ATOMIC 2020: On Symbolic and Neural Commonsense Knowledge Graphs}},
author = {Hwang, Jena D. and Bhagavatula, Chandra and Bras, Ronan Le and Da, Jeff and Sakaguchi, Keisuke and Bosselut, Antoine and Choi, Yejin},
year = {2020},
eprint = {2010.05953},
archivePrefix = {arXiv},
url = {https://arxiv.org/abs/2010.05953}
}References
- Ammanabrolu, P.; Cheung, W.; Broniec, W.; and Riedl, M. 2020. Automated Storytelling via Causal, Commonsense Plot Ordering. ArXiv abs/2009.00829. — [arXiv:2009.00829](https://arxiv.org/abs/2009.00829) find
- Auer, S.; Bizer, C.; Kobilarov, G.; Lehmann, J.; Cyganiak, R.; and Ives, Z. G. 2007. DBpedia: A Nucleus for a Web of Open Data. In ISWC/ASWC. find
- Bisk, Y.; Zellers, R.; Le Bras, R.; Gao, J.; and Choi, Y. 2020. PIQA: Reasoning about Physical Commonsense in Natural Language. In AAAI. find our card
- Bosselut, A.; Rashkin, H.; Sap, M.; Malaviya, C.; Çelikyilmaz, A.; and Choi, Y. 2019. COMET: Commonsense Transformers for Automatic Knowledge Graph Construction. In ACL. find our card
- Brown, T.; Mann, B.; Ryder, N.; Subbiah, M.; Kaplan, J.; Dhariwal, P.; Neelakantan, A.; Shyam, P.; Sastry, G.; Askell, A.; Agarwal, S.; Herbert-Voss, A.; Krüger, G.; Henighan, T.; Child, R.; Ramesh, A.; Ziegler, D.; Wu, J.; Winter, C.; Hesse, C.; Chen, M.; Sigler, E.; Litwin, M.; Gray, S.; Chess, B… find
- Chakrabarty, T.; Ghosh, D.; Muresan, S.; and Peng, N. 2020. Rˆ3: Reverse, Retrieve, and Rank for Sarcasm Generation with Commonsense Knowledge. In ACL. find
- Davis, E.; and Marcus, G. 2015. Commonsense Reasoning and Commonsense Knowledge in Artificial Intelligence. Commun. ACM 58(9): 92–103. find
- Davison, J.; Feldman, J.; and Rush, A. 2019. Commonsense Knowledge Mining from Pretrained Models. In EMNLP-IJCNLP, 1173–1178. Hong Kong, China. find
- Devlin, J.; Chang, M.-W.; Lee, K.; and Toutanova, K. 2019. BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. In NAACL-HLT. find
- Feng, Y.; Chen, X.; Lin, B. Y.; Wang, P.; Yan, J.; and Ren, X. 2020. Scalable Multi-Hop Relational Reasoning for Knowledge-Aware Question Answering. ArXiv abs/2005.00646. find
- Fleiss, J. L. 1971. Measuring nominal scale agreement among many raters. Psychological bulletin 76(5): 378. find
- Gordon, J.; and Van Durme, B. 2013. Reporting bias and knowledge acquisition. In AKBC ’13. ACM. find
- Herskovits, A. 2009. Language and Spatial Cognition: An Interdisciplinary Study of the Prepositions in English. find
- Kearns, W. R.; Kaura, N.; Divina, M.; Vo, C. V.; Si, D.; Ward, T. M.; and Yuwen, W. 2020. A Wizard-of-Oz Interface and Persona-based Methodology for Collecting Health Counseling Dialog. Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems . find
- Landau, B.; and Jackendoff, R. 1991. Spatial language and spatial cognition. Bridges Between Psychology and Linguistics: A Swarthmore Festschrift for Lila Gleitman 145. find
- Lascarides, A.; and Asher, N. 1991. Discourse relations and defeasible knowledge. In ACL. find
- Lenat, D. B. 1995. CYC: A large-scale investment in knowledge infrastructure. Communications of the ACM . find
- Lewis, M.; Liu, Y.; Goyal, N.; Ghazvininejad, M.; Mohamed, A.; Levy, O.; Stoyanov, V.; and Zettlemoyer, L. 2020. BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehension. In ACL. find our card
- Li, X.; Taheri, A.; Tu, L.; and Gimpel, K. 2016. Commonsense Knowledge Base Completion. In ACL. find
- Lin, B. Y.; Chen, X.; Chen, J.; and Ren, X. 2019. KagNet: Knowledge-Aware Graph Networks for Commonsense Reasoning. In EMNLP/IJCNLP. find
- Lin, C.-Y. 2004. ROUGE: A Package for Automatic Evaluation of Summaries. In Text Summarization Branches Out. find
- Liu, Y.; Yang, T.; You, Z.; Fan, W.; and Yu, P. S. 2020. Commonsense Evidence Generation and Injection in Reading Comprehension. In SIGDIAL. find
- Miller, G. A. 1995. WordNet: A Lexical Database for English. Communications of the ACM . find our card
- Papineni, K.; Roukos, S.; Ward, T.; and Zhu, W.-J. 2002. BLEU: a method for automatic evaluation of machine translation. In ACL. find our card
- Petroni, F.; Rocktäschel, T.; Lewis, P.; Bakhtin, A.; Wu, Y.; Miller, A. H.; and Riedel, S. 2019. Language Models as Knowledge Bases? In EMNLP. find our card
- Radford, A.; Narasimhan, K.; Salimans, T.; and Sutskever, I. 2018. Improving language understanding by generative pre-training URL https://s3-us-west-2.amazonaws.com/openai-assets/research-covers/language-unsupervised/language understanding paper.pdf. ↗
- Radford, A.; Wu, J.; Child, R.; Luan, D.; Amodei, D.; and Sutskever, I. 2019. Language models are unsupervised multitask learners. OpenAI blog 1(8): 9. find
- Raffel, C.; Shazeer, N.; Roberts, A.; Lee, K.; Narang, S.; Matena, M.; Zhou, Y.; Li, W.; and Liu, P. J. 2019. Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer. ArXiv abs/1910.10683. find
- Roberts, A.; Raffel, C.; and Shazeer, N. 2020. How Much Knowledge Can You Pack Into the Parameters of a Language Model? In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP), 5418–5426. find
- Romero, J.; Razniewski, S.; Pal, K.; Z. Pan, J.; Sakhadeo, A.; and Weikum, G. 2019. Commonsense properties from query logs and question answering forums. In Proceedings of the 28th ACM International Conference on Information and Knowledge Management, 1411–1420. URL https://arxiv.org/pdf/1905.10989.p… ↗
- Sap, M.; Le Bras, R.; Allaway, E.; Bhagavatula, C.; Lourie, N.; Rashkin, H.; Roof, B.; Smith, N. A.; and Choi, Y. 2019. ATOMIC: An Atlas of Machine Commonsense for If-Then Reasoning. In AAAI. find
- Shwartz, V.; West, P.; Bras, R. L.; Bhagavatula, C.; and Choi, Y. 2020. Unsupervised Commonsense Question Answering with Self-Talk. ArXiv abs/2004.05483. find
- Speer, R.; Chin, J.; and Havasi, C. 2017. Conceptnet 5.5: An open multilingual graph of general knowledge. In AAAI. find
- Talmy, L. 1988. Force Dynamics in Language and Cognition. Cognitive Science 12: 49–100. find
- Tamborrino, A.; Pellicanò, N.; Pannier, B.; Voitot, P.; and Naudin, L. 2020. Pre-training Is (Almost) All You Need: An Application to Commonsense Reasoning. In ACL. find
- Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A. N.; Kaiser, Ł.; and Polosukhin, I. 2017. Attention is all you need. In Advances in Neural Information Processing Systems. find
- Vedantam, R.; Lawrence Zitnick, C.; and Parikh, D. 2015. Cider: Consensus-based image description evaluation. In CVPR, 4566–4575. find our card
- Wang, A.; Pruksachatkun, Y.; Nangia, N.; Singh, A.; Michael, J.; Hill, F.; Levy, O.; and Bowman, S. R. 2019. SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systems. ArXiv abs/1905.00537. find our card
- Wolf, T.; Debut, L.; Sanh, V.; Chaumond, J.; Delangue, C.; Moi, A.; Cistac, P.; Rault, T.; Louf, R.; Funtowicz, M.; Davison, J.; Shleifer, S.; von Platen, P.; Ma, C.; Jernite, Y.; Plu, J.; Xu, C.; Scao, T. L.; Gugger, S.; Drame, M.; Lhoest, Q.; and Rush, A. M. 2019. HuggingFace’s Transformers: State… find our card
- Zellers, R.; Holtzman, A.; Bisk, Y.; Farhadi, A.; and Choi, Y. 2019. HellaSwag: Can a Machine Really Finish Your Sentence? In ACL. find
- Zhang, H.; Khashabi, D.; Song, Y.; and Roth, D. 2020a. TransOMCS: From Linguistic Graphs to Commonsense Knowledge. In IJCAI. find
- Zhang, T.; Kishore, V.; Wu, F.; Weinberger, K.; and Artzi, Y. 2020b. BERTScore: Evaluating Text Generation with BERT. ArXiv abs/1904.09675. find