Integrating Natural Language, Knowledge Representation and Reasoning, and Analogical Processing to Learn by Reading

Learning by reading requires integrating several strands of AI research. We describe a prototype system, Learning Reader, which combines natural language processing, a large-scale knowledge base, and analogical processing to learn by reading simplified language texts. We outline the architecture of Learning Reader and some of system-level results, then explain how these results arise from the components. Specifically, we describe the design, implementation, and performance characteristics of a natural language understanding model (DMAP) that is tightly coupled to a knowledge base three orders of magnitude larger than previous attempts. We show that knowing the kinds of questions being asked and what might be learned can help provide more relevant, efficient reasoning. Finally, we show that analogical processing provides a means of generating useful new questions and conjectures when the system ruminates off-line about what it has read.

[1]  Brian Falkenhainer,et al.  The Structure-Mapping Engine: Algorithm and Examples , 1989, Artif. Intell..

[2]  Kenneth D. Forbus,et al.  Incremental Structure-Mapping , 2019, Proceedings of the Sixteenth Annual Conference of the Cognitive Science Society.

[3]  Michael J. Witbrock,et al.  Searching for Common Sense: Populating Cyc™ from the Web , 2005, AAAI.

[4]  Kevin Livingston,et al.  Using Episodic Memory in a Memory Based Parser to Assist Machine Reading , 2007, AAAI Spring Symposium: Machine Reading.

[5]  Paul R. Cohen,et al.  The DARPA High-Performance Knowledge Bases Project , 1998, AI Mag..

[6]  Charles Martin,et al.  Uniform Parsing and Inferencing for Learning , 1986, AAAI.

[7]  Kenneth D. Forbus,et al.  Dynamic Case Creation and Expansion for Analogical Reasoning , 2000, AAAI/IAAI.

[8]  Kenneth D. Forbus,et al.  Transforming between Propositions and Features: Bridging the Gap , 2005, AAAI.

[9]  William A. Andersen,et al.  Knowledge Bus: Generating Application-focused Databases from Large Ontologies , 1998, KRDB.

[10]  Bob J. Wielinga,et al.  Model-based reasoning about learner behaviour , 2000, Artif. Intell..

[11]  Oren Etzioni,et al.  Extracting Product Features and Opinions from Reviews , 2005, HLT.

[12]  Kenneth D. Forbus,et al.  MAC/FAC: A Model of Similarity-Based Retrieval , 1995, Cogn. Sci..

[13]  Sheila A. McIlraith,et al.  Partition-based logical reasoning for first-order and propositional theories , 2005, Artif. Intell..

[14]  Doug Downey,et al.  Unsupervised named-entity extraction from the Web: An experimental study , 2005, Artif. Intell..

[15]  Kenneth D. Forbus,et al.  SEQL: Category learning as progressive abstraction using structure mapping , 2000 .