Cognitive Architectures I+II

Size: px
Start display at page:

Download "Cognitive Architectures I+II"

Transcription

1 Cognitive Architectures I+II Felix Putze & Lecture Cognitive Modeling SS /82

2 Structure of the Lecture Motivation & Definition : Cognitive Architectures Requirements for cognitive architectures Types of cognitive architectures Example 1: ACT-R Example 2: Psi Conclusion 2/82

3 Computational Models Psychological experiments and their analysis lead to theories about human behavior Want to apply those results for development, improvement or evaluation of technical systems Example: Optimize user interface to respect user s limitation in memory capacity Need computational models which produce quantitative estimates of human behavior and performance Develop cognitive models using language of mathematics and algorithms 3/82

4 Example of a computational cognitive model Retrospectively perceived time is different from real time: A task with a lot of idle time and many context changes ( things happen ) is perceived as longer as a task without Derive formula which calculates perceived duration of a task: ED TT ( A B ) AT R TT estimated duration fitting parameters TT = total time AT = active time number of context changes (simplified from Dzaack et al., 2006) 4/82

5 Architectures instead of individual models Psychological experiments and models usually explain isolated effects of human behavior (e.g. in memory) Problem: For complex tasks, individual models should interact! Example: Emotions influence memory e.g. items stimulated with high emotional arousal are more easily memorized Solution: A cognitive architecture combines individual models provides means for information exchange Another advantage is the provision of a common modeling paradigm and language Simplifies the development and connection of new models 5/82

6 Definition: Cognitive Architecture A cognitive architecture specifies the underlying infrastructure for an intelligent agent. (Langley, 2009) *is+ a computational modeling platform for cognitive tasks (Taatgen, 2006) Only those architectures are valid that are cognitively plausible, i.e. which correspond to human behavior An architecture provides a small set of structures and modeling approaches is able to cover a wide range of tasks and domains Comes with an implementation that supports the creation of specific models for a certain task 6/82

7 Cognitive Architectures for Computer Scientists Provides both theoretical background and implementation Defines a programming paradigm (i.e. in what terms is the process of cognition specified?) Defines an API for the definition of specific models Data structures to represent knowledge, information Programs to model cognition and decision processes Runtime environment to execute and evaluate models (optional) Interface to other programs or devices to have the model actually influence its environment (e.g. by pressing buttons on a user interface) 7/82

8 Applications Evaluation of Man-Machine-Interfaces Simulated user interacts with the interface Enables designer to identify bottlenecks, misplaced GUI-elements, Cognitive Tutoring systems System can predict if learner still has unused mental capacity Reinforcement of associations can support learning Neuropsychology (Interpretation of fmri data) Cognitive architectures are often (in some abstract way) related to the structure of the human brain Can help to interprete and predict fmri data All three examples require the existence of a complete architecture in contrast to isolated models! 8/82

9 Cognitive Architectures: A Selection A number of different architectures exists: ACT-R (Anderson, since 1980s) Soar (Laird/Newell, 1983) PSI (Dörner, since 1990s) Co-Jack (Ritter, 2008) Differences in modeling focus, modeling paradigms, maturity Provide a programming interface to develop own models A model reflects one specific task described with the modeling language provided by the architecture 9/82

10 Structure of the Lecture Motivation & Definition : Cognitive Architektures Requirements for cognitive architectures Types of cognitive architectures Example 1: ACT-R Example 2: Psi Conclusion 10/82

11 Requirements according to Newell In the 1980s, cognitive psychologist Newell criticized the development of the time: researchers focused too much on isolated aspects of cognition in laboratory experiments (this is actually still an issue) defined a famous list of criteria a cognitive architecture has to fulfill to be considered a mature representation of the human mind Newell also suggests how a cognitive architecture can be evaluated according to these criteria Be careful: Newell also promotes his own architecture (SOAR)! 11/82

12 Requirement 1: Flexible Behavior Computational Universality Despite the lack of evolutionary anticipation, humans are able to solve complicated tasks air traffic control computer programming Does not mean that all tasks are equally simple to solve that there are no specialized facilities for some cognitive functions Evaluation: Formally prove Turing completeness Status: Neural Networks for example are known to be Turing complete (as opposed to earlier proposals ( perceptrons ) of neural computation) 12/82

13 Requirement 2: Real-time performance Humans can solve difficult tasks given limited time A cognitive architecture should reproduce this performance Constraint also applies to learning (e.g. the time and effort it takes to learn a new concept or skill) Evaluation: Easy for specific cases of human cognition, impossible to prove in the general case Status: For simple models, this is trivial due to available computational power. However, artificial learning and nontrivial decision making still requires vast resources. 13/82

14 Requirement 3: Adaptive Behavior Humans perform computation which optimally serves their needs Concerns the basic processes of an architecture as well as the whole system Evaluation: Requires real-world tasks to create realistic needs and constraints. Status: Generic mechanisms are available. However, their general feasibility is unknown. 14/82

15 Requirement 4: Vast Knowledge Base Humans have vast amounts of general and specialized knowledge at hand Not all information is equally reliable or relevant, which has to be handled when knowledge base becomes large Evaluation: Assess how a model scales (in terms of runtime, focus, rating of information) with a growing knowledge base Status: Large databases for many domains exist, their integration however is lacking 15/82

16 Requirement 5: Dynamic Behavior Real-World is not like solving a puzzle like the Towers of Hanoi The world changes in often unpredictable ways People make mistakes and recover from them Evaluation: Again, very hard to judge in laboratory environments. Insert models based on the architecture into real or synthetic (but sophisticated) environments Status: Cases of successful integration exist (simulated pilots in a large-scale Air Force simulation together with human pilots) 16/82

17 Requirement 6: Knowledge Integration Humans have the capacity for intellectual combination Architectures need to reproduce this capacity System must not be set up to anticipate special cases of this capacity! Evaluation: Define test cases of hallmarks of daily (!) human capacity for intellectual combination : inference, induction, metaphor, analogy Status: Architectures are still pre-programmed to perform intellectual combination 17/82

18 Requirement 7: Natural Language Understand and produce natural human language parsing, comprehension, inference and relating current text to past knowledge Evaluation: Common human tests for language comprehension, i.e. reading texts and answering questions on it Status: Works for tiny domains or on very superficial level 18/82

19 Requirement 8: Consciousness Self-Awareness Causes or explains subliminal perception, implicit learning and meta-cognitive processes One of the more controversial requirements (as even stated by Newell himself) May be epiphenomenal (i.e. only a secondary effect) Evaluation: Very difficult. Status: Not directly addressed in any major cognitive architecture 19/82

20 Requirement 9: Learning Human ability to acquire competences Takes place on many different levels (Squire, 1992): Semantic Memory Episodic Memory Skills Priming Conditioning Evaluation: Cognitive Architecture must be able to expose all different kinds of learning Status: Various models for learning of different types were proposed 20/82

21 Requirement 10: Development No functional requirement but a constraint Human cognition does not emerge full-blown but unfolds gradually due to growth of the organism and exposure to experience Any reasonable cognitive architecture should reproduce this behavior Evaluation: No precise characterization of gradual human-like development available Status: Theories for gradual development exist for certain architectures but are of uncertain validity 21/82

22 Requirement 11: Evolution Human cognitive abilities must have arisen through evolutionary history Evaluation:? Status: No architecture provides any mechanisms which simulate evolution 22/82

23 Requirement 12: Brain This last constraint requires neural implementation of cognition The architecture has to contain brain-like structures or support mappings of certain components to areas of the brain Evaluation: finding correlations between model computations and fmri data (or other brain-imaging methods) Status: Some models offer initial indications of this relation 23/82

