The CLARION Cognitive Architecture: A Tutorial Part 5 – Conclusion Nick Wilson, Michael Lynch, Ron Sun, Sébastien Hélie Cognitive Science, Rensselaer Polytechnic.

Slides:



Advertisements
Similar presentations
Pat Langley School of Computing and Informatics Arizona State University Tempe, Arizona USA Mental Simulation and Learning in the I CARUS Architecture.
Advertisements

Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Pat Langley School of Computing and Informatics Arizona State University Tempe, Arizona A Cognitive Architecture for Integrated.
Pat Langley School of Computing and Informatics Arizona State University Tempe, Arizona USA A Unified Cognitive Architecture for Embodied Agents Thanks.
Pat Langley Institute for the Study of Learning and Expertise Palo Alto, California A Cognitive Architecture for Complex Learning.
An Introduction to the COGENT Modelling Environment 27 th International Conference of the Cognitive Science Society July 20 th, 2005 Stresa, Italy.
LECTURE 6 COGNITIVE THEORIES OF CONSCIOUSNESS
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
TeachMed Clinical reasoning learning with simulated patients Guy Bisson M.D., Faculté de médecine Froduald Kabanza Ph.D., Faculté des sciences, département.
The CLARION Cognitive Architecture: A Tutorial Ron Sun, Nick Wilson, Michael Lynch, Sébastien Hélie Cognitive Science, Rensselaer Polytechnic Institute.
Kellan Hilscher. Definition Different perspectives on the components, behavioral specifications, and interactions that make up a software system Importance.
Threaded Cognition: An Integrated Theory of Concurrent Multitasking
PyClarion / Mockingbird Michael F. Lynch. What is Clarion? A hybrid cognitive architecture developed at the Department of Cognitive Science at RPI by.
 Metacognition refers to a learner’s ability to be aware of and monitor their own learning processes.  Usually defined by it’s component parts.
A Semantic Sommelier as an Ontology-powered Mobile Social Application and a Pedagogical Tool Deborah L. McGuinness and Evan W. Patton.
Provisional draft 1 ICT Work Programme Challenge 2 Cognition, Interaction, Robotics NCP meeting 19 October 2006, Brussels Colette Maloney, PhD.
Psychology as a science Psych 231: Research Methods in Psychology.
Polyscheme John Laird February 21, Major Observations Polyscheme is a FRAMEWORK not an architecture – Explicitly does not commit to specific primitives.
Psychology as a science Psych 231: Research Methods in Psychology.
Meaningful Learning in an Information Age
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Technical Support Presentation Using the Cisco Technical Support.
ADL Slide 1 December 15, 2009 Evidence-Centered Design and Cisco’s Packet Tracer Simulation-Based Assessment Robert J. Mislevy Professor, Measurement &
Using the Drupal Content Management Software (CMS) as a framework for OMICS/Imaging-based collaboration.
Framework for K-12 Science Education
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Introduction to Computer Aided Process Planning
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Design Extensions to Google+ CS6204 Privacy and Security.
Introduction to Software Engineering. What is Software? “ Software is a set of instructions to acquire inputs and to manipulate them to produce the desired.
Ontology Development in the Sciences Some Fundamental Considerations Ontolytics LLC Topics:  Possible uses of ontologies  Ontologies vs. terminologies.
1 CS 456 Software Engineering. 2 Contents 3 Chapter 1: Introduction.
© Yilmaz “Agent-Directed Simulation – Course Outline” 1 Course Outline Dr. Levent Yilmaz M&SNet: Auburn M&S Laboratory Computer Science &
 Knowledge Acquisition  Machine Learning. The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
