A Cognitive Substrate for Natural Language Understanding Nick Cassimatis Arthi Murugesan Magdalena Bugajska.

Slides:



Advertisements
Similar presentations
Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
Advertisements

CILC2011 A framework for structured knowledge extraction and representation from natural language via deep sentence analysis Stefania Costantini Niva Florio.
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
Chapter 4 Key Concepts.
Natural Language Understanding Difficulties: Large amount of human knowledge assumed – Context is key. Language is pattern-based. Patterns can restrict.
Proceedings of the Conference on Intelligent Text Processing and Computational Linguistics (CICLing-2007) Learning for Semantic Parsing Advisor: Hsin-His.
Knowledge Representation
Non Monotonic Reasoning for Disambiguation and Parsing Arthi Murugesan.
NLP and Speech Course Review. Morphological Analyzer Lexicon Part-of-Speech (POS) Tagging Grammar Rules Parser thethe – determiner Det NP → Det.
SSP Re-hosting System Development: CLBM Overview and Module Recognition SSP Team Department of ECE Stevens Institute of Technology Presented by Hongbing.
An interactive environment for creating and validating syntactic rules Panagiotis Bouros*, Aggeliki Fotopoulou, Nicholas Glaros Institute for Language.
Theories of Mind: An Introduction to Cognitive Science Jay Friedenberg Gordon Silverman.
PSY 369: Psycholinguistics Some basic linguistic theory part3.
Polyscheme John Laird February 21, Major Observations Polyscheme is a FRAMEWORK not an architecture – Explicitly does not commit to specific primitives.
Methodology Conceptual Database Design
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
Cognitive Psychology, 2 nd Ed. Chapter 8 Semantic Memory.
Syntax and Semantics Dr. Walid Amer, Associate Professor of linguistics The Islamic university of Gaza February, 2009.
Lecture 1 Introduction: Linguistic Theory and Theories
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
Artificial Intelligence Research Centre Program Systems Institute Russian Academy of Science Pereslavl-Zalessky Russia.
Lecture 1, 7/21/2005Natural Language Processing1 CS60057 Speech &Natural Language Processing Autumn 2005 Lecture 1 21 July 2005.
9/8/20151 Natural Language Processing Lecture Notes 1.
Empirical Methods in Information Extraction Claire Cardie Appeared in AI Magazine, 18:4, Summarized by Seong-Bae Park.
A Cognitive Substrate for Human-Level Intelligence Nick Cassimatis In collaboration with Paul Bello, Magda Bugajska, Arthi Murugesan Human-Level Intelligence.
For Friday Finish chapter 23 Homework: –Chapter 22, exercise 9.
1 What does “meaning” mean? Linguistics lecture #3 November 2, 2006.
What is linguistics  It is the science of language.  Linguistics is the systematic study of language.  The field of linguistics is concerned with the.
Damaris Escobar What is neurolinguistics?  It is the study of the neural mechanisms in the human brain that control the comprehension, production,
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Abstract Question answering is an important task of natural language processing. Unification-based grammars have emerged as formalisms for reasoning about.
Synthetic Cognitive Agent Situational Awareness Components Sanford T. Freedman and Julie A. Adams Department of Electrical Engineering and Computer Science.
Pattern-directed inference systems
A network model of processing in morphology Dick Hudson UCL
© 2008 The McGraw-Hill Companies, Inc. Chapter 8: Cognition and Language.
October 2005CSA3180 NLP1 CSA3180 Natural Language Processing Introduction and Course Overview.
CSA2050 Introduction to Computational Linguistics Lecture 1 What is Computational Linguistics?
Intelligent Robot Architecture (1-3)  Background of research  Research objectives  By recognizing and analyzing user’s utterances and actions, an intelligent.
Cognition Through Imagination and Affect Murray Shanahan Imperial College London Department of Computing.
Programming Languages and Design Lecture 3 Semantic Specifications of Programming Languages Instructor: Li Ma Department of Computer Science Texas Southern.
PSY270 Michaela Porubanova. Language  a system of communication using sounds or symbols that enables us to express our feelings, thoughts, ideas, and.
Chapter 10. The Explorer System in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans On, Kyoung-Woon Biointelligence Laboratory.
What is Artificial Intelligence?
A Cognitive Substrate for Achieving Human-Level Intelligence Nicholas L. Cassimatis AI Magazine Vol. 27, No. 2 (2006) Summarized by Eun Seok Lee BI
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
Understanding Naturally Conveyed Explanations of Device Behavior Michael Oltmans and Randall Davis MIT Artificial Intelligence Lab.
Ghislain Fouodji Tasse Supervisor: Dr. Karen Bradshaw Computer Science Department Rhodes University 04 August 2009.
CognitiveViews of Learning Chapter 7. Overview n n The Cognitive Perspective n n Information Processing n n Metacognition n n Becoming Knowledgeable.
NATURAL LANGUAGE PROCESSING
A Speech Interface to Virtual Environment Authors Scott McGlashan and Tomas Axling Swedish Institute of Computer Science.
Artificial Intelligence Knowledge Representation.
Artificial Intelligence Logical Agents Chapter 7.
Biointelligence Laboratory, Seoul National University
Service-Oriented Computing: Semantics, Processes, Agents
Cognitive Language Processing for Rosie
Learning Fast and Slow John E. Laird
Representation, Syntax, Paradigms, Types
Natural Language Processing (NLP)
Natural Language Understanding
Service-Oriented Computing: Semantics, Processes, Agents
Representation, Syntax, Paradigms, Types
Representation, Syntax, Paradigms, Types
Service-Oriented Computing: Semantics, Processes, Agents
Chapter 11 user support.
Representation, Syntax, Paradigms, Types
Natural Language Processing (NLP)
Artificial Intelligence 2004 Speech & Natural Language Processing
Habib Ullah qamar Mscs(se)
Natural Language Processing (NLP)
Presentation transcript:

A Cognitive Substrate for Natural Language Understanding Nick Cassimatis Arthi Murugesan Magdalena Bugajska

Language & Cognition N. L. Cassimatis, J. Trafton, M. Bugajska, A. Schultz (2004). Integrating Cognition, Perception and Action through Mental Simulation in Robots. Journal of Robotics and Autonomous Systems. Volume 49, Issues 1-2, 30 November 2004, Pages

What is difficult? Integration of various sources of information and constraints Language Social cues (pointing) Visual information Concepts like object Spatial, physics

Why integration is difficult? Fodor’s Modularity of Mind Properties of Modular systems: Domain specificity : certain kinds of inputs Informational encapsulation Shallow outputs Mind’s Central Processing Vision Motor ReasoningLanguage Pictures Sounds Physical objects ? ???

Problems lead to a different goal and Tailored Evaluations Current standards in AI have become: Not sentence understanding or question answering but -Part of speech tagging (98%) -PCFG (Probabilistic Context Free Grammar) -Evaluation Metrics -Precision & Recall – 90% -Exact match – % HPSG semantics oriented – 70%

Our approach – Substrate

Non Modular Focus of Attention (buffer) Identity Difference Temporal Constraint Identity Hypothesis World Event Space Temporal Perception Category Conflict Resolution Substrate: Representation Procedural Multiple processes Language is a part of and interacts freely with the greater cognitive system N.L. Cassimatis (2006). A Cognitive Substrate for Human-Level Intelligence. AI Magazine. Volume 27 Number 2.

Substrate Mappings: The particular substrate : Physical reasoning : –N. L. Cassimatis (2002). Polyscheme: A Cognitive Architecture for Integrating Multiple Representation and Inference Schemes. Doctoral Dissertation, Media Laboratory, Massachusetts Institute of Technology, Cambridge, MA Word Learning : –M. Bugajska, N.L. Cassimatis (2006). Beyond Association: Social Cognition in Word Learning. In Proceedings of the International Conference on Development and Learning. Social Cognition: –P. Bello, N.L. Cassimatis (2006). Developmental Accounts of Theory-of-Mind Acquisition: Achieving Clarity via Computational Cognitive Modeling. In Proceedings of 28th Annual Conference of the Cognitive Science Society. –P. Bello & N.L. Cassimatis (2006). Understanding other Minds: A Cognitive Modeling Approach. In Proceedings of the International Conference on Cognitive Modeling.

Language to Substrate Mapping

HPSG Mapping: A. Murugesan, N.L. Cassimatis (2006). A Model of Syntactic Parsing Based on Domain-General Cognitive Mechanisms. In Proceedings of 28th Annual Conference of the Cognitive Science Society.

Example of Syntax Semantics interaction

Semantics & Syntax Interaction E. g. : Given a sentence with an ambiguous word – choose the correct interpretation of the word; “The bug needs a battery” bug animal insect System error listening device annoy (verb) Eavesdrop (verb)

Implementation (default) Rules: 1.By default the most probable [bug - animal insect] is chosen -e.g. of such a sentence : “The bug crawled” Phonology ?phrase ‘bug’ ~~> Lexicon ?phrase animalBug Abnormality predicates are used to prioritize interpretations Phonology ?phrase ‘bug’ + Blocked ?phrase animalBug ~~> Lexicon ?phrase systemBug Phonology ?phrase ‘bug’ + Blocked ?phrase systemBug ~~> Lexicon ?phrase listeningDeviceBug Phonology ?phrase ‘bug’ + Blocked ?phrase listeningDeviceBug ~~> Lexicon ?phrase annoyBug Phonology ?phrase ‘bug’ + Blocked ?phrase annoyBug ~~> Lexicon ?phrase eavesdropBug Blocked ?phrase ?prevLexicon = = > NOT Lexicon ?phrase ?prevLexicon likely!

Implementation (Semantics) Two implicit requirements here : 1. generate semantics of a sentence 2. availability of background information Walk through the example : “The bug needs a battery”

Background knowledge Entity AbstractPhysical OrganicInorganic ISA(?obj, Inorganic) = = > ISA(?obj, Physical) ISA(?obj, Organic) = = > ISA(?obj, Physical) ISA(?obj, Inorgainc ) = = > NOT ISA (?obj, Organic) ISA(?obj, Orgainc ) = = > NOT ISA (?obj, Inorganic) Category hierarchy Need ( ?object, ?neededObj) + ISA(?neededObj,battery) = = > ISA(?object, Inorganic)

Conflict in Semantics Lexicon(?phrase,animalBug) + Referent(?phrase, ?phraseRef) = = > ISA(?phraseRef,Organic) According to default rule Lexicon(?phrase,animalBug) is likely true (l,?) Therefore by the above rule ISA(?phraseRef,Organic) is also likely true However once the sentence is formed and Needs(?phraseRef, ?batteryObj) is asserted ; according to background knowledge ?phraseRef must be Inorganic and NOT Organic! i.e. ISA(?phraseRef,Organic) is Certainly false (?,C) animalBug animalBug-1 (l,C) conflict

Contribution A framework for integration Implausibility of non modular approach is reduced Learnability of language Seamless integration