24 Structure of the Lecture Motivation & Definition : Cognitive Architectures Requirements for cognitive architectures Types of cognitive architectures Example 1: ACT-R Example 2: Psi Conclusion 24/82

25 Classic Cognitive Architecture Stimulus Attention Perception Thought process A stimulus (e.g. a symbol on the screen) appears The stimulus catches the human s attention The stimulus is perceived and encoded The encoded stimulus is subject to a thought process The thought process results in a decision The decision leads to a response (e.g. pressing a button) Decision Response 25/82

26 Does this model capture all aspects of cognition? Experiment: Read the following text! PARIS IN THE THE SPRING 26/82

27 Top-Down vs. Bottom-Up Did you read: Paris in the spring? Check the slide again! Bottom Up Processing: From raw stimulus to decision (as presented in the architecture) Top Down Processing: Cognition driven by previous knowledge and expectations Most human cognition is a mixture of both types of processing Experiment by Bruner et al. (1951): Participants saw playing cards very briefly The set of cards included black hearts (in a normal set, all hearts are red) Participants claimed to see purple or brown hearts Literal blending of black color (from bottom-up process) and red color (from top-down process)! 27/82

28 Parallelelism and Modularization Bottom-up and top-down processing have to occur in parallel Bottom-up processing begins with stimulus perception At the same time, top-down processing involves memory retrieval etc. Process might involve several passes and re-evaluation caused by feedback loops between both modes A serial architecture does not support parallelism Also need to split the monolithic thought process to a create a finer modularization 28/82

29 Connectionist vs. Rule-Based Architectures In a rule-based architecture, the process of cognition is represented as a set of rules Rules determine how input is processed, how actions are executed, how cognitive tasks are solved Rules can be designed manually and (to a certain degree) learned from experience A connectionist architecture is composed of a network of very small computational units, called neurons Inspired by the neuronal structure of the human brain Massive parallel computing Behavior of the network is usually not designed but learned Behavior is less predictable More on neural networks in a later lecture! 29/82

30 Rule-based Architectures A rule encodes a bit of knowledge on how information can be processed (procedural knowledge) A rule is typically of the form IF THEN The IF part describes on which types of cognitive states the rule can be applied The THEN part describes how the cognitive state is transformed if the rule is executed Simplified example (integer addition by counting fingers ): IF number1=x AND number2 =Y AND counter=z AND Z<Y THEN number1=retrieve_successor(x), counter=retrieve_successor(z) 30/82

31 Connectionism based on Neurons Quelle: Wikimedia One basic building block: A neuron with weighted inputs (from other neurons) and an activation function that controls whether the neuron fires Huge networks can be constructed by attaching the activation output of one neuron to the input of other neurons 31/82

32 Feed-Forward Neural Networks Stimulus (e.g. visual) Response (e.g. verbal, manual) Paradigm: Parallel Distributed Processing (PDP) 32/82

33 Learning in Neural Networks Neural networks can learn to produce desired behavior There exist two different learning paradigms for NN: Backpropagation: Maintain a set of learning examples of desired stimulus-response pairs Do iteratively: Feed stimulus into tentative network, observe response and calculate error (usually difference between observed and expected response) Derive error function after network weights, adjust weights in direction of error gradient Dominant learning rule for feed-forward networks Hebbian Learning Rule: What fires together, wires together Learning rule: Adjust weight between neurons which are often stimulated together 33/82

34 Critisism of Connectionism Brain-like? Anderson: Modern form of Behaviorism Reminder: Behaviorism means No modeling/explanation of mental processes predict direct mapping from stimulus to response Neural networks in practice are often essentially black boxes due to their complexity and vast number of parameters Backpropagation learning algorithm only takes input and output into account But: Network topology can be designed according to examples from nature, by human experts or with clever algorithms 34/82

35 Symbolic vs. Subsymbolic Symbolic: Elements of computation have semantic meaning (e.g. words, mathematical symbols, ) Subsymbolic: No such meaning, e.g. statistically derived values Symbolic computation allows well-defined behavior and provability of certain properties Subsymbolic computation is less human-interpretable, may account for fuzzyness of complex real-world problems Correlates with the Connectionist vs. Rule-Based Dimension: Weights of a neural network are subsymbolic in nature But: Topology of the network can convey meaning Often, we find hybrid architectures with symbolic computing on more abstract levels and subsymbolic computing on lower levels 35/82

36 Symbolic computing with Neural Networks An early connectionist model by McClelland and Rumelhart to model language processing: 36/82

37 Structure of the Lecture Motivation & Definition : Cognitive Architectures Requirements for cognitive architectures Types of cognitive architectures Example 1: ACT-R Example 2: Psi Conclusion 37/82

38 Example: ACT-R 38/82

39 Cognitive Architectures: ACT-R as an example Developed since the 80s by John Anderson at CMU Programmed and programmable in LISP Hybrid architecture: Symbolic processing at higher levels, subsymbolic processing at lower levels Modular structure structures the system in certain components : visual, motor, memory, planning, Modules can be modified and replaced, new modules can be added to the system 39/82

40 Chunks Main building block for information exchange between modules Chunks encode declarative knowledge (e.g. facts) A chunk has a type and attributes which can be atomic values or other chunks Chunks are transferred between modules by copying them from and to buffers Most modules have an input and an output buffer Declarative Module ( Memory ) In C chunk describing request C1 C3 C2 C4 C5 C6 Out C3 chunk matching request 40/82

41 Example of a Chunk chunk type definition (chunk-type property object attribute value ) chunk instance (c1 ISA property object shark another chunk as attribute attribute dangerous value true atomic attribute ) attribute-value pairs 41/82

42 Simplified Example of Data Flow Task: Solve an equation given on a computer screen by typing the solution on a keyboard 1. Visual module: perceives equation on screen. It is encoded as a chunk and made available for other modules. 2. The chunk encoding (part of) the equation is copied to the input module of the declarative module to retrieve the solution. 3. When the equation is more complex, tentative results are stored in the imaginary module. 4. When the solution is derived, it is copied to the input buffer of the manual module to type in the solution. 42/82

43 Production Rules What defines which actions take place when? Production rules contain the procedural knowledge of the model and determine its actions A new action is selected whenever the state of the model changes External stimuli Processing of a submodule finished Production rules has preconditions and bindings A production rule is valid for execution if its preconditions are satisfied When an production rule fires, its bindings are executed Preconditions usually define patterns concerning the content of various buffer modules Bindings usually move chunks between buffers 43/82

44 Goals and Goal Stack The goal buffer maintains the current goal of the model In most models, this does not describe completely different intentions, but the internal state of a task Example: Goals for the task Towers of Hanoi : G1: Move tower from position A to position C G2: Move subtower from position A to position B Structure induces a stack of goals and subgoals Determines which production rules are valid (they check in their preconditions) A B C 44/82

45 Utility What to do if more than one action is valid for execution? Action selection based on utility: From all valid actions, use the one with the highest utility How is utility defined? U i = P i G - C i U i = Utility of production i P i = Probability that the current goal is achieved when executing i G = Value of current goal C i = Cost of executing i (usually duration) P i and C i are learned from observation in multiple repetitions Extension: Reinforcement Learning ( later lecture on RL) 45/82

46 Example Model: Counting (chunk-type count-order first second) (chunk-type add arg1 arg2 sum count) (add-dm (a ISA count-order first 0 second 1) (b ISA count-order first 1 second 2) (add-goal ISA add arg1 5 arg2 2)) (goal-focus add-goal) 46/82

