Natural Language Understanding with Commonsense Reasoning

Total Page:16

File Type:pdf, Size:1020Kb

Natural Language Understanding with Commonsense Reasoning E.T.S. DE INGENIEROS INFORMÁTICOS UNIVERSIDAD POLITÉCNICA DE MADRID MASTER TESIS MSc IN ARTIFICIAL INTELLIGENCE (MUIA) NATURAL LANGUAGE UNDERSTANDING WITH COMMONSENSE REASONING: APPLICATION TO THE WINOGRAD SCHEMA CHALLENGE AUTHOR: ALFONSO LÓPEZ TORRES SUPERVISOR: MARTÍN MOLINA GONZÁLEZ JUNE, 2016 This is for my children Carla and Alonso, and my wife Véronique Thanks for their unconditional support and patient (also for the coming adventures…) v Acknowledgments: I’d like to thank the advices and help received from Martín. I was very lucky being your student. vi RESUMEN En 1950, Alan Turing propuso un test para evaluar el grado de inteligencia humana que podría presentar una máquina. La idea principal era realmente sencilla: llevar a cabo una charla abierta entre un evaluador y la máquina. Si dicho evaluador era incapaz de discernir si el examinado era una persona o una máquina, podría afirmarse que el test había sido superado. Desde entonces, a lo largo de los últimos 60 años se han presentado numerosas propuestas a través de los cuales se han puesto al descubierto ciertas debilidades del test. Quizás la más importante es el hecho de centrarse en la inteligencia humana, dejando a un lado otros tipos de inteligencia. El test obliga en gran medida a definir en la máquina un comportamiento antropomórfico y de imitación con el único fin de pasar el test. Con el fin de superar estos y otros puntos débiles, Hector Levesque propuso en 2011 un nuevo reto, “The Winograd Schema Challenge”. Un sencillo test basado en Pregunta y Respuesta sobre una frase que describe una situación cotidiana. En dicha frase se identifican dos agentes participantes, existiendo una referencia a uno de ellos a través de (generalmente) un pronombre. La prueba consiste en entender a cuál de los agentes está haciendo siendo referenciado por dicho pronombre. Es decir, resolver la anáfora o correferencia en cuestión. La clave del test está en la definición de la frase, que debe ser de tal que la solución al problema no puede encontrarse mediante métodos estadísticos. El equilibrio existente entre los elementos asociados a la anáfora es tal que sólo es resoluble mediante una comprensión de los conceptos descritos en la frase tal y como lo haría una persona. Es decir, a través de la comprensión del lenguaje natural conseguida gracias al conocimiento del dominio o mundo y utilizando cierto razonamiento de sentido común. Este trabajo presenta una propuesta para resolver este reto de comprensión de lenguaje natural definido por Levesque. Para ello se han utilizado diferentes modos de representación del conocimiento con la idea de permitir en cierta medida aplicar los conceptos del razonamiento de sentido común clásico del ser humano a través de una aplicación software desarrollada con dicho fin. vii ABSTRACT In 1950, Alan Turing proposed a test to measure the degree of human intelligence that could present a machine or computer. The main idea was really simple: To carry out an open discussion between an evaluator and the machine. If the evaluator was unable to discern whether the examinee was a person or a machine, it could be argued that the test had been passed. Since then, over the last 60 years there have been numerous proposals that have finally revealed certain weaknesses in the test. Perhaps, the most important one is that it only focus on human intelligence, leaving aside other types of intelligence. The test also requires the machine to act as an anthropomorphic and imitation device with the sole purpose of passing the test behavior. In order to overcome these and other weaknesses, Hector Levesque proposed in 2011 a new test, "The Winograd Schema Challenge". A simple experiment based on Q & A over a phrase describing an everyday situation. In the sentence, there are two main participants or actors, and there is also a reference to one of them through (usually) a pronoun. The test consists of trying to find which agent is referenced by the pronoun. That is, it tries to solve an anaphora or coreference problem. The test key point is how the phrase is defined. It should be done in such a way that the solution to the problem could not be found through statistical methods. The balance between the elements associated with anaphora makes the problem only resolvable through a deeper understanding of the concepts described in the phrase (like would be done by a person). That is, by way of the natural language understanding achieved with the knowledge of the related domain or world and by using somehow what is known as commonsense reasoning. This paper presents a proposal to solve the understanding natural language challenge defined by Levesque. For this purpose, they have used different modes of knowledge representation with the idea of allowing the application of classical concepts of human commonsense reasoning. The results have been consolidated in a software application developed specifically for this purpose. viii TABLE OF CONTENTS LIST OF FIGURES .............................................................................................................................. viii LIST OF TABLES .................................................................................................................................. ix PART I: INTRODUCTION......................................................................................... 1 1. INTRODUCTION..................................................................................................................................... 2 2. MAIN GOALS .......................................................................................................................................... 5 PART II: BACKGROUND .......................................................................................... 7 3. COMMONSENSE REASONING ............................................................................................................. 8 3.1. Introduction .................................................................................................................... 8 3.2. Commonsense Reasoning ............................................................................................ 8 3.2.1. Commonsense Knowledge .......................................................................................... 10 3.2.2. Reasoning with a Commonsense Knowledge Base ..................................................... 13 3.3. Qualitative Reasoning in the Spatio-temporal Domain ................................................ 15 3.4. Event Calculus and DEC ............................................................................................. 16 3.4.1. Event Calculus main concepts ..................................................................................... 17 3.4.2. Using Event Calculus for commonsense reasoning ..................................................... 19 4. NATURAL LANGUAGE UNDERSTANDING (NLU) .............................................................................. 24 4.1. Introduction .................................................................................................................. 24 4.2. Natural Language Processing: Shallow Understanding .............................................. 25 4.3. Natural Language Understanding: A Deeper comprehension .................................... 26 4.4. The Winograd Schema Challenge ............................................................................... 27 4.4.1. Description of the Winograd Schema Challenge .......................................................... 28 4.4.2. Defining the Winograd Schema Challenge Corpus ...................................................... 30 4.4.3. Different approaches to the Winograd Schema Challenge .......................................... 31 PART III: PROPOSAL .............................................................................................. 33 5. PROBLEM APPROACH ........................................................................................................................ 34 5.1. Introduction .................................................................................................................. 34 5.2. Solving the WSC with a Model-Based System ............................................................ 34 6. ADDRESING THE WSC WITH A MODEL-BASED SYSTEM ................................................................ 39 6.1. Introduction .................................................................................................................. 39 6.2. Relevant Information for the understanding process ................................................... 40 6.3. Domain, Agents and Parameters extraction ................................................................ 42 6.3.1. Agent Selection from a Schema answers .................................................................... 43 6.3.2. Domain Selection by detecting the main actions of the sentence ................................ 44 6.3.3. Selection of relevant Information about the Agents ...................................................... 46 6.4. Model description by way of the Event Calculus ......................................................... 47 6.4.1. General predicates ....................................................................................................... 48 6.4.2. Narrative predicates ..................................................................................................... 49 6.5. Model generation by using Domain, Agents and Parameters ....................................
Recommended publications
  • Commonsense Reasoning for Natural Language Processing
    Introductory Tutorial: Commonsense Reasoning for Natural Language Processing Maarten Sap 1 Vered Shwartz 1;2 Antoine Bosselut 1;2 Yejin Choi 1;2 Dan Roth 3 1 Paul G. Allen School of Computer Science & Engineering, Seattle, WA, USA 2 Allen Institute for Artificial Intelligence, Seattle, WA, USA 3 Department of Computer and Information Science, University of Pennsylvania fmsap, vereds, antoineb, yejing @cs.washington.edu, [email protected] 1 Introduction settings, such as social interactions (Sap et al., 2019b; Rashkin et al., 2018a) and physical situ- Commonsense knowledge, such as knowing that ations (Zellers et al., 2019; Talmor et al., 2019). “bumping into people annoys them” or “rain We hope that in the future, machines develop makes the road slippery”, helps humans navigate the kind of intelligence required to, for exam- everyday situations seamlessly (Apperly, 2010). ple, properly assist humans in everyday situations Yet, endowing machines with such human-like (e.g., a chatbot that anticipates the needs of an el- commonsense reasoning capabilities has remained derly person; Pollack, 2005). Current methods, an elusive goal of artificial intelligence research however, are still not powerful or robust enough to for decades (Gunning, 2018). be deployed in open-domain production settings, Commonsense knowledge and reasoning have despite the clear improvements provided by large- received renewed attention from the natural lan- scale pretrained language models. This shortcom- guage processing (NLP) community in recent ing is partially due to inadequacy in acquiring, years, yielding multiple exploratory research di- understanding and reasoning about commonsense rections into automated commonsense under- knowledge, topics which remain understudied by standing.
    [Show full text]
  • Review Articles
    review articles DOI:10.1145/2701413 AI has seen great advances of many kinds recently, but there is one critical area where progress has been extremely slow: ordinary commonsense. BY ERNEST DAVIS AND GARY MARCUS Commonsense Reasoning and Commonsense Knowledge in Artificial Intelligence WHO IS TALLER, Prince William or his baby son Prince key insights George? Can you make a salad out of a polyester shirt? ˽ To achieve human-level performance in domains such as natural language If you stick a pin into a carrot, does it make a hole processing, vision, and robotics, basic knowledge of the commonsense world— in the carrot or in the pin? These types of questions time, space, physical interactions, people, may seem silly, but many intelligent tasks, such as and so on—will be necessary. understanding texts, computer vision, planning, and ˽ Although a few forms of commonsense reasoning, such as taxonomic reasoning scientific reasoning require the same kinds of real- and temporal reasoning are well world knowledge and reasoning abilities. For instance, understood, progress has been slow. ˽ Extant techniques for implementing if you see a six-foot-tall person holding a two-foot-tall commonsense include logical analysis, handcrafting large knowledge bases, person in his arms, and you are told they are father Web mining, and crowdsourcing. Each of these is valuable, but none by itself is a and son, you do not have to ask which is which. If you full solution. need to make a salad for dinner and are out of lettuce, ˽ Intelligent machines need not replicate you do not waste time considering improvising by human cognition directly, but a better understanding of human commonsense taking a shirt of the closet and cutting might be a good place to start.
    [Show full text]
  • Open Mind Common Sense: Knowledge Acquisition from the General Public
    Open Mind Common Sense: Knowledge Acquisition from the General Public Push Singh, Grace Lim, Thomas Lin, Erik T. Mueller Travell Perkins, Mark Tompkins, Wan Li Zhu MIT Media Laboratory 20 Ames Street Cambridge, MA 02139 USA {push, glim, tlin, markt, wlz}@mit.edu, [email protected], [email protected] Abstract underpinnings for commonsense reasoning (Shanahan Open Mind Common Sense is a knowledge acquisition 1997), there has been far less work on finding ways to system designed to acquire commonsense knowledge from accumulate the knowledge to do so in practice. The most the general public over the web. We describe and evaluate well-known attempt has been the Cyc project (Lenat 1995) our first fielded system, which enabled the construction of which contains 1.5 million assertions built over 15 years a 400,000 assertion commonsense knowledge base. We at the cost of several tens of millions of dollars. then discuss how our second-generation system addresses Knowledge bases this large require a tremendous effort to weaknesses discovered in the first. The new system engineer. With the exception of Cyc, this problem of scale acquires facts, descriptions, and stories by allowing has made efforts to study and build commonsense participants to construct and fill in natural language knowledge bases nearly non-existent within the artificial templates. It employs word-sense disambiguation and intelligence community. methods of clarifying entered knowledge, analogical inference to provide feedback, and allows participants to validate knowledge and in turn each other. Turning to the general public 1 In this paper we explore a possible solution to this Introduction problem of scale, based on one critical observation: Every We would like to build software agents that can engage in ordinary person has common sense of the kind we want to commonsense reasoning about ordinary human affairs.
    [Show full text]
  • Downloading Programs
    Futures of Artificial Intelligence through Technology Readiness Levels Fernando Mart´ınez-Plumed1,2, Emilia Gomez´ 1, Jose´ Hernandez-Orallo´ 2 Abstract Artificial Intelligence (AI) offers the potential to transform our lives in radical ways. However, the main unanswered questions about this foreseen transformation are its depth, breadth and timelines. To answer them, not only do we lack the tools to determine what achievements will be attained in the near future, but we even ignore what various technologies in present-day AI are capable of. Many so-called breakthroughs in AI are associated with highly-cited research papers or good performance in some particular benchmarks. However, research breakthroughs do not directly translate into a technology that is ready to use in real-world environments. In this paper, we present a novel exemplar- based methodology to categorise and assess several AI technologies, by mapping them onto Technology Readiness Levels (TRL) (representing their depth in maturity and availability). We first interpret the nine TRLs in the context of AI, and identify several categories in AI to which they can be assigned. We then introduce a generality dimension, which represents increasing layers of breadth of the technology. These two dimensions lead to the new readiness-vs-generality charts, which show that higher TRLs are achievable for low-generality technologies, focusing on narrow or specific abilities, while high TRLs are still out of reach for more general capabilities. We include numerous examples of AI technologies in a variety of fields, and show their readiness-vs-generality charts, serving as exemplars. Finally, we show how the timelines of several AI technology exemplars at different generality layers can help forecast some short-term and mid-term trends for AI.
    [Show full text]
  • Commonsense Knowledge in Wikidata
    Commonsense Knowledge in Wikidata Filip Ilievski1, Pedro Szekely1, and Daniel Schwabe2 1 Information Sciences Institute, University of Southern California 2 Dept. of Informatics, Pontificia Universidade Cat´olicaRio de Janeiro filievski,[email protected], [email protected] Abstract. Wikidata and Wikipedia have been proven useful for reason- ing in natural language applications, like question answering or entity linking. Yet, no existing work has studied the potential of Wikidata for commonsense reasoning. This paper investigates whether Wikidata con- tains commonsense knowledge which is complementary to existing com- monsense sources. Starting from a definition of common sense, we devise three guiding principles, and apply them to generate a commonsense subgraph of Wikidata (Wikidata-CS). Within our approach, we map the relations of Wikidata to ConceptNet, which we also leverage to integrate Wikidata-CS into an existing consolidated commonsense graph. Our ex- periments reveal that: 1) albeit Wikidata-CS represents a small portion of Wikidata, it is an indicator that Wikidata contains relevant com- monsense knowledge, which can be mapped to 15 ConceptNet relations; 2) the overlap between Wikidata-CS and other commonsense sources is low, motivating the value of knowledge integration; 3) Wikidata-CS has been evolving over time at a slightly slower rate compared to the overall Wikidata, indicating a possible lack of focus on commonsense knowl- edge. Based on these findings, we propose three recommended actions to improve the coverage and quality of Wikidata-CS further. Keywords: Commonsense Knowledge · Wikidata · Knowledge Graphs 1 Introduction Common sense is \the basic ability to perceive, understand, and judge things that are shared by nearly all people and can be reasonably expected of nearly all people without need for debate" [10].
    [Show full text]
  • Automatic Affective Feedback in an Email Browser
    Automatic Affective Feedback in an Email Browser Hugo Liu Henry Lieberman Ted Selker Software Agents Group Software Agents Group Context-Aware Computing Group MIT Media Laboratory MIT Media Laboratory MIT Media Laboratory Cambridge, MA 02139 Cambridge, MA 02139 Cambridge, MA 02139 +1 617 253 5334 +1 617 253 0315 +1 617 253 6968 [email protected] [email protected] [email protected] ABSTRACT delighted us, the text sits unmoved in cold, square boxes on This paper demonstrates a new approach to recognizing and the computer screen. Nass et al.’s study of human- presenting the affect of text. The approach starts with a computer social interaction reveals that people naturally corpus of 400,000 responses to questions about everyday expect their interactions with computers to be social and life in Open Mind Common Sense. This so-called affective, just as with other people! [20],[21]. commonsense knowledge is the basis of a textual affect Sadly though, people have been so conditioned to expect so sensing engine. The engine dynamically analyzes a user’s little from the user interfaces of today that we are not even text and senses broad affective qualities of the story at the bothered by their inability to affectively respond to us like a sentence level. This paper shows how a commonsense friend or family member might do. affect model was constructed and incorporated into Chernov face style feedback in an affectively responsive This shortcoming in current user interfaces hinders email browser called EmpathyBuddy. This experimental progress in the bigger picture too. If software is to system reacts to sentences as they are typed.
    [Show full text]
  • Bootstrapping Commonsense Knowledge
    ASTRID: Bootstrapping Commonsense Knowledge Hans Peter Willems MIND|CONSTRUCT March 2021 Abstract The need for Commonsense Knowledge in the machine becomes more and more apparent, as we try to move forward in the development of Artificial (General) Intelligence. It is becoming evident that this kind of knowledge is paramount in the human cognitive capacity and therefore also crucial for machine intelligence to ever reach any level of performance nearing that of a human brain. However, attaining a sufficient amount, and qualitative level, of human Commonsense Knowledge in the machine, appears to be an ‘AI­hard’ or ‘AI­complete’ problem. How do humans do this? There is a lot to be learned from child development, and although there are AI­projects that try to use a developmental model to ‘grow’ intelligence, there have not been any (relevant) Commonsense Knowledge projects that leveraged the child development paradigm. That is, until now. I present ASTRID (Analysis of Systemic Tagging Results in Intelligent Dynamics), a real­world implementation of a Cognitive Architecture based on human developmental models. The current state of this project is the result of a full decade of research and development. This paper describes the project background, underlying philosophies, objectives and current results and insights. Keywords: Commonsense Knowledge, Unsupervised Transfer Learning, Machine Intelligence, Semantics, Natural Language Processing, Deep Inference. ©2021 Hans Peter Willems ­ First published March 22, 2021 online @ https://www.mindconstruct.com This work is licensed under a Creative Commons Attribution­ShareAlike 4.0 License 2 ASTRID: Bootstrapping Commonsense Knowledge The case for Commonsense Knowledge As early as 1959, John McCarthy argued for the need of Commonsense Knowledge to attain human level Artificial Intelligence (McCarthy, 1959), currently referred to as Artificial General Intelligence (AGI).
    [Show full text]
  • Evaluating Commonsense Reasoning in Neural Machine Translation
    The Box is in the Pen: Evaluating Commonsense Reasoning in Neural Machine Translation Jie Hey∗, Tao Wangz∗, Deyi Xiongy, and Qun Liux y College of Intelligence and Computing, Tianjin University, Tianjin, China z School of Computer Science and Technology, Soochow University, Suzhou, China x Huawei Noah’s Ark Lab, Hong Kong, China [email protected], [email protected] [email protected], [email protected] Abstract evidence for the need of commonsense knowl- edge in machine translation is “The box is in the Does neural machine translation yield transla- pen”, where machine translation is expected to per- tions that are congenial with common sense? form reasoning on the relative sizes of “box” and In this paper, we present a test suite to evalu- “pen”. Bar-Hillel also doubts that a machine, even ate the commonsense reasoning capability of equipped with extra-linguistic knowledge, would neural machine translation. The test suite consists of three test sets, covering lexical be able to reason with such knowledge sponta- and contextless/contextual syntactic ambiguity neously as human translators do (Bar-Hillel, 1960a; that requires commonsense knowledge to re- Macklovitch, 1995). solve. We manually create 1,200 triples, each Modern natural language processing (NLP) has of which contain a source sentence and two made tremendous progress, not only in building contrastive translations, involving 7 different abundant resources to develop linguistic insights, common sense types. Language models pre- but also in plenty of methodological practices. On trained on large-scale corpora, such as BERT, GPT-2, achieve a commonsense reasoning ac- the one hand, machine translation has been sub- curacy of lower than 72% on target transla- stantially advanced with large-scale parallel data tions of this test suite.
    [Show full text]
  • Federated Ontology Search Vasco Calais Pedro CMU-LTI-09-010
    Federated Ontology Search Vasco Calais Pedro CMU-LTI-09-010 Language Technologies Institute School of Computer Science Carnegie Mellon University 5000 Forbes Ave. Pittsburgh, PA 15213 www.lti.cs.cmu.edu Thesis Committee: Jaime Carbonell, Chair Eric Nyberg Robert Frederking Eduard Hovy, Information Sciences Institute Submitted in partial fulfillment of the requirements for the degree Doctor of Philosophy In Language and Information Technologies Copyright © 2009 Vasco Calais Pedro For my grandmother, Avó Helena, I am sorry I wasn’t there Abstract An Ontology can be defined as a formal representation of a set of concepts within a domain and the relationships between those concepts. The development of the semantic web initiative is rapidly increasing the number of publicly available ontologies. In such a distributed environment, complex applications often need to handle multiple ontologies in order to provide adequate domain coverage. Surprisingly, there is a lack of adequate frameworks for enabling the use of multiple ontologies transparently while abstracting the particular ontological structures used by that framework. Given that any ontology represents the views of its author or authors, using multiple ontologies requires us to deal with several significant challenges, some stemming from the nature of knowledge itself, such as cases of polysemy or homography, and some stemming from the structures that we choose to represent such knowledge with. The focus of this thesis is to explore a set of techniques that will allow us to overcome some of the challenges found when using multiple ontologies, thus making progress in the creation of a functional information access platform for structured sources.
    [Show full text]
  • Probabilistic Approaches for Answer Selection in Multilingual Question Answering
    Probabilistic Approaches for Answer Selection in Multilingual Question Answering Jeongwoo Ko Aug 27 2007 Language Technologies Institute School of Computer Science Carnegie Mellon University Pittsburgh, PA 15213 Thesis Committee: Eric Nyberg (Chair) Teruko Mitamura Jaime Carbonell Luo Si (Purdue University) Copyright c 2007 Jeongwoo Ko This work was supported in part by ARDA/DTO Advanced Question Answering for Intelligence (AQUAINT) program award number NBCHC040164 and used the NTCIR 5-6 corpus. Keywords: Answer ranking, answer selection, probabilistic framework, graphi- cal model, multilingual question answering To my family for love and support. iv Abstract Question answering (QA) aims at finding exact answers to a user’s natural language question from a large collection of documents. Most QA systems combine information retrieval with extraction techniques to iden- tify a set of likely candidates and then utilize some selection strategy to generate the final answers. This selection process can be very challenging, as it often entails ranking the relevant answers to the top positions. To address this challenge, many QA systems have incorporated semantic re- sources for answer ranking in a single language. However, there has been little research on a generalized probabilistic framework that models the correctness and correlation of answer candidates for multiple languages. In this thesis, we propose two probabilistic models for answer ranking: independent prediction and joint prediction. The independent prediction model directly estimates the probability of an individual answer candi- date given the degree of answer relevance and the amount of supporting evidence provided in a set of answer candidates. The joint prediction model uses an undirected graph to estimate the joint probability of all answer candidates, from which the probability of an individual candidate is inferred.
    [Show full text]
  • Improving User Experience in Information Retrieval Using Semantic Web and Other Technologies Erfan Najmi Wayne State University
    Wayne State University Wayne State University Dissertations 1-1-2016 Improving User Experience In Information Retrieval Using Semantic Web And Other Technologies Erfan Najmi Wayne State University, Follow this and additional works at: https://digitalcommons.wayne.edu/oa_dissertations Part of the Computer Sciences Commons Recommended Citation Najmi, Erfan, "Improving User Experience In Information Retrieval Using Semantic Web And Other Technologies" (2016). Wayne State University Dissertations. 1654. https://digitalcommons.wayne.edu/oa_dissertations/1654 This Open Access Dissertation is brought to you for free and open access by DigitalCommons@WayneState. It has been accepted for inclusion in Wayne State University Dissertations by an authorized administrator of DigitalCommons@WayneState. IMPROVING USER EXPERIENCE IN INFORMATION RETRIEVAL USING SEMANTIC WEB AND OTHER TECHNOLOGIES by ERFAN NAJMI DISSERTATION Submitted to the Graduate School of Wayne State University, Detroit, Michigan in partial fulfillment of the requirements for the degree of DOCTOR OF PHILOSOPHY 2016 MAJOR: COMPUTER SCIENCE Approved By: Advisor Date ⃝c COPYRIGHT BY ERFAN NAJMI 2016 All Rights Reserved ACKNOWLEDGEMENTS I would like to express my heartfelt gratitude to my PhD advisor, Dr. Zaki Malik, for supporting me during these past years. I could not have asked for a better advisor and a friend, one that let me choose my path, help me along it and has always been there if I needed to talk to a friend. I really appreciate all the time he spent and all the patience he showed towards me. Secondly I would like to thank my committee members Dr. Fengwei Zhang, Dr. Alexander Kotov and Dr. Abdelmounaam Rezgui for the constructive feedback and help they provided.
    [Show full text]
  • An Approach to Evaluate AI Commonsense Reasoning Systems∗
    An Approach to Evaluate AI Commonsense Reasoning Systems∗ Stellan Ohlsson and Robert H. Sloan Gyorgy¨ Turan´ Daniel Uber and Aaron Urasky University of Illinois at Chicago University of Illinois at Chicago, University of Illinois at Chicago University of Szeged Abstract ery schoolchild and the methods for making obvious infer- ences from this knowledge are called common sense” (Davis We propose and give a preliminary test of a new metric 1990). Without a generally accepted performance standard, for the quality of the commonsense knowledge and rea- it is impossible to evaluate claims and document progress. soning of large AI databases: Using the same measure- ment as is used for a four-year-old, namely, an IQ test We propose that tests of intelligence developed by psy- for young children. We report on results obtained us- chometricians can serve as one type of assessment of com- ing test questions we wrote in the spirit of the questions mon sense reasoning systems. Psychologists face the same of the Wechsler Preschool and Primary Scale of Intel- problem as artificial intelligence researchers: How to mea- ligence, Third Edition (WPPSI-III) on the ConceptNet sure something as broad and varied as common sense? Their system, which were, on the whole, quite strong. solution is to generate a multitude of diverse but simple tasks, called test items, and then collect empirical data on the association between performance on the proposed test items 1 Introduction and some criterion variable. This statistical solution is en- Computer systems have long outperformed humans on nu- capsulated in what are generally known as intelligence tests.
    [Show full text]