Knowledge Authoring with Factual English
Not on the map. Why?
Abstract (arXiv)
Knowledge representation and reasoning (KRR) systems represent knowledge as collections of facts and rules. Like databases, KRR systems contain information about domains of human activities like industrial enterprises, science, and business. KRRs can represent complex concepts and relations, and they can query and manipulate information in sophisticated ways. Unfortunately, the KRR technology has been hindered by the fact that specifying the requisite knowledge requires skills that most domain experts do not have, and professional knowledge engineers are hard to find. One solution could be to extract knowledge from English text, and a number of works have attempted to do so (OpenSesame, Google's Sling, etc.). Unfortunately, at present, extraction of logical facts from unrestricted natural language is still too inaccurate to be used for reasoning, while restricting the grammar of the language (so-called controlled natural language, or CNL) is hard for the users to learn and use. Nevertheless, some recent CNL-based approaches, such as the Knowledge Authoring Logic Machine (KALM), have shown to have very high accuracy compared to others, and a natural question is to what extent the CNL restrictions can be lifted. In this paper, we address this issue by transplanting the KALM framework to a neural natural language parser, mStanza. Here we limit our attention to authoring facts and queries and therefore our focus is what we call factual English statements. Authoring other types of knowledge, such as rules, will be considered in our followup work. As it turns out, neural network based parsers have problems of their own and the mistakes they make range from part-of-speech tagging to lemmatization to dependency errors. We present a number of techniques for combating these problems and test the new system, KALMFL (i.e., KALM for factual language), on a number of benchmarks, which show KALMFL achieves correctness in excess of 95%.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 6 of its 17 references that are in the map. First posted on arXiv 5 Aug 2022.
Builds on
6 of 17 references.
References · 6
- 2020Stanza: A Python Natural Language Processing Toolkit for Many Human Languagescited by 719
- 2017Variational Reasoning for Question Answering with Knowledge Graphcited by 170
- 2020Differentiable Reasoning over a Virtual Knowledge Basecited by 39
- 2017Frame-Semantic Parsing with Softmax-Margin Segmental RNNs and a Syntactic Scaffoldcited by 33
- 2017SLING: A framework for frame semantic parsingcited by 12
- 2019Querying Knowledge via Multi-Hop English Questionscited by 2
Built on by
Citing papers per year: 2023: 1; 2024: 2.
3 papers.
- 2023Knowledge Authoring for Rules and Actionscited by 2
- 2024Knowledge Authoring with Factual English, Rules, and Actionscited by 1
- 2024Analyzing the Evolution of Graphs and Textscited by 0
- 2024Analyzing the Evolution of Graphs and Texts9 Nov 2024
- 2024Knowledge Authoring with Factual English, Rules, and Actions9 Nov 2024
- 2023Knowledge Authoring for Rules and Actions12 May 2023