A Cognitive Substrate for Achieving Human-Level Intelligence Nicholas L. Cassimatis AI Magazine Vol. 27, No. 2 (2006) Summarized by Eun Seok Lee BI. 2008.

Slides:



Advertisements
Similar presentations
Pat Langley School of Computing and Informatics Arizona State University Tempe, Arizona USA Modeling Social Cognition in a Unified Cognitive Architecture.
Advertisements

Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Bayesian Network and Influence Diagram A Guide to Construction And Analysis.
Rulebase Expert System and Uncertainty. Rule-based ES Rules as a knowledge representation technique Type of rules :- relation, recommendation, directive,
Chapter Thirteen Conclusion: Where We Go From Here.
Knowledge Representation
Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall Chapter 7 Technologies to Manage Knowledge: Artificial Intelligence.
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
Intelligent systems Lecture 6 Rules, Semantic nets.
INTERNATIONAL CONFERENCE ON NATURAL LANGUAGE PROCESSING NLP-AI IIIT-Hyderabad CIIL, Mysore ICON DECEMBER, 2003.
Chapter 12: Expert Systems Design Examples
PSU CS 370 – Artificial Intelligence Dr. Mohamed Tounsi Artificial Intelligence 1. Introduction Dr. M. Tounsi.
1 Chapter 9 Rules and Expert Systems. 2 Chapter 9 Contents (1) l Rules for Knowledge Representation l Rule Based Production Systems l Forward Chaining.
Theories of Mind: An Introduction to Cognitive Science Jay Friedenberg Gordon Silverman.
Semantics For the Semantic Web: The Implicit, the Formal and The Powerful Amit Sheth, Cartic Ramakrishnan, Christopher Thomas CS751 Spring 2005 Presenter:
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Polyscheme John Laird February 21, Major Observations Polyscheme is a FRAMEWORK not an architecture – Explicitly does not commit to specific primitives.
Physical Symbol System Hypothesis
Computer vision: models, learning and inference Chapter 10 Graphical Models.
Building Knowledge-Driven DSS and Mining Data
Statistical Natural Language Processing. What is NLP?  Natural Language Processing (NLP), or Computational Linguistics, is concerned with theoretical.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
THEORIES OF MIND: AN INTRODUCTION TO COGNITIVE SCIENCE Jay Friedenberg and Gordon Silverman.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
CSCI 4410 Introduction to Artificial Intelligence.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Artificial Intelligence: Definition “... the branch of computer science that is concerned with the automation of intelligent behavior.” (Luger, 2009) “The.
Guide to Simulation Run Graphic: The simulation runs show ME (memory element) activation, production matching and production firing during activation of.
Knowledge representation
A Cognitive Substrate for Human-Level Intelligence Nick Cassimatis In collaboration with Paul Bello, Magda Bugajska, Arthi Murugesan Human-Level Intelligence.
Empirical Explorations with The Logical Theory Machine: A Case Study in Heuristics by Allen Newell, J. C. Shaw, & H. A. Simon by Allen Newell, J. C. Shaw,
A Cognitive Substrate for Natural Language Understanding Nick Cassimatis Arthi Murugesan Magdalena Bugajska.
1 ECE 453 – CS 447 – SE 465 Software Testing & Quality Assurance Instructor Kostas Kontogiannis.
K. J. O’Hara AMRS: Behavior Recognition and Opponent Modeling Oct Behavior Recognition and Opponent Modeling in Autonomous Multi-Robot Systems.
Cognitive Psychology: Thinking, Intelligence, and Language
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Procedural Knowledge.
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
Mining various kinds of Association Rules
© 2008 The McGraw-Hill Companies, Inc. Chapter 8: Cognition and Language.
1 2010/2011 Semester 2 Introduction: Chapter 1 ARTIFICIAL INTELLIGENCE.
1 CS 385 Fall 2006 Chapter 1 AI: Early History and Applications.
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Chapter 1 –Defining AI Next Tuesday –Intelligent Agents –AIMA, Chapter 2 –HW: Problem.
Thought & Language. Thinking Thinking involves manipulating mental representations for a purpose. Thinking incorporates the use of: Words Mental Images.
Chapter 1. Cognitive Systems Introduction in Cognitive Systems, Christensen et al. Course: Robots Learning from Humans Park, Sae-Rom Lee, Woo-Jin Statistical.
Knowledge Representation
What is Artificial Intelligence?
Finite State Machines (FSM) OR Finite State Automation (FSA) - are models of the behaviors of a system or a complex object, with a limited number of defined.
Using Bayesian Networks to Predict Plankton Production from Satellite Data By: Rob Curtis, Richard Fenn, Damon Oberholster Supervisors: Anet Potgieter,
Cognitive Architectures and General Intelligent Systems Pay Langley 2006 Presentation : Suwang Jang.
Understanding Naturally Conveyed Explanations of Device Behavior Michael Oltmans and Randall Davis MIT Artificial Intelligence Lab.
Some Thoughts to Consider 5 Take a look at some of the sophisticated toys being offered in stores, in catalogs, or in Sunday newspaper ads. Which ones.
Artificial Intelligence Hossaini Winter Outline book : Artificial intelligence a modern Approach by Stuart Russell, Peter Norvig. A Practical Guide.
Artificial Intelligence Knowledge Representation.
Artificial Intelligence Logical Agents Chapter 7.
Speaker Recognition UNIT -6. Introduction  Speaker recognition is the process of automatically recognizing who is speaking on the basis of information.
Rule-based Reasoning in Semantic Text Analysis
Biointelligence Laboratory, Seoul National University
Learning Fast and Slow John E. Laird
Artificial Intelligence
Knowledge Representation
Knowledge Representation
Service-Oriented Computing: Semantics, Processes, Agents
Artificial Intelligence
Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 20
Service-Oriented Computing: Semantics, Processes, Agents
Artificial Intelligence
Presentation transcript:

A Cognitive Substrate for Achieving Human-Level Intelligence Nicholas L. Cassimatis AI Magazine Vol. 27, No. 2 (2006) Summarized by Eun Seok Lee BI

A Profusion Problem “When is the first Pittsburgh Steelers game after (the World Series, Thanksgiving, my daughter’s birthday, the next full moon)?” Cf. Cyc (Lenat and Guha 1990) & ThoughtTreasure (Mueller 1998) – not yet to provide a comprehensive store of all the knowledge for such queries. Question knowledge info National holidays User info Celestial movements

The Procedural Profusion Problem A human utterance hidden Markov models Convert continuous acoustic signal into discrete representation of the phonemes, morphemes, and words chart- or search-based algorithms Identify the syntactic structure logical, case-based, and probabilistic methods Reasoning about the world and other people’s intention

The Procedural Profusion Problem Too many computational problems involved with difficult-to- integrate methods. Each aspects can best be dealt with different methods Tanenhaus and Trueswell 1995 – Above is very difficult problem – only multiply for systems that integrate more of human-level intelligence. Then what about enabling computers automatically storing and collecting knowledge and algorithms? – not sufficient; only learn to delegate among existing algorithms. And, control and data structures of these different classes of algorithms are very difficult to integrate Thus, the profusion problem is a genuinely difficult integration problem.

The Cognitive Substrate Hypothesis Human’s earlier cognitive mechanism with adapting mechanism is sufficient to achieve human-level intelligence in all domains. A relative small set of computational problems that once solved, (“cognitive substrate,”) can be adapted to solve other problems.

An Example of a ‘Cognitive Substrate’ Basic social, physical reasoning problem Reasoning Temporal intervals Causal relations Desire Objects Events Belief Ontologies “Cognitive substrate” – A set of computational mechanisms i.e. “Once a set of ‘cognitive substrate’ is constructed, the rest will be relatively easy.”

The Benefits of the Cognitive Substrate Hypothesis 1.Smaller problem 2.Quicker intelligent system development 3.Easier integration across domains If cognitive substrate underlie cognition in most domains of human cognition, then much of the problem of human-level cognition becomes more tractable. AI, Cognitive psychology, linguistics, neuroscience support the cognitive substrate hypothesis.

Implicit Substrate Hypothesis in Much AI Research Representative research: –Search through a state space (Newell and Simon 1972) –Updating probabilities in a Bayesian network (Pearl 1988) –A modest set of primitives that can represent much of the semantics of human language (Shank 1975) – not implemented because reasoning problems with these primitives are not yet achieved. –Thus require benefits of each specific class of AI methods should be integrated into one system.

Linguistic Semantics Jackendoff – structures used to represent the semantics of a relatively small set of semantic fields can be used to represent the semantics of many other semantic fields. i.e. primitives such as cause, go, path, to, from are common in other frameworks. The formalization: –“John entered the room.” -> GO (John, [path [to: room]]) –“John left the room.” -> GO (John, [path [from: room]]) Large set of word classes with only a few more primitives – support the notion that a relatively small set of mechanisms can lead to human-level intelligence in all domains.

Cognitive Psychology and Neuroscience Much nonspatial or physical thought involves mechanisms which are for spatial and physical ones. Barsalou et al (2003) – human mapping visual and motor representations onto abstract, nonphysical concepts Spivey et al (2001) – associating sitting position with verb ‘push/respect’ Ricahrdson et al (2003) – harder understanding sentences of certain combination of images and words. Warington et al (1984) – visual and motor regions activation during nonperceptual cognition

Constituents of Cognitive Substrates Cassimatis 2002 – preliminary lists includes reasoning about time, space, part-hood, categories, causation, uncertainty, belief, desire. Implied research program –1) identify and implement a cognitive substrate –2) find mappings from multiple domains onto the cognitive substrate –3) automate the process of adapting a cognitive substrate so that it can solve problems in other domains

Implementing a Cognitive Substrate Polyscheme cognitive architecture: –enables multiple computational methods to be implemented much more ubiquitous. Two principles: –CFP common function principle –MIP multiple implementation principle Attention Fixation –Very different algorithms can all be reformulated in terms of sequences of attention fixations

Common Functions Forward inference. Subgoaling. Simulate alternate worlds. Identity matching. i.e.implemeting an algorithms –Search. “When uncertain about whether A is true, represent the world where A is true, perform forward inference, represent the world where A is not true, perform forward inference. If forward inference leads to further uncertainty, repeat.” –Stochastic simulation. “When A is more likely than not-A, represent the world where A is true and perform forward inference in it more often than you do for the world where not-A is true.”

MIP for forward inference Neural Networks. –The activation of input units of a feedforward neural network leads to a change in the activation of the output units of the network. –Rrepresent facts that can be inferred from the facts represented by the input units. Forward rule changing. –Production systems can be constructed to match the left-hand sides of production rules against a set of currently known facts to infer new facts represented by the right hand sides of rules. Ontologies. –When an object, o, is a member of category C in a category hierarchy, one can infer that o is a member of C1 … Cn, the ancestors of C.

Implementing an algorithm A CFP Subgoaling Simulate alternate worlds Search Stochastic simulation Identity matching Forward inference Algorithms Neural Networks Forward Rule Chaining Ontologies An MFP

Attention Fixation Very different algorithms –can all be reformulated in terms of sequences of attention fixations Inference algorithms (originally based on very different computational formalisms): –can be executed as sequences of a small set of common functions (according to the CFP) that can be easily interleaved –and that these common functions can be implemented using many different algorithms (according to the MIP)

Leveraging a Cognitive Substrate How a substrate on a Polyscheme model of human physical reasoning used to construct a natural language parser? Many grammatical structures have analogues to nonlinguistic cognitive structures. Formalism: –Events (e), Objects (o), Places (p) –Category(e, MotionEvent), Agent(e, x), Origin(e, p1), Destination(e, p2), Occurs(e, t) –An unsupported object falls is: Location(o, p1, t1) + Below(p2, p1) + Empty(p2, t1) Category(e, MotionEvent) + Origin(e, p1) + Destination(e, p2) + Occurs(e, t2) + Meets(t1, t2).

Leveraging a Cognitive Substrate Utterances are events: Category(e, dog-utterance), Occurs(e, t). Word order is temporal order: Category(e1, JohnUtterance), Occurs(e1, t1) Category(e2, BitUtterance), Occurs(e2, t2) Meets(t1, t2) … Physical and linguistic events both belong to categories organized hierarchically –Constituency is a parthood relation. –Coreference and binding are object-identity relationships. –Phrase attachment is an event identity relationship.

Conclusion: Benefits of Cognitive Substrates 1.Much easier to create an intelligent system for new domains 2.Much easier integration among domains 3.The problem of achieving human- level AI is reduced and simplified by mapping a relatively small set of problems onto a substrate