Social Planning: Achieving Goals by Altering Others’ Mental States Chris Pearce Ben Meadows Pat Langley Mike Barley Department of Computer Science Thanks.

Slides:



Advertisements
Similar presentations
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California
Advertisements

Pat Langley Arizona State University and Institute for the Study of Learning and Expertise Expertise, Transfer, and Innovation in.
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California Elena Messina.
Pat Langley Computer Science and Engineering Arizona State University Tempe, Arizona, USA The Cognitive Systems Paradigm Thanks to Paul Bello, Ron Brachman,
Pat Langley School of Computing and Informatics Arizona State University Tempe, Arizona USA Modeling Social Cognition in a Unified Cognitive Architecture.
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Pat Langley School of Computing and Informatics Arizona State University Tempe, Arizona A Cognitive Architecture for Integrated.
Pat Langley Institute for the Study of Learning and Expertise Palo Alto, California A Cognitive Architecture for Complex Learning.
Communication Theory Lecture 1: Introduction to Communication Theory and Novel Technology Dr. Danaë Stanton Fraser.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
The Logic of Intelligence Pei Wang Department of Computer and Information Sciences Temple University.
Research methods in clinical psychology: An introduction for students and practitioners Chris Barker, Nancy Pistrang, and Robert Elliott CHAPTER 5 Foundations.
Best-First Search: Agendas
Module 14 Thought & Language. INTRODUCTION Definitions –Cognitive approach method of studying how we process, store, and use information and how this.
Entrepreneurship and the Entrepreneurial Mind-Set
An Agent-Based Approach to Inference Prevention in Distributed Database System Xue Ying Chen Department of Computer Science.
Concrete architectures (Section 1.4) Part II: Shabbir Ssyed We will describe four classes of agents: 1.Logic based agents 2.Reactive agents 3.Belief-desire-intention.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Chapter 2: Understanding and conceptualizing interaction
Entrepreneurship 3 Cognitive Foundations of Entrepreneurship: Creativity and Opportunity Recognition.
Models of Human Performance Dr. Chris Baber. 2 Objectives Introduce theory-based models for predicting human performance Introduce competence-based models.
Modeling Capabilities and Workload in Intelligent Agents for Simulating Teamwork Thomas R. Ioerger, Linli He, Deborah Lord Dept. of Computer Science, Texas.
Team Work and Creativity Why work in a team? I can do it better myself.
Thinking: A Key Process for effective learning “The best thing we can do, from the point of view of the brain and learning, is to teach our learners how.
Problem Solving Problem Solving
Problem Solving & Creativity Dr. Claudia J. Stanny EXP 4507 Memory & Cognition Spring 2009.
Noynay, Kelvin G. BSED-ENGLISH Educational Technology 1.
Intelligent Tutoring Systems Traditional CAI Fully specified presentation text Canned questions and associated answers Lack the ability to adapt to students.
The Cognitive Load Theory
Understanding Social Interactions Using Incremental Abductive Inference Benjamin Meadows Pat Langley Miranda Emery Department of Computer Science The University.
Integrated Interpretation and Generation of Task-Oriented Dialogue Alfredo Gabaldon 1 Ben Meadows 2 Pat Langley 1,2 1 Carnegie Mellon Silicon Valley 2.
© 2009 McGraw-Hill Higher Education. All rights reserved. C H A P T E R 9 Complex Cognitive Processes.
Cognitive Reasoning to Respond Affectively to the Student Patrícia A. Jaques Magda Bercht Rosa M. Vicari UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL BRASIL.
SLB /04/07 Thinking and Communicating “The Spiritual Life is Thinking!” (R.B. Thieme, Jr.)
MODULE 23 COGNITION/THINKING. THINKING Thinking is a cognitive process in which the brain uses information from the senses, emotions, and memory to create.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
Recognizing Activities of Daily Living from Sensor Data Henry Kautz Department of Computer Science University of Rochester.
Cognitive Psychology: Thinking, Intelligence, and Language
© Pearson Education Limited 2003 OHT 8.1 Individual decision-making.
Putting Research to Work in K-8 Science Classrooms Ready, Set, SCIENCE.
1 Knowledge & Knowledge Management “Knowledge is power” to “Sharing K is power” Yaseen Hayajneh, PhD.
A bad case of content reuse Validator Website to Validate License Violations Validator – Only requires the URI of the site to check This work by Oshani.
A bad case of content reuse Validator Website to Validate License Violations Validator – Only requires the URI of the site to check for a license violation.
Gifted Students. Who are these Students? They have one or more areas of giftedness –Intellectual –Creative –Artistic –Leadership –Specific Academic.
7. INTRODUCTION Effective leadership is of great importance in an enterprise to enable the enterprise in achieving its objects. Leadership is most important.
The Next Generation Science Standards: 4. Science and Engineering Practices Professor Michael Wysession Department of Earth and Planetary Sciences Washington.
Use Cases Use Cases are employed to describe the functionality or behavior of a system. Each use case describes a different capability that the system.
Cognitive Modeling / University of Groningen / / Artificial Intelligence |RENSSELAER| Cognitive Science CogWorks Laboratories › Christian P. Janssen ›
Decision Making Chapter 7. Definition of Decision Making Characteristics of decision making: a. Selecting a choice from a number of options b. Some information.
Plans and Situated Actions
Dendral: A Case Study Lecture 25.
Development 1: Cognitive Development Josée L. Jarry, Ph.D., C.Psych. Introduction to Psychology Department of Psychology University of Toronto July 7,
AI Lecture 17 Planning Noémie Elhadad (substituting for Prof. McKeown)
©2011 1www.id-book.com The process of interaction design Chapter 9.
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Intro to Planning Or, how to represent the planning problem in logic.
Bell Ringer Review: 1.How many times should you read a text? 2.What are the different focuses for each time you read.
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
Planning I: Total Order Planners Sections
Getting to Know Webb’s. Webb’s Depth of Knowledge Level One (recall) requires simple recall of such information as fact, definition, term, or simple procedure.
Cognitive Architectures and General Intelligent Systems Pay Langley 2006 Presentation : Suwang Jang.
ABRA Week 3 research design, methods… SS. Research Design and Method.
Son Thanh To Pat Langley Institute for the Study of Learning and Expertise Palo Alto, California Dongkyu Choi Department of Aerospace Engineering University.
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, CA
From NARS to a Thinking Machine Pei Wang Temple University.
Stages involve Discontinuous (qualitative) change Invariant sequence –Stages are never skipped.
Coached Active Learning for Interactive Video Search Xiao-Yong Wei, Zhen-Qun Yang Machine Intelligence Laboratory College of Computer Science Sichuan University,
Cognitive Behavioural Therapy
Presentation transcript:

