CLARION (Connectionist Learning with Adaptive Rule Induction ON-line) 2009. 3. 26. Yonsei University Dept. of Computer Science Lee Young Seol 0.

Slides:



Advertisements
Similar presentations
Artificial Intelligence 12. Two Layer ANNs
Advertisements

The CLARION Cognitive Architecture: A Tutorial Part 4 – The Motivational and Meta-Cognitive Subsystems Nick Wilson, Ron Sun, Michael Lynch Cognitive Science,
The CLARION Cognitive Architecture: A Tutorial
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
The Logic of Intelligence Pei Wang Department of Computer and Information Sciences Temple University.
The CLARION Cognitive Architecture: A Tutorial Part 4 – The Motivational and Meta-Cognitive Subsystems Nick Wilson, Ron Sun, Michael Lynch Cognitive Science,
Using the Crosscutting Concepts As conceptual tools when meeting an unfamiliar problem or phenomenon.
The CLARION Cognitive Architecture: A Tutorial Part 2 – The Action- Centered Subsystem Nick Wilson, Michael Lynch, Ron Sun, Sébastien Hélie Cognitive Science,
P O L C A Leading.
Social Force Model for Pedestrian Dynamics 1998 Sai-Keung Wong.
Soft computing Lecture 6 Introduction to neural networks.
Detailed Design Kenneth M. Anderson Lecture 21
Chapter 6: Basic Motivation Concepts
Integrating POMDP and RL for a Two Layer Simulated Robot Architecture Presented by Alp Sardağ.
Chapter Seven The Network Approach: Mind as a Web.
Creating Architectural Descriptions. Outline Standardizing architectural descriptions: The IEEE has published, “Recommended Practice for Architectural.
Scaling and Attitude Measurement in Travel and Hospitality Research Research Methodologies CHAPTER 11.
PSYCHOLOGY MOTIVATION. MOTIVATION Motivation deals with the factors that direct and energize the behavior of humans and organizations. 1.Instinct Approaches;
Lecture 09 Clustering-based Learning
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Radial Basis Function Networks
Chapter 7 Structuring System Process Requirements
COMPUTATIONAL MODELING OF INTEGRATED COGNITION AND EMOTION Bob MarinierUniversity of Michigan.
Chapter 1: Data Flow Diagram Structuring System Process Requirements
Path-Goal Theory Chapter 7.
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Modeling Driver Behavior in a Cognitive Architecture
Chapter 7 Structuring System Process Requirements
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
Prepared by Cheryl Dowell, Algonquin College, and Greg Cole, Saint Mary’s University.
An Architecture for Empathic Agents. Abstract Architecture Planning + Coping Deliberated Actions Agent in the World Body Speech Facial expressions Effectors.
Slides are based on Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems.
Hebbian Coincidence Learning
Design engineering Vilnius The goal of design engineering is to produce a model that exhibits: firmness – a program should not have bugs that inhibit.
Motivation and Emotion
Leadership Chapter 7 – Path-Goal Theory.  Path-Goal Theory Perspective  Conditions of Leadership Motivation  Leader Behaviors & Subordinate Characteristics.
PowerPoint Presentation by Charlie Cook The University of West Alabama Copyright © 2005 Prentice Hall, Inc. All rights reserved. Chapter 4 Foundations.
 Knowledge management is managing the organization’s knowledge by means of systematic and organized processes.  For acquiring, organizing, sustaining,
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Cognitive Theories of Learning Dr. K. A. Korb University of Jos.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
Copyright © 2010, Pearson Education Inc., All rights reserved.  Prepared by Katherine E. L. Norris, Ed.D.  West Chester University of Pennsylvania This.
Learning Agents MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way.
MULTI-INTERVAL DISCRETIZATION OF CONTINUOUS VALUED ATTRIBUTES FOR CLASSIFICATION LEARNING KIRANKUMAR K. TAMBALKAR.
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
Overheads Principles of Economics. Economics is the study of choice … with constraints. under conditions of scarcity. Economics.
Architecture View Models A model is a complete, simplified description of a system from a particular perspective or viewpoint. There is no single view.
The Emergent Structure of Semantic Knowledge
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Data Structure and Algorithms
Learning Objectives:  Define Motivation and explain features of motivated behaviour  Understand significance of Motivation at work  Appreciate major.
Pattern Recognition. What is Pattern Recognition? Pattern recognition is a sub-topic of machine learning. PR is the science that concerns the description.
Neural networks (2) Reminder Avoiding overfitting Deep neural network Brief summary of supervised learning methods.
7 Motivation Concepts.
Victoria Ibarra Mat:  Generally, Computer hardware is divided into four main functional areas. These are:  Input devices Input devices  Output.
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
Intelligent Database Systems Lab 國立雲林科技大學 National Yunlin University of Science and Technology Advisor : Dr. Hsu Graduate : Yu Cheng Chen Author: Michael.
Self-Organizing Network Model (SOM) Session 11
Learning Fast and Slow John E. Laird
CHAPTER 8 MOTIVATION.
Chapter 4 Perspectives on Consumer Behavior
Module 34: Introduction to Motivation
Define motivation Compare and contrast early theories of motivation Compare and contrast contemporary theories of motivation Discuss current issues in.
Leadership Chapter 7 – Path-Goal Theory Northouse, 4th edition.
The Network Approach: Mind as a Web
COMPUTER ORGANIZATION
Presentation transcript:

CLARION (Connectionist Learning with Adaptive Rule Induction ON-line) Yonsei University Dept. of Computer Science Lee Young Seol 0

Representation Two different types of knowledge –Implicit knowledge Inaccessible nature by subsymbolic, distributed representation Ex) a backpropagation network (neural network) –Explicit knowledge More easily interpretable and clearer conceptual meaning Symbolic or localist representation Two level architecture –Each level for one kind of representation and process Implicit or explicit 1

Representation Action-centered subsystem –Procedural knowledge –Not necessarily inaccessible (directly) –One-way only retrieval from current state assessment to action recommendations Non action-centered subsystem –Declarative knowledge, semantic memory –Not necessarily accessible (directly) –More than one-way retrieval Retrieval based on any subset of the attributes –General knowledge about the world in a conceptual, symbolic form Goal-structure –Organization of various drives, desires, needs, and motivations 2

Action-centered knowledge Bottom level –Highly modular Top level –More centralized and less compartmentalized 3

Explicit knowledge Explicit knowledge representation –Rules and chunks –Rules Action rules (action centered modules) Associate rules (non-action centered modules) –Chunks Description about conditions and conclusions of rules CLARION reasoning –Reasoning based on rules –Rule support Evidential calculus, fuzzy logic, probabilistic reasoning 4

Motivational subsystem Drives –Motivational force behind action decision making Goals –Specific and tangible motivation and context for actions 5

Learning Implicit knowledge learning –Neural network learning by back propagation Explicit knowledge learning –Bottom up learning (1) choice of an action by bottom level (2) the rule is extracted (3) consideration of the outcome of applying the rule (4) successful outcome → more universal rule (5) not successful outcome → more specific and exclusive of the current case 6

Action-Centered Subsystem Action Decision Making 7

Action-Centered Subsystem Action Decision Making –State x : a set of dimension value pairs –Each dimension : discrete (binary, ordinal, nominal) A fixed set of possible values 8

Action-Centered (Bottom Level) Implicit processes of action decision making –Simple and direct mapping from perceptual information to actions Learned or pre-wired “reflex arcs” Implicit decision networks (IDNs) –Implementation in back propagation neural networks Three groups of Input to bottom level of ACS –Sensory input –Working memory items Part of current state at each step of action decision making –One item from the goal structure Dimension-value pair : goal dimension, 9

Action-Centered (Bottom Level) Three groups of action (output in bottom level of ACS) –Dimension-value pairs A number of action dimensions A number of possible values –External actions Changing the state of the world (internal or external state) –Special case :‘Do-nothing’ –Working memory action Storing an item in the working memory Removing an item from the working memory –Goal action Setting up a goal or removing a goal 10

Action-Centered (Bottom Level) 11

Action-Centered (Bottom Level) Q-Learning (Watkins 1989) –A reinforcement learning algorithm –Q(x,a) → the maximum total reinforcement that can be received from the current state x on after action a is performed – : a discount factor, : reinforcement at step i – : the new state resulting from action a in state x 12

Action-Centered (Top Level) Explicit knowledge (by a symbolic or localist representation) –Easily interpretable and clear conceptual meaning Representation –Input state x → similar to the bottom level –Current-state-condition → action state → conjunction of individual element action → action recommendation Bottom-Up Rule Learning (RER) –Rule-Extraction-Refinement algorithm 13

Non-Action-Centered Subsystem Storing and retrieving general knowledge of the world –Semantic memory or declarative memory –Mainly used for supplementing and augmenting the action-centered subsystem in CLARION 14

Non-Action-Centered (Top level) General knowledge store (GKS) –Encoding explicit, non-action-centered knowledge –Chunk → co-occurrences of features Sets of dimension-value pairs Chunk id: (dim, val), (dim, val), …. (dim, val) Ex) talbe-1: (size, large), (color, white), (number-of-legs, four) –Links across chunks → (uni or bidirectional) association chunks Associative rules Condition of an associative rules –A single chunk or multiple chunks at top level Conclusion of an associative rules –One chunk (a chunk node at the top level) 15

Non-Action-Centered (Bottom level) Associative memory networks –Making association by mapping an input to an output –An input or output The form of a set of dimension-value pairs Training such a network for capturing implicit associations –Auto associative way (input and desired output) Input → a set of dimension-value pairs Desired output → the set of dimension-value pairs Repeated trials → internal representation –Learning hetero associate pattern Input → a set of dimension-value pairs Desired output → another set of dimension-value pairs 16

Integrating two levels (NACS) Activation of a chunk in the GKS –A source within the GKS –The result of the AMNs –Combined strength based on integrating the two sources Calculation of the overall strength of a chunk 17

Coordination of the NACS and the ACS Flight Example –An agent is to learn to fly an aircraft –ACS “if you see x, then you do y” –X → rough description of a situation –Y → a set of actions “if see x1, do y1”and“see x2, do y2” –NACS Some chunks x3, x4, x5 Associative rule –“if x3, then x1” –“X5 is similar to x2” –Cooperation “if x3, then x1” and “if see x1, do y1” –“if see x3, do y1” 18

Motivational and Meta-Cognitive Subsystems The criteria for cognitive agents –Sustainability An agent must attend to its basic needs, such as hunger and thirst. The agent must also know to avoid danger and so on (Toates 1986) –Purposefulness The action of an agent must be chosen in accordance with some criteria, instead of completely randomly (Hull 1943, Anderson 1993). Those criteria are related to enhancing sustainability of an agent (Toates 1986) –Focus An agent must be able to focus its activities in some ways, with respect to particular purposes. Its actions need to be consistent, persistent, and contiguous, in order to fulfill its purposes (Toates 1987). However, an agent needs to be able to give up some of its activities, temporally or permanently, when necessary (Simon 1967, Sloman 1986) 19

Motivational and Meta-Cognitive Subsystems The criteria for cognitive agents –Adaptivity An agent must be able to adapt its behavior (i.e., to learn) to improve its purposefulness, sustainability, and focus. 20

Motivational and Meta-Cognitive Subsystems Motivational subsystem (MS) –Concerned with drives and their interactions (Toates 1986) Why an agent does what it does How an agent chooses the actions it takes Choice of actions to maximize gains, rewards, or payoffs Meta cognitive subsystem (MCS) –Controlling and regulating cognitive –Setting goals for the ACS –Setting essential parameters of the ACS and the NACS –Interrupting and changing on-going processes in the ACS and the NACS 21

Motivational and Meta-Cognitive Subsystems Motivational system Considerations Concerning Drives –Proportional activation The activation of a drive should be proportional to corresponding offsets, or deficits, in related aspects (such as food or water). –Opportunism An agent needs to incorporate considerations concerning opportunities, when calculating desirability of alternatives in choosing its actions. For example, the availability of water may lead to prefer drinking water over gathering food, provided that food deficits is not too great –Contiguity of actions There should be a tendency to continue the current action sequence, rather than switching to a different sequence, to avoid the overhead of switching 22

Motivational and Meta-Cognitive Subsystems Considerations Concerning Drives –Persistence Similarly, actions to satisfy a drive should persist beyond minimum satisfaction, that is, beyond a level of satisfaction barely enough to reduce the most urgent drive to be slightly below some other drives. For example, an agent should not run toward a water source and drink only a minimum amount, and then run toward a food source and eat a minimum amount, then going back to the water source to repeat the cycle. –Interruption when necessary However, when a more urgent drive arises (such as “avoid-danger”), actions for a lower-priority drive (such as “get-sleep”) may be interrupted. –Combination of preferences The preferences resulting from different drives should be combined to generate candidate may be generated that is not the best for any single drive but the best in terms of the combined preference 23

Motivational and Meta-Cognitive Subsystems Combination of preferences –Multi-vote : tallying the votes cast by different drives –Single-vote : only top-priority goal of each drive Primary Drives: Low-Level –Get-food The strength of this drive is proportional to 0.95 * max (food-deficit, food-deficit*food-stimulus). The maximum strength of this drive is The actual strength is determined by two factors: food-deficit felt by the agent, and the food-stimulus perceived by it. The use of food- stimulus (as well as water-stimulus, mate-stimulus, and so on, to be detailed later) is necessary, because otherwise an agent may be dominated by one slightly larger deficit and ignore accessibility issues all together. Thus, the product of food-deficit*food-stimulus is included above. However, food-deficit alone needs to be taken into account too, because, otherwise an agent may starve to death if food-stimulus is not available at all. 24

Motivational and Meta-Cognitive Subsystems Primary Drives: Low-Level –Get-water The strength of this drive is proportional to 0.95*max(water-deficit, water-deficit*water-stimulus). This situation is similar to get food. For exactly the same reason as described above with regard to get-food, both water-deficit and water-deficit*stimulus are included in the determination of the strength of this drive –Avoid-danger The strength of this drive is proportional to 0.98*danger- stimulus*danger-certainty. The maximum strength of this drive is It is proportional to the danger signal: its distance, severity (disincentive value), and certainty. The first two factors are captured by danger-stimulus (which is determined by distance and severity), and the third factor by danger-certainty. –Get-sleep The strength of this drive is proportional to 0.95*max (night-proximity, exhaustion). This formula is self-explanatory. 25

Motivational and Meta-Cognitive Subsystems Primary Drives: Low-Level –Reproduce The strength of this drive is determined by 0.30+(0.60*mate-stimulus). This drive is always present to a certain extent (at the level of 0.30), and intensified when mate-stimulus is present, proportional to the intensity of mate-stimulus (up to the level of = 0.90). Primary Drives: High-Level –Need beyond basic drives concerning physiological needs –Belongingness As Maslow put it, it denotes “our deep animal tendencies to herd, to flock, to join, to belong.”Clearly, this drive is species-specific-not all animal species have an equally strong need for social belongingness 26

Motivational and Meta-Cognitive Subsystems Primary Drives: High-Level –Esteem Maslow claimed that “all people in our society … have a need or desire for a stable, firmly based, usually high evaluation of themselves, for self respect or self esteem, and for the esteem of others”. It includes the desire for competence, adequacy, recognition, attention, and domination. All of the above facets lead to self esteem and/or esteem by others. –Self-actualization This term is used by Maslow to refer to the tendencies for humans to become actualized in what they are potentially, that is, the desires to become more of what one idiosyncratically is (or to become everything that one is destined to become). Derived (Secondary) Drives –Secondary, changeable, and acquired mostly in the process of satisfying primary drives 27

Motivational and Meta-Cognitive Subsystems Derived (Secondary) Drives –Secondary, changeable, and acquired mostly in the process of satisfying primary drives (1) gradually acquired drives, through “conditioning”; that is, through the association of a (secondary) goal with a (primary) drive, the (secondary) goal becomes a drive by itself (2) externally set drives, through externally give instructions; for example, due to the transfer of the desire to please instructors or superiors into a specific desire to conform to the instructions Structure of the Motivational Subsystem –Goal structure Explicit representation → motivation Implicit representation → drives 28

Motivational and Meta-Cognitive Subsystems Structure of the Motivational Subsystem –The mapping between the state of the world and the drives 29