1 Soar Semantic Memory Yongjia Wang University of Michigan.

Slides:



Advertisements
Similar presentations
Module 11 Types of Memory.
Advertisements

Integrated Episodic and Semantic Memory in Robotics Steve Furtwangler, with Robert Marinier, Jacob Crossman.
1 Compiler Construction Intermediate Code Generation.
Cognition Alie Fulton. Memory Can be divided into three separate storage areas: a sensory store, a short-term store, and a long-term store.
Chapters 6 & 7 Storing and retrieving from episodic memory Semantic memory: categorization and priming.
1 Episodic Memory for Soar Andrew Nuxoll 15 June 2005.
1 Episodic Memory for Soar Agents Andrew Nuxoll 11 June 2004.
Impact of Working Memory Activation on Agent Design John Laird, University of Michigan 1.
Cognitive Psychology Memory Sensory memory Short-term memory Long-term memory.
The Importance of Architecture for Achieving Human-level AI John Laird University of Michigan June 17, th Soar Workshop
A Soar’s Eye View of ACT-R John Laird 24 th Soar Workshop June 11, 2004.
A New Soar Debugger in Java Douglas Pearson ThreePenny Software
Models of Human Performance Dr. Chris Baber. 2 Objectives Introduce theory-based models for predicting human performance Introduce competence-based models.
Psychology of Music Learning Miksza Memory Processes.
Memory Chapter 6.
Soar-RL: Reinforcement Learning and Soar Shelley Nason.
© 2004 Soar Technology, Inc.  July 13, 2015  Slide 1 Thinking… …inside the box Soar Workshop Presentation Presented on 10 June 2004 by Jacob Crossman.
Economic Attention Networks: Associative Memory and Resource Allocation for General Intelligence Matthew Iklé, Joel Pitt, Ben Goertzel, George Sellman.
Memory Consolidation A Summary PSY 506A Molly Bisbee.
Implications of Human Cognitive Architecture for Learning David F. Feldon, Ph.D. University of Virginia June 25, 2012
Chapter 7: Memory and Training Slide Template. WORKING MEMORY.
Modeling meditation ?! Marieke van Vugt.
A Multi-Domain Evaluation of Scaling in Soar’s Episodic Memory Nate Derbinsky, Justin Li, John E. Laird University of Michigan.
C Pearson Allyn & Bacon Encoding and Retrieval Processes in Long-Term Memory Chapter 6.
Three Memory Processes Memory = the storage and retrieval of what one has either learned or experienced.
Information Processing. History In response to Behaviorism, a cognitive model of mind as computer was adopted (1960’s, 70’s) Humans process, store, encode,
Ch. 7 Memory and Thought. Memory and Thought The storage of retrieval of what has been learned or experienced is called memory When remembering information.
MEMORY PhDr. Eva Tomešová, PhD. 26 th October 2007.
PS Introduction to Psychology December 12, 2011 Memory.
You think it’s good? Well, you’re wrong. MEMORY.  DEF: forming a memory code  Requires attention: focusing awareness on a narrowed range of stimuli.
Think back to your childhood and recall your earliest memory. Include stories told by family, and the roles that such memories serve in shaping an individual’s.
Memory. The persistence of learning over time. Nondeclarative memory –Perceptual –Procedural –Stimulus-response Declarative memory –Episodic –Semantic.
Memory. What is Memory? Memory is a system that encodes, stores and retrieves information –Process by which information is taken in, converted to meaningful.
PE 302 Motor Learning Memory Components, Forgetting, and Strategies.
고려대학교 산업공학과 IND 643 Cognitive Engineering 1. Introduction  Divide-and-conquer strategy  Allen Newell (1973) – unified theory, production system  ACT-R,
Future Memory Research in Soar Nate Derbinsky University of Michigan.
Module 11 Types of Memory.
Cognitive Theories of Learning Dr. K. A. Korb University of Jos.
© 2016 Cengage Learning. MEMORY Memory Processes  This section covers:  The processes involved in memory.
Human Abilities 2 How do people think? 1. Agenda Memory Cognitive Processes – Implications Recap 2.
THREE MEMORY PROCESSES  Encoding – making a mental representation to be placed into memory (meaningful association)  Storing – placing encoded information.
Module 11 Types of Memory. INTRODUCTION Definitions –Memory ability to retain information over time through three processes: encoding, storing, and retrieving.
Unit 3 – Neurobiology and Communication
Memory. The Three Memory Systems Sensory Memory: An impression formed from input from any of the senses Working Memory (Short-term memory): The processes.
© 2013 The McGraw-Hill Companies, Inc. Professor Veronica Emilia Nuzzolo Introductory Psychology Concepts CHAPTER 6 MEMORY.
How the Brain Learns: Chapter 4
Beyond Chunking: Learning in Soar March 22, 2003 John E. Laird Shelley Nason, Andrew Nuxoll and a cast of many others University of Michigan.
Memory Chapter 6. Remembering  Three processes:  Encoding  Storage (consolidation)  Retrieval.
CognitiveViews of Learning Chapter 7. Overview n n The Cognitive Perspective n n Information Processing n n Metacognition n n Becoming Knowledgeable.
Memory. Memory as storage, retention and retrieval of information. All information entering the brain passes through sensory memory and enters short-term.
Competence-Preserving Retention of Learned Knowledge in Soar’s Working and Procedural Memories Nate Derbinsky, John E. Laird University of Michigan.
ACT-R 5.0 Architecture Christian Lebiere Human-Computer Interaction Institute Carnegie Mellon University
Chapter 7 Notes AP Tips. Be able to identify to three steps necessary to have memories. Encoding: the process of acquiring and entering information into.
Chapter 6 Memory. Copyright © 1999 by The McGraw-Hill Companies, Inc. 2 The Nature of Memory Memory –the retention of information over time –Psychologists.
1 Vocabulary –encoding  –storage  –retrieval  –sensory memory  –short-term memory  –maintenance rehearsal  –chunking  –memory  Section 1-2 Reader’s.
Taking In & Storing Information Baylis Memory Memory: The storage & retrieval of what has been learned or experienced ENCODING STORAGE RETRIEVAL.
Memory unit 7a Memory. the persistence of learning over time through the storage and retrieval of information.
Memory Chapter 4. Flashbulb Memories : are extremely vivid and apparently permanent memories. are typically of highly emotional and personal events. are.
Section 1: Taking in and Storing Information.   Memory- the storage and retrieval of what has been learned or experienced  3 memory processes  Encoding-
Action Modeling with Graph-Based Version Spaces in Soar
Modeling Primitive Skill Elements in Soar
Knowledge Representation and Reasoning
Executable Specification for Soar Theory
Knowledge Representation and Reasoning
Soar 9.6.0’s Instance-Based Model of Semantic Memory
Knowledge Representation
Chapter 7: Memory and Training
John Laird, Nate Derbinsky , Jonathan Voigt University of Michigan
Playing with Semantic Memory
An Integrated Theory of the Mind
Presentation transcript:

1 Soar Semantic Memory Yongjia Wang University of Michigan

2 Memory and Knowledge Representation

3 Soar Semantic Memory Current status of Soar  Long-term procedural memory  Only short-term declarative storage Data learning problem ( Young, R.M ) Integrate architectural declarative memories with Soar  Episodic memory (events)  Semantic memory (facts)

4 ACT-R The ‘chunk’ declarative data structure Buffers holding single chunk Long term production memory Long term declarative memory declarative memory red #3 ‘x’ #9 #45 goal perception #3 #45 visualization

5 Relevant Soar - ACT-R Differences Soar  Single generic Working Memory  WME structures represent individual attributes  Activations associated with individual attributes  Complex WM structures, parallel/serial rule firing ACT-R  Specialized buffers  Chunk is the atomic retrieval unit  Activations associated with chunks  Each buffer holds single chunk, serial rule firing

6 Proposed Changes for Soar (9) Long-term declarative storage  Long-term identifiers  WMEs related by the same identifier equivalent to an ACT-R chunk, long-term identifier equivalent to chunk name Uni-valued attributes  Soar has been allowing for multi-valued attributes Needed to support old values of attributes  ACT-R uses uni-value attribute scheme

7 Basic Semantic Memory Functionalities Encoding  What to save?  When to add new declarative chunk?  How to update knowledge? Retrieval  How the cue is placed and matched?  What are the different types of retrieval? Storage  What are the storage structures?  How are they maintained?

8 Soar 9 Semantic Memory Functionalities A B A state B Cue A Expand NIL Expand Cue C D E F DEF E E Save NILSave Feature Match Retrieval Update with Complex Structure AutoCommit Remove-No-Change Semantic Memory Working Memory

9 Encoding What to save?  WMEs with same identifier as a declarative chunk  Individual WMEs as semantic links between chunks When to add new declarative chunk(s)?  Save all WMEs ever exist  Selectively save WMEs Controlled by domain-independent criteria (activation) Controlled by rules deliberately via Save Link

10 Encoding When and how to modify existing chunks? Considerations:  Updating knowledge doesn’t necessarily mean modifying existing chunks  2 options: Overwrite old values by new values Create a separate chunk with updated values  Both options seem to have problem

11 Encoding – Updating knowledge Make knowledge level decision by rules Create a separate new chunk Modify a retrieved chunk  Add new attributes (WMEs)  Can NOT remove existing attributes  Change the values of existing attributes Keep old values in long term memory Only one value can be retrieved (uni-valued attribute) Updated value tend to ‘mask’ older values

12 Retrieval How to place a cue  Cue Link: (state ) (.. ) -->.memory.cue-link.cue What patterns does cue support  Instance: long-term identifiers as instance values  Variable: temporary identifier represents variable  Negated test: need new syntax

13 Retrieval Different types of retrieval ‘Global’ search  Soar: Cue Link  ACT-R: +retrieval> ‘Local’ information access  Soar: Expand Link  ACT-R: +retrieval>

14 Storage Conceptually the same structures as WMEs Multi-value attributes in long term storage Activations maintained for individual attributes (WMEs) Long-term identifiers serve as chunk name

15 Nuggets and Coals Nuggets  Identified critical issues for semantic learning  Proposed a semantic memory design that unifies ideas from Soar and ACT-R Coals  Not implemented yet