Social Planning: Achieving Goals by Altering Others’ Mental States Chris Pearce Ben Meadows Pat Langley Mike Barley Department of Computer Science Thanks to Miranda Emery, Alfredo Gabaldon, and Trevor Gee for their contributions to this research, which was partly funded by ONR Grant No. N

Research on Cognitive Systems The cognitive systems paradigm differs from mainstream AI in that it:   Focuses on high-level cognition;   Adopts structured representations;   Takes a systems perspective on intelligence;   Draws inspiration from results on human cognition;   Relies on heuristic and satisficing methods; and   Encourages exploratory research on novel problems. Early AI research had similar features, which makes cognitive systems closer to the field’s original spirit. See Advances in Cognitive Systems (

Humans produce plans in many social settings with little effort; we can easily generate social plans that refer to:   The beliefs and goals of other agents;   Their awareness / ignorance of the true situation;   Their reasons for carrying our social actions; and   Even their intentions to deceive other agents. This planning ability is an important facet of human intelligence and thus a natural target for cognitive systems research. Cognitive Systems and Social Planning

Definition of Social Planning We can define the task of social planning more precisely as: This task is similar to the standard problem of plan generation. But an agent must not only represent and reason about its own beliefs and goals, but about others’ beliefs and goals.  Given: An initial situation, including others’ mental states;  Given: A set of physical or mental goals to be achieved;  Given: A set of physical and communicative actions, along with their conditional effects on the world and others;  Find: A situation that satisfies the goals and a sequence of actions that produces it.

Social Planning in Fable Settings We can explore social planning in fable-like settings that involve interacting agents in simple environments: Here the lion uses communicative actions to alter the sheep’s beliefs / goals, which help the lion achieve his own goals. Lion Fools the Sheep. An aging lion is at his cave near a field. He is hungry but he can no longer chase down prey. He sees a sheep in the field but also knows it considers him dangerous. So he tells the sheep that he is ill and invites it to visit. The sheep believes the lion is harmless and comes to the cave, where the lion devours it, satisfying his hunger.

A Flexible Problem Solver In previous work, we have developed FPS, a problem-solving architecture that supports different strategies for: Search organization (depth first, breadth first, iterative sampling) Operator selection (means-ends analysis, forward search) Operator application (eager, delayed commitment) Failure recognition (depth limited, effort limited, loops) Success recognition (single, multiple, all) Experience with FPS’s flexibility encouraged us to adapt it to support social planning.

The SFPS System We have augmented the FPS system on a number of dimensions, including: These let the resulting system – SFPS – generate social plans that involve manipulating others’ mental states. Extending its representation to incorporate: - Others’ mental states in problem states and goals; - Social operators that alter these mental states; Extending its mechanisms to: - Generate embedded inferences about others’ beliefs; - Select social operators based on their main effects.

Social Operators Our social operators involve communicative actions that alter others’ mental states: Here the acting agent (A1) tells another agent (A2) something A2 does not believe to cause A2 to believe A1 has a false belief. Bluff(A1, A2, Content) [A1 = actor] at(A1, Place), at(A2, Place) belief(A2, not(Content)) belief(A1, belief(A2, not(Content)) not(belief(A2, belief(A1, not(Content)))) belief(A1, not(belief(A2, belief(A1, not(Content))))) => belief(A2, belief(A1, Content)) belief(A1, belief(A2, belief(A1, Content)))

Main Effects and Side Effects Social operators have main effects and optional side effects that occur incidentally: Selection of intentions during search favors operators that use main effects to achieve goals. Bluff(A1, A2, Content) [A1 = actor] at(A1, Place), at(A2, Place) belief(A2, not(Content)) belief(A1, belief(A2, not(Content)) not(belief(A2, belief(A1, not(Content)))) belief(A1, not(belief(A2, belief(A1, not(Content))))) => belief(A2, belief(A1, Content)) [main effect] belief(A1, belief(A2, belief(A1, Content))) [side effect]

Embedded Inference Scenarios that involve interaction often require agents to reason about each others’ mental states.   One way that SFPS accomplishes this feat is through a form of embedded inference.   This applies agent A’s inference rules in a model of another agent B’s mental state to infer B’s beliefs and goals. Because it allows reasoning about operators’ indirect effects on others, this ability is vital to SFPS’s social planning.

A Sample Plan Let us return to a scenario we described earlier, Lion Fools the Sheep. Consider the target plan: deceive(lion, sheep, sick(lion)) persuade(lion, sheep, at(sheep, cave)) travel(sheep, field, cave) kill_and_eat(lion, sheep) SFPS generates this plan by drawing on both communicative and physical operators. The deceive operator creates a false belief that enables later use of persuade to encourage adoption of a goal.

Empirical Claims About SFPS We make three claims about our extensions to FPS to support social planning: The system can create plausible plans for achieving goals in social scenarios; This ability relies on embedded inference to generate models of others’ mental states; and This ability also relies on SFPS’s capacity to incorporate the actions of other agents into its plans. We designed and carried out experiments designed to test each of these claims.

Basic Results on Social Planning We ran SFPS on eight social planning scenarios that require different levels of sophistication. Each cell gives the average of 50 runs. Here plans are ‘implausible’ if they involve non-primary agents performing actions to achieve their side effects. Level of Sophistication Plausible PlanImplausible PlanDid Not Finish Basic Social Interaction Capitalize on Misbeliefs Deceive Other Agents Encourage False Beliefs 86104

We used lesion studies on the same scenarios to test the benefits of embedded inference and incorporating other agents’ actions.   Without embedded inference, SFPS found plausible plans on only 48 percent of its runs.   When plans could not include actions by nonprimary agents, it found plans on only 13 percent, all on single problem. These results are not surprising, but they provide a sanity check that the extensions are crucial to social planning. Results from Lesion Studies

Related Research Our approach relies on three assumptions that have been explored in previous research: Our work incorporates ideas from these earlier traditions, but it combines them in novel ways to support social planning.   Social planning relies on encoding the primary agent’s beliefs and goals about others’ mental states and operators for altering them.   Perrault/Allen (1980), Levesque et al. (1990), Briggs/Scheutz (2013)   Social planning benefits from inference about problem states, which includes application of rules at different levels of embedding.   Bello (2011), Fahlman (2011), Bridewell and Isaac (2011)   Social planning incorporates other agents’ actions into plans, but only in a constrained way that avoids wishful thinking.   Meehan (1977), Riedl and Young (2010)

 Representing other agents’ beliefs and goals;  Encoding social operators that alter others’ mental states;  Carrying out inference about these mental states;  Selecting operators based on main rather than side effects. The task of social planning involves altering others’ mental states and influencing their actions; this requires Preliminary studies with SFPS support this analysis, but one could extend other planners in the same manner. In future work, we should extend the framework to incorporate abduction and to reason about others’ emotions and dispositions. Concluding Remarks

End of Presentation