MAPLDDesign Integrity Concepts You Mean We’re Still Working On It? Sustaining a Design.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
25./ Final DIP Review, Innsbruck, Austria1 D11.22 DIP Project Presentation V5 Oct 2006 Presented at Final Review Innsbruck, Oct, 2006.
Flexiblelearning.net.au/innovations E-learning Innovations Australian Flexible Learning Framework Project 09/73 – Spatial Information Skills for Professionals.
Proposal Development Sample Proposal Format Mahmoud K. El -Jafari College of Business and Economics Al-Quds University – Jerusalem April 11,2007.
1 Inside Theory-Aware Authoring System Riichiro Mizoguchi, Yusuke Hayashi Osaka University Jacqueline Bourdeau Tele University.
Welcome to AP Biology Mr. Levine Ext. # 2317.
INTERACTIVE ANALYSIS OF COMPUTER CRIMES PRESENTED FOR CS-689 ON 10/12/2000 BY NAGAKALYANA ESKALA.
1 Chapter 3 Individual Differences Copyright © The McGraw-Hill Companies, Inc.
Introduction to Science Informatics Lecture 1. What Is Science? a dependence on external verification; an expectation of reproducible results; a focus.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
Korea Univ. Division Information Management Engineering UI Lab. Korea Univ. Division Information Management Engineering UI Lab. IMS 802 Cognitive Modeling.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Comp 15 - Usability and Human Factors
New Bulgarian University MindRACES, First Review Meeting, Lund, 11/01/2006 Anticipation by Analogy An Attempt to Integrate Analogical Reasoning with Perception,
Science and Engineering Practices: Models and Argumentation “Leading for educational excellence and equity. Every day for every one.”
How People Learn – Brain, Mind, Experience, and School (Bransford, Brown, & Cocking, 1999) Three core principles 1: If their (students) initial understanding.
Cognitive Science and Biomedical Informatics Department of Computer Sciences ALMAAREFA COLLEGES.
CPSC 871 John D. McGregor Process – an introduction Module 0 Session 3.
GraDS MacroGrid Carl Kesselman USC/Information Sciences Institute.
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
SOAR A cognitive architecture By: Majid Ali Khan.
Soar Expert System Tools Team W09 Daniel Nelson, Emily Schwarz, and Sean Lydon.
Features of JAS Plots Plots update in real time. Data for plots can be local or remote (use Java RMI to connect to JAS Data Server). Rich variety of styles.
KNOWLEDGE MANAGEMENT UNIT II KNOWLEDGE MANAGEMENT AND TECHNOLOGY 1.
From NARS to a Thinking Machine Pei Wang Temple University.
Banaras Hindu University. A Course on Software Reuse by Design Patterns and Frameworks.
Teaching with CHRONOS Data and Tools A Framework for Design Cathy Manduca Science Education Resource Center Carleton College June 13, 2006.
Application architectures Advisor : Dr. Moneer Al_Mekhlafi By : Ahmed AbdAllah Al_Homaidi.
Introduction to Computer Aided Process Planning
Cognitive Modeling Cogs 4961, Cogs 6967 Psyc 4510 CSCI 4960 Mike Schoelles
Learning Fast and Slow John E. Laird
John D. McGregor Eclipse Process Framework Module 2 Session 4
Introduction To software engineering
Presentation transcript:

The CLARION Cognitive Architecture: A Tutorial Part 5 – Conclusion Nick Wilson, Michael Lynch, Ron Sun, Sébastien Hélie Cognitive Science, Rensselaer Polytechnic Institute

Why are Cognitive Architectures Important for Cognitive Science?  To test psychological phenomena we need psychologically oriented cognitive architectures that are:  Cognitively realistic “intelligent” systems.  Detailed cognitive theories that have been tested through capturing and explaining psychological data.  Cognitive Architectures help to shed new light on human cognition and therefore they are useful tools for advancing the science of cognition.  Cognitive Architectures may serve as a foundation for understanding collective human behavior and social psychological phenomena.

Still Room for Grand Theories?  Some have claimed that fundamental scientific discovery and grand scientific theorizing have become a thing of the past. What remains to be done is filling in details.  Researchers in cognitive science are pursuing integrative approaches that explain data in multiple levels, domains, and functionalities.  Significant advances may be made through hypothesizing and confirming deep-level principles that unify superficial explanations across multiple domains.  Cognitive architectures can be the basis of such unified theories (see, e.g., Sun, 2002, the Erlbaum book).

Differences between CLARION 6.1 and ACT-R 6 (based on the ACT-R 6 proposal)  CLARION makes a principled distinction between explicit and implicit knowledge/learning:  ACT-R does not directly capture the distinction and the interaction between implicit and explicit cognitive processes;  ACT-R provides no direct explanation of synergy effects between the two types of knowledge/learning (Sun et al., 2005).  ACT-R is not meant for autonomous learning, without a lot of a priori knowledge; it does not directly capture the psychological process of bottom-up learning as CLARION does.  CLARION is capable of automatic and ‘effortless’ similarity-based reasoning, while ACT-R has to use cumbersome pair-wise similarity relations.  CLARION has a general functional approximation capability (in its bottom level), while ACT-R does not.

Differences between CLARION 6.1 and ACT-R 6 (based on the ACT-R 6 proposal)  In ACT-R, there is no built-in modeling of motivational processes (as in CLARION) – goals are externally set and directly hand-coded.  CLARION implements a goal list, allowing for the possibility of the agent to attend to multiple goals, ACT-R only handles one goal.  ACT-R has some detailed sensory-motor modules.  CLARION has a keyboard and mouse plug-ins  CLARION also has a remote communication plug-in to allow for connection between arbitrary front ends.