47 Example Model: Main Production Rules (P increment-sum =goal> ISA add sum =sum count =count - arg2 =count =retrieval> ==> =goal> ISA count-order first =count second =newsum count =newsum +retrieval> isa count-order first =count) 47/82 (P increment-count =goal> ISA add sum =sum =retrieval> ==> =goal> count =count ISA count-order first =count second =newcount count =newcount +retrieval> isa count-order first =sum)

48 Example Model: How does it work? Goal: Add arg1 and arg2 Maintain two temporary variables count and sum Sum: starts with arg1 and is incremented until it reaches arg1+arg2 Count: starts with 0 and is incremented until it reaches arg2 (which terminates the operation) Models how addition works for small children ( counting fingers ) How can we model the instantaneous addition process of adults? 48/82

49 Learning of new Production Rules An initial set of production rules is specified by the modeler ACT-R can learn new production rules by composing existing ones For each pair of subsequent productions, ACT-R generates a new production which has the effect of both This is especially useful if one rule retrieves a chunk and the other processes it, simplified example: Goal G: Decide whether a number is odd (press O ) or even (press E ) Rule A: IF Goal=G and number X is attended THEN fetch chunk (is-even num=x) Rule B: IF Goal=G and has retrieved chunk (is-even num=x val=v) THEN press button V When presented with Goal=G and X=7, ACT-R will compose the rule: RULE AB: IF Goal=G and number 7 is attended THEN press button O 49/82

50 Declarative Module The declarative module represents short-term and long-term memory Each chunk is associated with an activation value that describes its estimated utility and relevance Activation determines retrieval probability and retrieval duration for a chunk Activation is composed of several components: Base activation: Depends on frequency and recency of presentation of the chunk Noise: Random activation, sudden inspiration Spreading activation: Activation which leaks from associated chunks (two chunks are associated if one is an attribute of the other) 50/82

51 Timings Important for applications and evaluation of models ACT-R is strong at predicting the duration of operations on a millisecond-level Example Declarative Module: Retrieval time depends on the activation of the item: Example Procedural Module: Production rule selection is no conscious process T Fe i Implicitly applying the PDP paradigm: All decisions for rule evaluation are made in parallel Rule selection and execution takes a fixed amount of time (50ms), independent of the number of rules, the utility distribution etc. A i activation latency factor 51/82

52 ACT-R and the Brain Certain brain regions have been identified with certain tasks Visual cortex Motor cortex ACT-R is structured into functional modules Define a mapping between modules and brain regions Activity in a module should correspond to brain activity in the associated region Precise timings produced by ACT-R help in the mapping process 52/82

53 ACT-R and the Brain Mapping of ACT-R modules to regions of the brain (from: Anderson et al., A central circuit of the mind, 2008) 53/82

54 Timings for Module Activity Exact timings for module activity as predicted by ACT-R (from: Anderson et al., A central circuit of the mind, 2008) 54/82

55 fmri and the BOLD Effect The Blood Oxygenation Level Dependent (BOLD) effect in a nutshell: Active neurons in the brain have an increased demand of oxygen which is supplied through the blood Functional magnetic resonance imaging (fmri) makes this effect visible with a very high spatial resolution 55/82

56 Mapping from ACT-R to fmri (a) Demand of the aural module in the described task Measured by the proportion of time the module is active in a 1.5s window 56/82

57 Mapping from ACT-R to fmri (b) BOLD response as a function of time after a stimulus 57/82

58 Mapping from ACT-R to fmri (c) Prediction = Convolution of demand with BOLD response function Compare with observed experimental data 58/82

59 Evaluation of Mapping between ACT-R and fmri Works for very (very!) controlled experiments For example, people have to use the correct strategy for perceiving and processing the equation Can only measure activity on a module level Temporal resolution of fmri not high enough for fine-grained analysis 59/82

60 Application: User Interface Evaluation Model-based Evaluation of Cell Phone Menu Interaction (Ritter et al., 2004) Goal: Evaluate the user interface of a mobile phone by using a cognitive architecture If this approach is reliable, further evaluation can be performed with the model Improvements can rapidly be tested without real user interaction 60/82

61 Application: User Interface Evaluation Participants in the study were given the task to navigate through the menu of a cell phone Participants were trained before the experiments to familiarize them with the interface and avoid errors Automatically annotate an image of the cell phone to determine the position, color and function of its buttons The visual module and the motor module can interact with the simulated cell phone Cognitive model can now perform exactly the same operations as the human 61/82

62 User Interface Evaluation: Results User data ACT-R model Fitt s law* X GOMS (another cognitive architecture) > One scrolling operation * Fitt s law is a traditional and still very popular method which predicts timing as a function of the distance between two buttons. It is beaten here by both cognitive modeling approaches. 62/82

63 ACT-R critisism Large set of arbitrary parameters ACT-R 6.0 has ~50 parameters Only for a few guidelines on how to set them exist Very large degree of freedom Can create arbitrary behavior Not state-of-the-art from software engineering point of view LISP code of varying quality Does not obey all quality criteria of maintainable software (documentation, information hiding, ) ACT-R does not model individual differences well Different strategies have to be coded and selected manually Concepts like emotion or workload are not reflected 63/82

64 Strengths and Weaknesses of ACT-R ACT-R is strong in the prediction of low-level operational tasks: Memory retrieval Information processing Task execution Exact prediction of timings on a fine scale Goals are usually pre-defined by the modeler, i.e. goal selection is trivial (goals define status of a task, not distinct tasks between which the model has to decide) No expression of concepts like motivation 64/82

65 Structure of the Lecture Motivation & Definition : Cognitive Architectures Requirements for cognitive architectures Types of cognitive architectures Example 1: ACT-R Example 2: Psi Conclusion 65/82

66 Psi Developed by the German Psychologist Dietrich Dörner The main work describes a steam-powered entity that lives in an environment where it has to find energy and water Implementation by Bach (2003), also used to control micro robots 66/82

67 The world of micropsi 67/82

68 Main Properties of Psi Mainly connectionist approach: Memory, perceptional patterns and action scripts are all encoded in a large network structure (not regarded in detail here) Individual concepts like emotion and motivation Those individual traits create individual, variable behavior Does not concentrate on exact timings of low-level actions Not suited for fine-grained analysis of human behavior The original theory was developed by Dietrich Dörner Java-based implementation and a rephrasing of the theory (prob. more readable for CS students) by Joscha Bach 68/82

69 Perception in Psi 69/82

70 Action Schemata in Psi Walk Walk 1 Walk 2 GoWest Check Action schemata combine atomic actors to larger macros organized in a network structure Activation spreads through the network, indicating the next macro to expand or actor to execute 70/82

71 PSI s Motivational System The entity has a set of predefined motivational urges An urge measures the mismatch between a target value of a demand and the current value Urges are meant to be as general and orthogonal as possible Goals of the agent are associated with the satisfaction of an urge max min hunger thirst integrity 71/82

72 PSI s Motivational System Physiological Urges Food, water, physical integrity Satisfied by consumption of resources Social Urges External legitimity (acceptance, gratification) Internal legitimity (fulfillment of social norms) Cognitive Urges Reduction of uncertainty Satisfied by exploration Measured by mismatch of expected and observed outcome of actions Competence Ability to reach a goal 72/82

73 Action selection in PSI Motive: Urge together with a goal that satisfies this urge Example: The urge hunger together with an opportunity to eat is a motive An agents maintains several motives, but only one is active at a time (depending on the strength of the urge and the estimated chance of realization) A motive activates associated goal states from long-term memory A planning process is executed to determine an action sequence that transforms the current state to a goal state For planning, actions are represented as triplets: (precondition, motor schema, postcondition) In which state it is valid Action script Expected resulting state (represented as network) 73/82

74 Modulation of Cognition Urges modify the cognition process by adjusting certain parameters (modulators) which influence planning: Activation readiness for action even at high energy costs increases when strong urges (e.g. potentially vital demands) arise Resolution level depth and width of the planning space at the cost of processing speed Level of detail in perception an memory retrieval drops with increasing urge levels Selection threshold Readiness to switch to a new motive (a high value supports flexible behavior but has the danger of oscilating between conflicting strategies) Value depends on the motive and its strength 74/82

75 Emotion Model Emotions are not in an independent sub-system but an intrinsic aspect of cognition A change of a demand is represented as a pleasure or distress signal, used as reinforcement signals to evaluate executed actions An emotion in Psi theory is the configuration of Modulators Pleasure/Distress Cognitive Urges Not a fixed set of prototypical emotions but a continuous, multi-dimensional emotion space This models the phenomenological qualities of emotion (i.e. its observable effects), not the experience of emotion (which requires reflective capabilities) 75/82

76 Examples of Emotion in Psi The following emotions are not explicitly modeled in the Psi theory but are examples for known phenomena that can be observed for a Psi agent Surprise, relief, disappointment: related to evaluations of matches of anticipated events Social emotions (e.g. shame) are related to social urges Anger is characterized by the failure to attain a goal (i.e. a high displeasure signal) and a low resolution level The latter is also typical for fear, combined with a high certainty urge and a high selection threshold Psi does not have primary emotions but not directed attitutes, like love, hate, envy 76/82

77 Overview of the Action Selection in Psi 77/82

78 Evaluation of the Psi Model Evaluation of the Psi is more fuzzy than typical ACT-R evaluations Detje (2003): Have humans an Psi agents explore the same virtual island over 1 hour Task: Survive, collect certain items Humans and agents perform comparable in number of visited locations, collected items, approached objects Differences in exploration behavior: Humans explore visited locations in detail, agents try to visit more different locations Dörner (1999): Simulated overcrowding on the simulated island showed emergence of effects known for humans 78/82

79 Structure of the Lecture Motivation & Definition : Cognitive Architectures Requirements for cognitive architectures Types of cognitive architectures Example 1: ACT-R Example 2: Psi Conclusion 79/82

80 Conclusion Cognitive architectures try to model the whole process of human cognition from perception over processing and planning to action execution Currently, every architecture has its own focus: ACT-R concentrates on fine grained timing of operational task execution Psi concentrates on concepts like motivation, emotion, planning There exist many, many other architectures SOAR: developed by Alan Newell (Co-)Jack: systematic modulation of cognition 80/82

81 Literature Anderson, Lebiere: The Newell Test for a theory of cognition, 2003 Analysis of Newell s criteria for a cognitive architecture Anderson, Bothell, Byrne, Gouglass: An Integrated Theory of the Mind, 2004 Introduction to the ACT-R theory Bach, Dörner, Vuine: Psi and MicroPsi A Novel Approach to Modeling Emotion and Cognition in a Cognitive Architecture, 2006 Overview over the PSI architecture and the micro-psi implementation 81/82

82 Student Research at the CSL Want to estimate mental workload of the user Model the human mind as queuing network Calculate throughput and determine bottlenecks Available as study-, diploma-, bachelor- or master thesis Necessary: Good programming skills (pref. Java) and interest in researching cognitive models Contact: 82/82

Cognitive Neuroscience History of Neural Networks in Artificial Intelligence The concept of neural network in artificial intelligence

Cognitive Neuroscience History of Neural Networks in Artificial Intelligence The concept of neural network in artificial intelligence Cognitive Neuroscience History of Neural Networks in Artificial Intelligence The concept of neural network in artificial intelligence To understand the network paradigm also requires examining the history

More information

Page # Perception and Action. Lecture 3: Perception & Action. ACT-R Cognitive Architecture. Another (older) view

Page # Perception and Action. Lecture 3: Perception & Action. ACT-R Cognitive Architecture. Another (older) view Perception and Action Lecture 3: Perception & Action Cognition is a lot, but not enough! We want models to perceive stimuli in the outside world respond by acting in the outside world This gives us a more

More information

Organizational. Architectures of Cognition Lecture 1. What cognitive phenomena will we examine? Goals of this course. Practical Assignments.

Organizational. Architectures of Cognition Lecture 1. What cognitive phenomena will we examine? Goals of this course. Practical Assignments. Architectures of Cognition Lecture 1 Niels Taatgen Artificial Intelligence Webpage: http://www.ai.rug.nl/avi 2 Organizational Practical assignments start Next Week Work in pairs 3 assignments Grade = (1/4)*assignments

More information

An Introduction to CLARION. Ryan Allison. Rensselaer Polytechnic Institute

An Introduction to CLARION. Ryan Allison. Rensselaer Polytechnic Institute Intro to CLARION 1 An Introduction to CLARION Ryan Allison Rensselaer Polytechnic Institute Intro to CLARION 2 An Introduction to CLARION Psychologists have been puzzling over the workings of the mind

More information

Brain Mechanisms Explain Emotion and Consciousness. Paul Thagard University of Waterloo

Brain Mechanisms Explain Emotion and Consciousness. Paul Thagard University of Waterloo Brain Mechanisms Explain Emotion and Consciousness Paul Thagard University of Waterloo 1 1. Why emotions matter 2. Theories 3. Semantic pointers 4. Emotions 5. Consciousness Outline 2 What is Emotion?

More information

Proposal for a Multiagent Architecture for Self-Organizing Systems (MA-SOS)

Proposal for a Multiagent Architecture for Self-Organizing Systems (MA-SOS) Proposal for a Multiagent Architecture for Self-Organizing Systems (MA-SOS) Niriaska Perozo 1, Jose Aguilar 2, and Oswaldo Terán 3 1 Unidad de Investigación en Inteligencia Artificial, UCLA, Barquisimeto

More information

Allen Newell December 4, 1991 Great Questions of Science

Allen Newell December 4, 1991 Great Questions of Science Allen Newell December 4, 1991 Great Questions of Science You need to realize if you haven t before that there is this collection of ultimate scientific questions and if you are lucky to get grabbed by

More information

An Escalation Model of Consciousness

An Escalation Model of Consciousness Bailey!1 Ben Bailey Current Issues in Cognitive Science Mark Feinstein 2015-12-18 An Escalation Model of Consciousness Introduction The idea of consciousness has plagued humanity since its inception. Humans

More information

EEL-5840 Elements of {Artificial} Machine Intelligence

EEL-5840 Elements of {Artificial} Machine Intelligence Menu Introduction Syllabus Grading: Last 2 Yrs Class Average 3.55; {3.7 Fall 2012 w/24 students & 3.45 Fall 2013} General Comments Copyright Dr. A. Antonio Arroyo Page 2 vs. Artificial Intelligence? DEF:

More information

Human Abilities: Vision, Memory and Cognition. Oct 14, 2016

Human Abilities: Vision, Memory and Cognition. Oct 14, 2016 Human Abilities: Vision, Memory and Cognition Oct 14, 2016 Milestone I How many users? Depends Fall 2016 COMP 3020 2 Midterm True or false Multiple choice Short answer Fall 2016 COMP 3020 3 Midterm sample

More information

Phil 490: Consciousness and the Self Handout [16] Jesse Prinz: Mental Pointing Phenomenal Knowledge Without Concepts

Phil 490: Consciousness and the Self Handout [16] Jesse Prinz: Mental Pointing Phenomenal Knowledge Without Concepts Phil 490: Consciousness and the Self Handout [16] Jesse Prinz: Mental Pointing Phenomenal Knowledge Without Concepts Main Goals of this Paper: Professor JeeLoo Liu 1. To present an account of phenomenal

More information

Recognizing Scenes by Simulating Implied Social Interaction Networks

Recognizing Scenes by Simulating Implied Social Interaction Networks Recognizing Scenes by Simulating Implied Social Interaction Networks MaryAnne Fields and Craig Lennon Army Research Laboratory, Aberdeen, MD, USA Christian Lebiere and Michael Martin Carnegie Mellon University,

More information

Learning and Adaptive Behavior, Part II

Learning and Adaptive Behavior, Part II Learning and Adaptive Behavior, Part II April 12, 2007 The man who sets out to carry a cat by its tail learns something that will always be useful and which will never grow dim or doubtful. -- Mark Twain

More information

Introduction and Historical Background. August 22, 2007

Introduction and Historical Background. August 22, 2007 1 Cognitive Bases of Behavior Introduction and Historical Background August 22, 2007 2 Cognitive Psychology Concerned with full range of psychological processes from sensation to knowledge representation

More information

Computational Cognitive Neuroscience (CCN)

Computational Cognitive Neuroscience (CCN) introduction people!s background? motivation for taking this course? Computational Cognitive Neuroscience (CCN) Peggy Seriès, Institute for Adaptive and Neural Computation, University of Edinburgh, UK

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Intelligent Agents Chapter 2 & 27 What is an Agent? An intelligent agent perceives its environment with sensors and acts upon that environment through actuators 2 Examples of Agents

More information

Introduction to Computational Neuroscience

Introduction to Computational Neuroscience Introduction to Computational Neuroscience Lecture 11: Attention & Decision making Lesson Title 1 Introduction 2 Structure and Function of the NS 3 Windows to the Brain 4 Data analysis 5 Data analysis

More information

A model of parallel time estimation

A model of parallel time estimation A model of parallel time estimation Hedderik van Rijn 1 and Niels Taatgen 1,2 1 Department of Artificial Intelligence, University of Groningen Grote Kruisstraat 2/1, 9712 TS Groningen 2 Department of Psychology,

More information

Models of Information Retrieval

Models of Information Retrieval Models of Information Retrieval Introduction By information behaviour is meant those activities a person may engage in when identifying their own needs for information, searching for such information in

More information

Incorporation of Imaging-Based Functional Assessment Procedures into the DICOM Standard Draft version 0.1 7/27/2011

Incorporation of Imaging-Based Functional Assessment Procedures into the DICOM Standard Draft version 0.1 7/27/2011 Incorporation of Imaging-Based Functional Assessment Procedures into the DICOM Standard Draft version 0.1 7/27/2011 I. Purpose Drawing from the profile development of the QIBA-fMRI Technical Committee,

More information

Optical Illusions 4/5. Optical Illusions 2/5. Optical Illusions 5/5 Optical Illusions 1/5. Reading. Reading. Fang Chen Spring 2004

Optical Illusions 4/5. Optical Illusions 2/5. Optical Illusions 5/5 Optical Illusions 1/5. Reading. Reading. Fang Chen Spring 2004 Optical Illusions 2/5 Optical Illusions 4/5 the Ponzo illusion the Muller Lyer illusion Optical Illusions 5/5 Optical Illusions 1/5 Mauritz Cornelis Escher Dutch 1898 1972 Graphical designer World s first

More information

Computational Explorations in Cognitive Neuroscience Chapter 7: Large-Scale Brain Area Functional Organization

Computational Explorations in Cognitive Neuroscience Chapter 7: Large-Scale Brain Area Functional Organization Computational Explorations in Cognitive Neuroscience Chapter 7: Large-Scale Brain Area Functional Organization 1 7.1 Overview This chapter aims to provide a framework for modeling cognitive phenomena based

More information

Learning to Use Episodic Memory

Learning to Use Episodic Memory Learning to Use Episodic Memory Nicholas A. Gorski (ngorski@umich.edu) John E. Laird (laird@umich.edu) Computer Science & Engineering, University of Michigan 2260 Hayward St., Ann Arbor, MI 48109 USA Abstract

More information

Emotion Explained. Edmund T. Rolls

Emotion Explained. Edmund T. Rolls Emotion Explained Edmund T. Rolls Professor of Experimental Psychology, University of Oxford and Fellow and Tutor in Psychology, Corpus Christi College, Oxford OXPORD UNIVERSITY PRESS Contents 1 Introduction:

More information

Time Experiencing by Robotic Agents

Time Experiencing by Robotic Agents Time Experiencing by Robotic Agents Michail Maniadakis 1 and Marc Wittmann 2 and Panos Trahanias 1 1- Foundation for Research and Technology - Hellas, ICS, Greece 2- Institute for Frontier Areas of Psychology

More information

Computational Cognitive Neuroscience

Computational Cognitive Neuroscience Computational Cognitive Neuroscience Computational Cognitive Neuroscience Computational Cognitive Neuroscience *Computer vision, *Pattern recognition, *Classification, *Picking the relevant information

More information

Evolutionary Programming

Evolutionary Programming Evolutionary Programming Searching Problem Spaces William Power April 24, 2016 1 Evolutionary Programming Can we solve problems by mi:micing the evolutionary process? Evolutionary programming is a methodology

More information

Behavior Architectures

Behavior Architectures Behavior Architectures 5 min reflection You ve read about two very different behavior architectures. What are the most significant functional/design differences between the two approaches? Are they compatible

More information

NEURO-BRAIN BOOTCAMP Expanding Leadership and Creativity through the Miracle of Modern (Neuro)Science

NEURO-BRAIN BOOTCAMP Expanding Leadership and Creativity through the Miracle of Modern (Neuro)Science NEURO-BRAIN BOOTCAMP Expanding Leadership and Creativity through the Miracle of Modern (Neuro)Science Gina Paigen, PCC, CPCC, CNTC Chief Impact Officer Two Roles Role #1: Be fully immersed in your experience

More information

Memory, Attention, and Decision-Making

Memory, Attention, and Decision-Making Memory, Attention, and Decision-Making A Unifying Computational Neuroscience Approach Edmund T. Rolls University of Oxford Department of Experimental Psychology Oxford England OXFORD UNIVERSITY PRESS Contents

More information

Lesson 6 Learning II Anders Lyhne Christensen, D6.05, INTRODUCTION TO AUTONOMOUS MOBILE ROBOTS

Lesson 6 Learning II Anders Lyhne Christensen, D6.05, INTRODUCTION TO AUTONOMOUS MOBILE ROBOTS Lesson 6 Learning II Anders Lyhne Christensen, D6.05, anders.christensen@iscte.pt INTRODUCTION TO AUTONOMOUS MOBILE ROBOTS First: Quick Background in Neural Nets Some of earliest work in neural networks

More information

Dr. Braj Bhushan, Dept. of HSS, IIT Guwahati, INDIA

Dr. Braj Bhushan, Dept. of HSS, IIT Guwahati, INDIA 1 Cognition The word Cognitive or Cognition has been derived from Latin word cognoscere meaning to know or have knowledge of. Although Psychology has existed over past 100 years as an independent discipline,

More information

DYNAMICISM & ROBOTICS

DYNAMICISM & ROBOTICS DYNAMICISM & ROBOTICS Phil/Psych 256 Chris Eliasmith Dynamicism and Robotics A different way of being inspired by biology by behavior Recapitulate evolution (sort of) A challenge to both connectionism

More information

Augmented Cognition to enhance human sensory awareness, cognitive functioning and psychic functioning: a research proposal in two phases

Augmented Cognition to enhance human sensory awareness, cognitive functioning and psychic functioning: a research proposal in two phases Augmented Cognition to enhance human sensory awareness, cognitive functioning and psychic functioning: a research proposal in two phases James Lake MD (egret4@sbcglobal.net) Overview and objectives Augmented

More information

CS 544 Human Abilities

CS 544 Human Abilities CS 544 Human Abilities Human Information Processing Memory, Chunking & Phrasing, Modes Acknowledgement: Some of the material in these lectures is based on material prepared for similar courses by Saul

More information

5.8 Departure from cognitivism: dynamical systems

5.8 Departure from cognitivism: dynamical systems 154 consciousness, on the other, was completely severed (Thompson, 2007a, p. 5). Consequently as Thompson claims cognitivism works with inadequate notion of cognition. This statement is at odds with practical

More information

Human Information Processing and Cultural Diversity. Jaana Holvikivi, DSc. School of ICT

Human Information Processing and Cultural Diversity. Jaana Holvikivi, DSc. School of ICT Human Information Processing and Cultural Diversity Jaana Holvikivi, DSc. School of ICT Outline Introduction Understanding the human mind Cognitive capacity Cultural schemas Jaana Holvikivi 2 The human

More information

Spatial Orientation Using Map Displays: A Model of the Influence of Target Location

Spatial Orientation Using Map Displays: A Model of the Influence of Target Location Gunzelmann, G., & Anderson, J. R. (2004). Spatial orientation using map displays: A model of the influence of target location. In K. Forbus, D. Gentner, and T. Regier (Eds.), Proceedings of the Twenty-Sixth

More information

LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES

LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES Reactive Architectures LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES An Introduction to MultiAgent Systems http://www.csc.liv.ac.uk/~mjw/pubs/imas There are many unsolved (some would say insoluble) problems

More information

Introduction to Computational Neuroscience

Introduction to Computational Neuroscience Introduction to Computational Neuroscience Lecture 7: Network models Lesson Title 1 Introduction 2 Structure and Function of the NS 3 Windows to the Brain 4 Data analysis 5 Data analysis II 6 Single neuron

More information

Psycholinguistics Psychological Mechanisms

Psycholinguistics Psychological Mechanisms Psycholinguistics Psychological Mechanisms Psychological Mechanisms Information processing system Processing Serial and parallel processing Top-down and bottom-up processing Automatic and controlled processes

More information

Topological Considerations of Memory Structure

Topological Considerations of Memory Structure Procedia Computer Science Volume 41, 2014, Pages 45 50 This space is reserved for the Procedia header, do not use it BICA 2014. 5th Annual International Conference on Biologically Inspired Cognitive Architectures

More information

CS148 - Building Intelligent Robots Lecture 5: Autonomus Control Architectures. Instructor: Chad Jenkins (cjenkins)

CS148 - Building Intelligent Robots Lecture 5: Autonomus Control Architectures. Instructor: Chad Jenkins (cjenkins) Lecture 5 Control Architectures Slide 1 CS148 - Building Intelligent Robots Lecture 5: Autonomus Control Architectures Instructor: Chad Jenkins (cjenkins) Lecture 5 Control Architectures Slide 2 Administrivia

More information

Modeling Visual Search Time for Soft Keyboards. Lecture #14

Modeling Visual Search Time for Soft Keyboards. Lecture #14 Modeling Visual Search Time for Soft Keyboards Lecture #14 Topics to cover Introduction Models of Visual Search Our Proposed Model Model Validation Conclusion Introduction What is Visual Search? Types

More information

Introduction to Computational Neuroscience

Introduction to Computational Neuroscience Introduction to Computational Neuroscience Lecture 5: Data analysis II Lesson Title 1 Introduction 2 Structure and Function of the NS 3 Windows to the Brain 4 Data analysis 5 Data analysis II 6 Single

More information

Grounding Ontologies in the External World

Grounding Ontologies in the External World Grounding Ontologies in the External World Antonio CHELLA University of Palermo and ICAR-CNR, Palermo antonio.chella@unipa.it Abstract. The paper discusses a case study of grounding an ontology in the

More information

Comment on McLeod and Hume, Overlapping Mental Operations in Serial Performance with Preview: Typing

Comment on McLeod and Hume, Overlapping Mental Operations in Serial Performance with Preview: Typing THE QUARTERLY JOURNAL OF EXPERIMENTAL PSYCHOLOGY, 1994, 47A (1) 201-205 Comment on McLeod and Hume, Overlapping Mental Operations in Serial Performance with Preview: Typing Harold Pashler University of

More information

Rethinking Cognitive Architecture!

Rethinking Cognitive Architecture! Rethinking Cognitive Architecture! Reconciling Uniformity and Diversity via Graphical Models! Paul Rosenbloom!!! 1/25/2010! Department of Computer Science &! Institute for Creative Technologies! The projects

More information

PSYC 441 Cognitive Psychology II

PSYC 441 Cognitive Psychology II PSYC 441 Cognitive Psychology II Session 3 Paradigms and Research Methods in Cognitive Psychology Lecturer: Dr. Benjamin Amponsah, Dept., of Psychology, UG, Legon Contact Information: bamponsah@ug.edu.gh

More information

MicroPsi: Contributions to a Broad Architecture of Cognition

MicroPsi: Contributions to a Broad Architecture of Cognition MicroPsi: Contributions to a Broad Architecture of Cognition Joscha Bach 1, Colin Bauer 2 and Ronnie Vuine 3 1 University of Osnabrück, Institute for Cognitive Science, Osnabrück, Germany jbach@uos.de

More information

Biologically-Inspired Human Motion Detection

Biologically-Inspired Human Motion Detection Biologically-Inspired Human Motion Detection Vijay Laxmi, J. N. Carter and R. I. Damper Image, Speech and Intelligent Systems (ISIS) Research Group Department of Electronics and Computer Science University

More information

Unifying Cognitive Functions and Emotional Appraisal. Bob Marinier John Laird University of Michigan 26 th Soar Workshop: May 24, 2006

Unifying Cognitive Functions and Emotional Appraisal. Bob Marinier John Laird University of Michigan 26 th Soar Workshop: May 24, 2006 Unifying Cognitive Functions and Emotional Appraisal Bob Marinier John Laird University of Michigan 26 th Soar Workshop: May 24, 2006 Introduction Have independent theories of emotion and cognitive functions

More information

II. The Behavioral Approach to Understanding Cognition

II. The Behavioral Approach to Understanding Cognition II. The Behavioral Approach to Understanding Cognition The 3-term contingency is the interpretive workhorse of behavior analysis. But there are Formidable objections to adequacy of 3-term contingency to

More information

PART - A 1. Define Artificial Intelligence formulated by Haugeland. The exciting new effort to make computers think machines with minds in the full and literal sense. 2. Define Artificial Intelligence

More information

Learning Utility for Behavior Acquisition and Intention Inference of Other Agent

Learning Utility for Behavior Acquisition and Intention Inference of Other Agent Learning Utility for Behavior Acquisition and Intention Inference of Other Agent Yasutake Takahashi, Teruyasu Kawamata, and Minoru Asada* Dept. of Adaptive Machine Systems, Graduate School of Engineering,

More information

VISUAL PERCEPTION & COGNITIVE PROCESSES

VISUAL PERCEPTION & COGNITIVE PROCESSES VISUAL PERCEPTION & COGNITIVE PROCESSES Prof. Rahul C. Basole CS4460 > March 31, 2016 How Are Graphics Used? Larkin & Simon (1987) investigated usefulness of graphical displays Graphical visualization

More information

Conceptual Change in the Brain Revolution. Paul Thagard University of Waterloo

Conceptual Change in the Brain Revolution. Paul Thagard University of Waterloo Conceptual Change in the Brain Revolution Paul Thagard University of Waterloo 1 1. The brain revolution 2. Concepts 3. Semantic pointers 4. Conceptual change 5. Emotions Outline Keynes: The difficulty

More information

Why is dispersion of memory important*

Why is dispersion of memory important* What is memory* It is a web of connections Research has shown that people who lose their memory also lose the ability to connect things to each other in their mind It is these connections that let us understand

More information

What is AI? The science of making machines that:

What is AI? The science of making machines that: What is AI? The science of making machines that: Think like humans Think rationally Act like humans Act rationally Thinking Like Humans? The cognitive science approach: 1960s ``cognitive revolution'':

More information

Computational Cognitive Neuroscience (CCN)

Computational Cognitive Neuroscience (CCN) How are we ever going to understand this? Computational Cognitive Neuroscience (CCN) Peggy Seriès, Institute for Adaptive and Neural Computation, University of Edinburgh, UK Spring Term 2013 Practical

More information

Learning Classifier Systems (LCS/XCSF)

Learning Classifier Systems (LCS/XCSF) Context-Dependent Predictions and Cognitive Arm Control with XCSF Learning Classifier Systems (LCS/XCSF) Laurentius Florentin Gruber Seminar aus Künstlicher Intelligenz WS 2015/16 Professor Johannes Fürnkranz

More information

Taken From The Brain Top to Bottom //

Taken From The Brain Top to Bottom // Taken From The Brain Top to Bottom // http://thebrain.mcgill.ca/flash/d/d_03/d_03_cl/d_03_cl_que/d_03_cl_que.html THE EVOLUTIONARY LAYERS OF THE HUMAN BRAIN The first time you observe the anatomy of the

More information

Hebbian Plasticity for Improving Perceptual Decisions

Hebbian Plasticity for Improving Perceptual Decisions Hebbian Plasticity for Improving Perceptual Decisions Tsung-Ren Huang Department of Psychology, National Taiwan University trhuang@ntu.edu.tw Abstract Shibata et al. reported that humans could learn to

More information

Using Diverse Cognitive Mechanisms for Action Modeling

Using Diverse Cognitive Mechanisms for Action Modeling Using Diverse Cognitive Mechanisms for Action Modeling John E. Laird (laird@umich.edu) Joseph Z. Xu (jzxu@umich.edu) Samuel Wintermute (swinterm@umich.edu) University of Michigan, 2260 Hayward Street Ann

More information

Applying Appraisal Theories to Goal Directed Autonomy

Applying Appraisal Theories to Goal Directed Autonomy Applying Appraisal Theories to Goal Directed Autonomy Robert P. Marinier III, Michael van Lent, Randolph M. Jones Soar Technology, Inc. 3600 Green Court, Suite 600, Ann Arbor, MI 48105 {bob.marinier,vanlent,rjones}@soartech.com

More information

Introductory Motor Learning and Development Lab

Introductory Motor Learning and Development Lab Introductory Motor Learning and Development Lab Laboratory Equipment & Test Procedures. Motor learning and control historically has built its discipline through laboratory research. This has led to the

More information

Is Cognitive Science Special? In what way is it special? Cognitive science is a delicate mixture of the obvious and the incredible

Is Cognitive Science Special? In what way is it special? Cognitive science is a delicate mixture of the obvious and the incredible Sept 3, 2013 Is Cognitive Science Special? In what way is it special? Zenon Pylyshyn, Rutgers Center for Cognitive Science Cognitive science is a delicate mixture of the obvious and the incredible What

More information

M.Sc. in Cognitive Systems. Model Curriculum

M.Sc. in Cognitive Systems. Model Curriculum M.Sc. in Cognitive Systems Model Curriculum April 2014 Version 1.0 School of Informatics University of Skövde Sweden Contents 1 CORE COURSES...1 2 ELECTIVE COURSES...1 3 OUTLINE COURSE SYLLABI...2 Page

More information

Lecture 2.1 What is Perception?

Lecture 2.1 What is Perception? Lecture 2.1 What is Perception? A Central Ideas in Perception: Perception is more than the sum of sensory inputs. It involves active bottom-up and topdown processing. Perception is not a veridical representation

More information

Motivation represents the reasons for people's actions, desires, and needs. Typically, this unit is described as a goal

Motivation represents the reasons for people's actions, desires, and needs. Typically, this unit is described as a goal Motivation What is motivation? Motivation represents the reasons for people's actions, desires, and needs. Reasons here implies some sort of desired end state Typically, this unit is described as a goal

More information

Learning Habituation Associative learning Classical conditioning Operant conditioning Observational learning. Classical Conditioning Introduction

Learning Habituation Associative learning Classical conditioning Operant conditioning Observational learning. Classical Conditioning Introduction 1 2 3 4 5 Myers Psychology for AP* Unit 6: Learning Unit Overview How Do We Learn? Classical Conditioning Operant Conditioning Learning by Observation How Do We Learn? Introduction Learning Habituation

More information

The synergy of top-down and bottom-up attention in complex task: going beyond saliency models.

The synergy of top-down and bottom-up attention in complex task: going beyond saliency models. The synergy of top-down and bottom-up attention in complex task: going beyond saliency models. Enkhbold Nyamsuren (e.nyamsuren@rug.nl) Niels A. Taatgen (n.a.taatgen@rug.nl) Department of Artificial Intelligence,

More information

ENVIRONMENTAL REINFORCEMENT LEARNING: A Real-time Learning Architecture for Primitive Behavior Refinement

ENVIRONMENTAL REINFORCEMENT LEARNING: A Real-time Learning Architecture for Primitive Behavior Refinement ENVIRONMENTAL REINFORCEMENT LEARNING: A Real-time Learning Architecture for Primitive Behavior Refinement TaeHoon Anthony Choi, Eunbin Augustine Yim, and Keith L. Doty Machine Intelligence Laboratory Department

More information

ERA: Architectures for Inference

ERA: Architectures for Inference ERA: Architectures for Inference Dan Hammerstrom Electrical And Computer Engineering 7/28/09 1 Intelligent Computing In spite of the transistor bounty of Moore s law, there is a large class of problems

More information

Citation for published version (APA): Geus, A. F. D., & Rotterdam, E. P. (1992). Decision support in aneastehesia s.n.

Citation for published version (APA): Geus, A. F. D., & Rotterdam, E. P. (1992). Decision support in aneastehesia s.n. University of Groningen Decision support in aneastehesia Geus, Arian Fred de; Rotterdam, Ernest Peter IMPORTANT NOTE: You are advised to consult the publisher's version (publisher's PDF) if you wish to

More information

Chapter 2. Knowledge Representation: Reasoning, Issues, and Acquisition. Teaching Notes

Chapter 2. Knowledge Representation: Reasoning, Issues, and Acquisition. Teaching Notes Chapter 2 Knowledge Representation: Reasoning, Issues, and Acquisition Teaching Notes This chapter explains how knowledge is represented in artificial intelligence. The topic may be launched by introducing

More information

Inferencing in Artificial Intelligence and Computational Linguistics

Inferencing in Artificial Intelligence and Computational Linguistics Inferencing in Artificial Intelligence and Computational Linguistics (http://www.dfki.de/~horacek/infer-ai-cl.html) no classes on 28.5., 18.6., 25.6. 2-3 extra lectures will be scheduled Helmut Horacek

More information

Affective Game Engines: Motivation & Requirements

Affective Game Engines: Motivation & Requirements Affective Game Engines: Motivation & Requirements Eva Hudlicka Psychometrix Associates Blacksburg, VA hudlicka@ieee.org psychometrixassociates.com DigiPen Institute of Technology February 20, 2009 1 Outline

More information

Robot Learning Letter of Intent

Robot Learning Letter of Intent Research Proposal: Robot Learning Letter of Intent BY ERIK BILLING billing@cs.umu.se 2006-04-11 SUMMARY The proposed project s aim is to further develop the learning aspects in Behavior Based Control (BBC)

More information

Computational Cognitive Neuroscience (CCN)

Computational Cognitive Neuroscience (CCN) How are we ever going to understand this? Computational Cognitive Neuroscience (CCN) Peggy Seriès, Institute for Adaptive and Neural Computation, University of Edinburgh, UK Spring Term 2010 Practical

More information

Human Information Processing. CS160: User Interfaces John Canny

Human Information Processing. CS160: User Interfaces John Canny Human Information Processing CS160: User Interfaces John Canny Review Paper prototyping Key part of early design cycle Fast and cheap, allows more improvements early Formative user study Experimenters

More information

Animal Behavior. Relevant Biological Disciplines. Inspirations => Models

Animal Behavior. Relevant Biological Disciplines. Inspirations => Models Animal Behavior Relevant Biological Disciplines Neuroscience: the study of the nervous system s anatomy, physiology, biochemistry and molecular biology Psychology: the study of mind and behavior Ethology:

More information

Neural Cognitive Modelling: A Biologically Constrained Spiking Neuron Model of the Tower of Hanoi Task

Neural Cognitive Modelling: A Biologically Constrained Spiking Neuron Model of the Tower of Hanoi Task Neural Cognitive Modelling: A Biologically Constrained Spiking Neuron Model of the Tower of Hanoi Task Terrence C. Stewart (tcstewar@uwaterloo.ca) Chris Eliasmith (celiasmith@uwaterloo.ca) Centre for Theoretical

More information

Neural Cognitive Modelling: A Biologically Constrained Spiking Neuron Model of the Tower of Hanoi Task

Neural Cognitive Modelling: A Biologically Constrained Spiking Neuron Model of the Tower of Hanoi Task Neural Cognitive Modelling: A Biologically Constrained Spiking Neuron Model of the Tower of Hanoi Task Terrence C. Stewart (tcstewar@uwaterloo.ca) Chris Eliasmith (celiasmith@uwaterloo.ca) Centre for Theoretical

More information

Chapter 1. Introduction

Chapter 1. Introduction Chapter 1 Introduction Artificial neural networks are mathematical inventions inspired by observations made in the study of biological systems, though loosely based on the actual biology. An artificial

More information

Toward A Cognitive Computer Vision System

Toward A Cognitive Computer Vision System Toward A Cognitive Computer Vision System D. Paul Benjamin Pace University, 1 Pace Plaza, New York, New York 10038, 212-346-1012 benjamin@pace.edu Damian Lyons Fordham University, 340 JMH, 441 E. Fordham

More information

Intro to HCI / Why is Design Hard?

Intro to HCI / Why is Design Hard? Intro to HCI / Why is Design Hard? September 11, 2017 Fall 2017 COMP 3020 1 Fall 2017 COMP 3020 2 Announcements Assignment 1 is posted Due Sept 22 by 5:00pm on UMLearn Individual assignment Buying Pop

More information

L6: Overview. with side orders of lecture revision, pokemon, and silly experiments. Dani Navarro

L6: Overview. with side orders of lecture revision, pokemon, and silly experiments. Dani Navarro L6: Overview with side orders of lecture revision, pokemon, and silly experiments Dani Navarro Part 1: Dani Navarro L1: Introduction L2: Attention L3: Similarity L4: Reasoning L5: A case study Part 2:

More information

Module 1. Introduction. Version 1 CSE IIT, Kharagpur

Module 1. Introduction. Version 1 CSE IIT, Kharagpur Module 1 Introduction Lesson 2 Introduction to Agent 1.3.1 Introduction to Agents An agent acts in an environment. Percepts Agent Environment Actions An agent perceives its environment through sensors.

More information

Modelling Interactive Behaviour with a Rational Cognitive Architecture

Modelling Interactive Behaviour with a Rational Cognitive Architecture Modelling Interactive Behaviour with a Rational Cognitive Architecture David Peebles, University of Huddersfield, UK Anna L. Cox, University College London, UK Abstract In this chapter we discuss a number

More information

Making sense of Asperger syndrome

Making sense of Asperger syndrome What is Asperger syndrome? Making sense of Asperger syndrome Understanding thinking and memory in Autism Spectrum Disorder/ Asperger syndrome ASPIA Nola Norris PhD, MEd, BEd, DipTeach, HFTGN 4 February

More information

Competing Frameworks in Perception

Competing Frameworks in Perception Competing Frameworks in Perception Lesson II: Perception module 08 Perception.08. 1 Views on perception Perception as a cascade of information processing stages From sensation to percept Template vs. feature

More information

Competing Frameworks in Perception

Competing Frameworks in Perception Competing Frameworks in Perception Lesson II: Perception module 08 Perception.08. 1 Views on perception Perception as a cascade of information processing stages From sensation to percept Template vs. feature

More information

Intelligent Control Systems

Intelligent Control Systems Lecture Notes in 4 th Class in the Control and Systems Engineering Department University of Technology CCE-CN432 Edited By: Dr. Mohammed Y. Hassan, Ph. D. Fourth Year. CCE-CN432 Syllabus Theoretical: 2

More information

Modelling performance in the Sustained Attention to Response Task

Modelling performance in the Sustained Attention to Response Task Modelling performance in the Sustained Attention to Response Task David Peebles (D.Peebles@hud.ac.uk) Department of Behavioural Sciences, University of Huddersfield, Queensgate, Huddersfield, HD1 3DH,

More information

Processing of Logical Functions in the Human Brain

Processing of Logical Functions in the Human Brain Processing of Logical Functions in the Human Brain GRMELA ALEŠ AGCES Ltd. AGCES, Levského 3221/1, Praha 4 CZECH REPUBLIC N. E. MASTORAKIS Military Institutions of University Education, Hellenic Naval Academy,

More information

Identify these objects

Identify these objects Pattern Recognition The Amazing Flexibility of Human PR. What is PR and What Problems does it Solve? Three Heuristic Distinctions for Understanding PR. Top-down vs. Bottom-up Processing. Semantic Priming.

More information

Time Perception: Beyond Simple Interval Estimation

Time Perception: Beyond Simple Interval Estimation Time Perception: Beyond Simple Interval Estimation Niels Taatgen 12 (taatgen@cmu.edu), Hedderik van Rijn 12 (hedderik@ai.rug.nl) and John Anderson 1 (ja@cmu.edu) 1 Carnegie Mellon University, Department

More information

Detecting Cognitive States Using Machine Learning

Detecting Cognitive States Using Machine Learning Detecting Cognitive States Using Machine Learning Xuerui Wang & Tom Mitchell Center for Automated Learning and Discovery School of Computer Science Carnegie Mellon University xuerui,tom.mitchell @cs.cmu.edu

More information