Similarities between CLARION 6.1 and ACT-R 6 (based on the ACT-R 6 proposal)  ACT-R and CLARION use different terminology to represent similar ideas:  Models in ACT-R are approximately equivalent to MCS modules in CLARION.  Components in CLARION are similar to modules in ACT-R.  Productions in ACT-R are similar to rules in CLARION.  Eval modules in ACT-R are similar to fixed rules in CLARION.  Chunks in ACT-R and CLARION are essentially the same.  Buffers in ACT-R are equivalent to Queues in CLARION.  Purely an implementation feature for asynchronous operation.  CLARION and ACT-R often account for different tasks, although there have been some overlaps also.

Differences between CLARION 6.1 and Soar 9.3 (based on the Soar 9.3 manual)  In Soar there is a single representation of permanent knowledge (productions) whereas CLARION allows for multiple representational forms of both declarative and procedural knowledge.  Soar makes no distinction between explicit and implicit knowledge.  In Soar, there is no built-in modeling of the psychological process of the interaction and synergy between explicit and implicit processes.  CLARION can apply several different learning mechanisms, Soar uses a single learning mechanism (chunking).  Soar makes no distinction between explicit and implicit learning.  Soar uses a single mechanism for generating goals (automatic subgoaling), in CLARION goals can be generated using various meta-cognitive mechanisms to incorporate facets of contextual (sensory) information as well as motivational factors (drive strengths).  Soar implements a long-term memory, whereas CLARION assumes all knowledge is equivalently accessible, and therefore does not need retrieval from long-term memory.

Similarities between CLARION 6.1 and Soar 9.3 (based on the Soar 9.3 manual)  Soar’s temporary knowledge (attributes and values) is equivalent to dimension-value pairs and chunks in CLARION.  Operators are similar to action chunks in CLARION.  Soar’s application of working memory has many similarities to CLARION’s working memory.  Soar and CLARION both have an episodic memory, although the exact similarities and differences of their implementations are not entirely clear.  CLARION can use episodic memory for offline learning of declarative associations (in the NACS) and procedural knowledge (in the ACS).

Psychological Justifications and Implications of CLARION  R. Sun (2002). Duality of the Mind. Lawrence Erlbaum Associates, Mahwah, NJ.  R. Sun (1994). Integrating Rules and Connectionism for Robust Commonsense Reasoning. John Wiley and Sons, New York.  S. Hélie and R. Sun (2010). Insight, incubation, and creative problem solving: A unified theory and a connectionist model. Psychological Review, 117(3),  R. Sun, P. Slusarz, and C. Terry (2005). The interaction of the explicit and the implicit in skill learning: A dual-process approach. Psychological Review, Vol.112, No.1, pp  R. Sun, E. Merrill, and T. Peterson (2001). From implicit skills to explicit knowledge: A bottom-up model of skill learning. Cognitive Science, Vol.25, No.2, pp  R. Sun (1995). Robust reasoning: Integrating rule-based and similarity-based reasoning. Artificial Intelligence. Vol.75, No.2, pp

Technical Details of CLARION  R. Sun (2003). A Detailed Specification of CLARION 5.0. Technical Report.  Addendum 1: The enhanced description of the motivational subsystem..  Addendum 2: The enhanced description of similarity-based reasoning.  Addendum 3: The properties of the CLARION-H implementation.  Addendum 4: Q and A.  (CLARION 6.0 Technical Report in preparation; will be published by OUP)  A simplified description of CLARION 5.0, written by a student as a project report (which only provides some general ideas):  A Simplified Introduction to CLARION 5.0. Technical report

Conclusion: What is CLARION?  CLARION is a comprehensive theory of the mind (cognition as broadly defined).  CLARION is a conceptual framework for analyzing cognition/psychology (various functionalities and tasks).  CLARION is a computational modeling framework for simulating psychological data.  CLARION is a computational framework for facilitating building intelligent systems.  CLARION is a set of simulation/modeling programming tools:  Java packages [5.0, 6.0]  C# assembly [6.1] (forthcoming)

Downloading The CLARION Library  Go to  Click on the highlighted link to be taken to the page to download version and the most recent patch

The CLARION community  Available Now…  to: o Be added to the mailing list for updates on major releases. o Contact to get answers to support questions for both version (Java) or the upcoming 6.1 (C#) release. o Send notice of any issues/bugs. o Submit feature/enhancement requests  Coming soon (likely sometime in 2011)…  A new website and logo o All documentation and guides will be moved to a wiki-style format o A forum where members of the CLARION community can: Get support on and discuss simulation development Submit bug reports and feature requests Share custom components, simulations, serialized agent/world configurations, etc.

The CLARION Cognitive Architecture Thank You. Questions? Resources: