Paul Bello 1,2, Yingrui Yang 2, Selmer Bringsjord 2,3 & Kostas Arkoudas 2,3 Air Force Research Laboratory – Information Directorate 1 Department of Cognitive.

Slides:



Advertisements
Similar presentations
1 Knowledge Representation Introduction KR and Logic.
Advertisements

ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
The Logic of Intelligence Pei Wang Department of Computer and Information Sciences Temple University.
Introducing Chogic: A Primitive Part of the MARMML Machine Reasoning System Selmer Bringsjord Konstantine Arkoudas, Josh Taylor, Yingrui Yang, Paul Bello.
INTRODUCTION TO MODELING
Agents That Reason Logically Copyright, 1996 © Dale Carnegie & Associates, Inc. Chapter 7 Spring 2004.
PROBABILITY. Uncertainty  Let action A t = leave for airport t minutes before flight from Logan Airport  Will A t get me there on time ? Problems :
Thinking: Concept Formation Concept formation: identifying commonalities across stimuli that unite them into a common category Rule learning: identifying.
An Introduction to Artificial Intelligence Presented by : M. Eftekhari.
Summer 2011 Monday, 07/25. Recap on Dreyfus Presents a phenomenological argument against the idea that intelligence consists in manipulating symbols according.
AI 授課教師:顏士淨 2013/09/12 1. Part I & Part II 2  Part I Artificial Intelligence 1 Introduction 2 Intelligent Agents Part II Problem Solving 3 Solving Problems.
Bart Selman CS CS 475: Uncertainty and Multi-Agent Systems Prof. Bart Selman Introduction.
Reasoning Lindsay Anderson. The Papers “The probabilistic approach to human reasoning”- Oaksford, M., & Chater, N. “Two kinds of Reasoning” – Rips, L.
1 OSCAR: An Architecture for Generally Intelligent Agents John L. Pollock Philosophy and Cognitive Science University of Arizona
3/30/00 Agents that Reason Logically by Chris Horn Jiansui Yang Xiaojing Wu.
Introduction to Cognitive Science Philosophy Nov 2005 :: Lecture #1 :: Joe Lau :: Philosophy HKU.
1 © Franz J. Kurfess Constrained Access Franz J. Kurfess Cal Poly SLO Computer Science Department.
CS 357 – Intro to Artificial Intelligence  Learn about AI, search techniques, planning, optimization of choice, logic, Bayesian probability theory, learning,
Models -1 Scientists often describe what they do as constructing models. Understanding scientific reasoning requires understanding something about models.
PSU CS 370 – Artificial Intelligence Dr. Mohamed Tounsi Artificial Intelligence 1. Introduction Dr. M. Tounsi.
IACT901 - Module 1 Planning Theory - Scope & Integration ABRS Hong Kong 2004 Penney McFarlane University of Wollongong.
Introduction to Artificial Intelligence Prof. Kathleen McKeown 722 CEPSR, TAs: Kapil Thadani 724 CEPSR, Phong Pham TA Room.
Artificial Intelligence
What is AI? The exciting new effort to make computers thinks … machine with minds, in the full and literal sense” (Haugeland 1985) “The art of creating.
Review of Related Literature Different decision-making: – Budget decisions of managers – Irrationality of continuing the risk of losing a prospect – Decision-making.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM]
Artificial Intelligence Dr. Paul Wagner Department of Computer Science University of Wisconsin – Eau Claire.
CSCI 4410 Introduction to Artificial Intelligence.
Chapter 6: Objections to the Physical Symbol System Hypothesis.
Artificial Intelligence: Definition “... the branch of computer science that is concerned with the automation of intelligent behavior.” (Luger, 2009) “The.
Employing Cognitive Calculus for Determinations of Relevance in NLU Daniel Arista, Matthew Peveler, Rikhiya Ghosh, Selmer Bringsjord, & Paul Bello {aristd,
{ Logic in Artificial Intelligence By Jeremy Wright Mathematical Logic April 10 th, 2012.
CONCEPTIONS OF COMPLEXITY AND IMPLICATIONS FOR ECONOMICS Stuart A. Umpleby The George Washington University Washington, DC.
Cognitive Psychology: Thinking, Intelligence, and Language
DEPARTMENT of COMPUTER SCIENCE University of Rochester  Activities  Abductive Inference of Multi-Agent Interaction  Capture the Flag Data Collection.
A Heuristic Solution To The Allais Paradox And Its Implications Seán Muller, University of Cape Town.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
1 CS 2710, ISSP 2610 Foundations of Artificial Intelligence introduction.
Applications in Acquisition Decision-Making Process.
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
Artificial Intelligence
The Language of Thought : Part I Joe Lau Philosophy HKU.
Majid Sazvar Knowledge Engineering Research Group Ferdowsi University of Mashhad Semantic Web Reasoning.
Modeling Speech Acts and Joint Intentions in Modal Markov Logic Henry Kautz University of Washington.
Theories and Hypotheses. Assumptions of science A true physical universe exists Order through cause and effect, the connections can be discovered Knowledge.
Introduction to Artificial Intelligence CS 438 Spring 2008.
International Conference on Fuzzy Systems and Knowledge Discovery, p.p ,July 2011.
What is Artificial Intelligence?
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
Cognitive Processes PSY 334 Chapter 10 – Reasoning.
Chapter 1: Introduction Questions for Review and Discussion (pp.13) 1, 2, 4, 9.
Generalized Point Based Value Iteration for Interactive POMDPs Prashant Doshi Dept. of Computer Science and AI Institute University of Georgia
Some Thoughts to Consider 5 Take a look at some of the sophisticated toys being offered in stores, in catalogs, or in Sunday newspaper ads. Which ones.
On the Difficulty of Achieving Equilibrium in Interactive POMDPs Prashant Doshi Dept. of Computer Science University of Georgia Athens, GA Twenty.
Artificial Intelligence Hossaini Winter Outline book : Artificial intelligence a modern Approach by Stuart Russell, Peter Norvig. A Practical Guide.
What is Psychology? Pages What is Psychology? Give me your own personal definition of Psychology.
CRITICAL THINKING. DEFINATION Broad definition: reasonable, reflecting thinking that is focuses on deciding what to believe or do Criteria: evaluative.
Artificial Intelligence
Service-Oriented Computing: Semantics, Processes, Agents
CS 4700: Foundations of Artificial Intelligence
CS 4700: Foundations of Artificial Intelligence
Service-Oriented Computing: Semantics, Processes, Agents
Introduction Artificial Intelligent.
Artificial Intelligence introduction(2)
DIS 280 Social Science Research Methodology: Problem Framing
Artificial Intelligence Lecture 2: Foundation of Artificial Intelligence By: Nur Uddin, Ph.D.
Service-Oriented Computing: Semantics, Processes, Agents
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Artificial Intelligence
Presentation transcript:

Paul Bello 1,2, Yingrui Yang 2, Selmer Bringsjord 2,3 & Kostas Arkoudas 2,3 Air Force Research Laboratory – Information Directorate 1 Department of Cognitive Science 2 Department of Computer Science 3 Rensselaer Polytechnic Institute Towards a Psychology of Rational Agency

Presentation Summary Some Questions… What Can AI/Computer Science Tell Us? What Can Philosophy/Economics Tell Us? What Can Psychology Tell Us? Is There a Synthesis? Humble (Yet Promising) Beginnings… Implications and Applications…

Some Questions… What is an agent, and what stance should we take on mental attitudes and constructions? If we admit these mental representations, what should they look like, and how do they guide behavior of the individual possessing them? What happens when agents interact, either cooperatively, or competitively? How do the mental representations of each individual interact holistically? CAN WE MODEL ANY OF THIS????

AI and Computer Science Taxonomy of agents in Russell & Norvig –Sensors, Effectors, “Processing Unit”. From reflex agents to BOID. Variety of models –Bayesian models for belief, decision-theoretic models for intentions, desires. –Logical models Ranges from the exceedingly simple (propositional calculus) to the exceedingly complicated (multi-modal logics) Interaction –Mostly goal-driven planning, heuristic search, probabilistic inference Models? –Of course. That’s AI’s bread and butter. Issues –Not very informed from the psychological dimension. Lip service paid to philosophy and economic theory. Usually heuristics and short-cuts.

Philosophy and Economics Vastly more complex definitions –Philosophy: Intentionality, Utilitarianism, etc. Argument between PSSH and connectionists. –Economics: Rationality and Four Requirements Usually modeled using foundational mathematics –Philosophical logic, set theory, and representations of uncertainty. Emphasis on remaining true to philosophical roots. Interactions –Utilitarian semantics, Adam Smith, Game theory Models? –Yup. Issues –Overly formal. Not psychologically plausible. Optimality emphasized. Philosophers not concerned with intractability.

Psychology and Cognitive Science Usually left to the more “philosophically oriented.” Closest thing is the debate between psychological paradigms. Cognitivism: Mental representations. MM, ML, Concept Hierarchies, etc. Interactions: Behavioral Game Theory Models? –A ton. Some with representation, some without. Overall, captures some general phenomenon in human behavior/cognition/mental processing. Issues –Affect-by-Affect approach. No systematicity. Not informed by normative theory (most of the time). Hard to capture computationally.

Synthesis Yes! Resoundingly so. Need patience to bridge disciplinary gaps, and find the non-null intersection. Focus of effort: Deontic preference logic –How do we reason about context-dependent situations, including social settings? –Bridge the gap between individual cognition and group cognition. Approach: Narrow the divide between the normative and the psychological as much as possible, then implement the narrowed system in a computational architecture.

General Algorithm Leverage RAIR lab expertise in developing machine reasoning systems. Produce a natural deduction system for a deontic preference logic. Perform experiments in the empty domain of the psychology of philosophical logic. Focus on the deontic “distinctions” present in the literature on philosophical logic. Rework natural deduction system so it is informed by experimental results.

Hold On a Sec… What’s this natural deduction stuff? What’s deontic logic about, and how is it useful?

Natural Deduction An intuitive framework for suppositional reasoning. –Assumptions, discharging, and conditional introduction. –Amenable to the goal-decomposition paradigm pioneered by Herb Simon & co. Means-Ends. –Some more complex systems like Hyperproof become suitable for the all important “heterogeneous” style of reasoning that we claim is what most folks do. Consistent with psychological models of reasoning. –Braine’s mental logic –Rip’s production style mental logic

Deontic Logic (SDL) Logic of norms (obligations) Introduces a new modal operator O(p) standing for “it ought to be the case that p” Separates possible states of affairs into “deontically ideal” and non-ideal situations. Closed under the simple rules –Modus ponens: p implies q, p, therefore q –Necessitation of obligation: p yields O(p) –Distribution of obligation: O(p implies q) gives O(p) implies O(q) –Non-contradictory obligation: it can’t be the case that O(p) and not O(p) –Normal propositional rules

Deontic Paradox 1 You should not insult someone. If you insult someone, you should do it in private. Insulting someone in private logically implies that you insult them. You insult someone O(  i) i  O(p) p  i i

Dyadic Deontic Logic Uh oh. Lots of deontic material talks about “sub-ideal” situations. SDL fails miserably on this kind of material. What to do? Dyadic deontic logic: O(a|b): if b (is done), then a ought to be (done). Basically: in the best non-ideal situations where b holds, a should hold as well. Regular SDL is subsumed: O(a|T) = O(a)

Deontic Paradox 2 A person should not commit murder. It should be that if someone doesn’t commit murder, he should not be punished for it. If the person commits murder, he should be punished for it. A suspect commits murder O(  m) O(m   p) m  O(p) m

Deontic Paradox 3 Usually, you should not insult someone. When someone harms the public interest, you should insult him. How to model this???

1 & 3 Combined Usually you should not insult someone. If you insult someone, you should do it in private. Insulting someone in private implies that you insult him. If someone harms the public interest, then you should insult him.

Van der Torre’s DIODE Logic Syntax –Standard propositional language. –A finite set of violation propositions, one per deontic statement. –A finite set of exception propositions, one per deontic statement. –A set of background facts –A set of conditional obligations. Semantics –Basically insure that situations are ordered in terms of increasing numbers of violations. Preferred situations have the least number of violations. –Semantics for exceptions. Normal worlds are separated from “exceptional circumstances” –Conditions to ensure the proper mixing of these two notions.

Solutions to Deontic Paradoxes i p ii pp ii hh pp ip hh V 1, V 2 hh i pp Ex 1 hip V3V3 h ii pp hi pp V2V2 normal exceptional ii hh hh i V1V1 hi Ex 1 V2V2 h ii pp mm pm V1V1 V1V1 V 1, V 2 m pp mm p V2V2 p V1V1 i normal exceptional F = {i} F = {m}

Partial Taxonomy Obligations –Unconditional vs. Conditional (CTD problem) –Normal vs. Exceptional (defeasibility vs. CTD) –Prima Facie vs. conditional (overriding conditions) –….

A Sample ND Schema i p ii pp p V1V1 i V 1, V 2 F = {i} p ii i pp p V1V1 i V 1, V 2 … F = {i} p ii i pp p V1V1 i V 1, V 2 V1V1 V1V1 V2V2 O(i)

Decisions, Decisions… Well, we’ve talked about reasoning, and even about preference… What about decisions? –Where’s the probability? Let’s have a look at some new interesting work…

Kahneman/Tversky 1 Imagine that the U.S. is preparing for the outbreak of an unusual Asian disease, which is expected to kill 600 people. Two alternative programs to combat the disease have been proposed. Assume that the exact scientific estimates of the consequences of the programs are as follows: Program A: 200 people will be saved. Program B: 600 people will be saved with probability 1/3 and 0 people will be saved with probability 2/3. Which of the two programs would you favor?

Kahneman/Tversky 2 Imagine that the U.S. is preparing for the outbreak of an unusual Asian disease, which is expected to kill 600 people. Two alternative programs to combat the disease have been proposed. Assume that the exact scientific estimates of the consequences of the programs are as follows: Program C: 400 people will die. Program D: 0 people die with 1/3 probability and 600 people die with 2/3 probability. Which of the two programs would you favor?

Bello/Yang 1

Bello/Yang 2

Kahneman/Tversky Results

Bello/Yang Results ? However, it wouldn’t be unreasonable to expect that they are analogous to the Kahneman/Tversky results, but purely explainable without resorting to traditional decision-theoretic devices.

Implications and Applications Implications: Next-Generation Logic-Based AI –A synthesis of philosophical, psychological, and computational dimensions for higher-order cognitive function. Reasoning and Decision-Making! –MARMML as an embodiment and a test-bed. Application: RASCALS for… –Third-Generation Wargaming –Intelligence Analysis –Educational Technologies

Game EnvironmentCognitive system Strategic Decisions Long-term Planning Human and Machine Reasoning Computational Cognitive Modeling Perception & Action Resource Management Terrain Model Physics Opportunism output input Decision Problem Formation High-level Low-level Tactics Infrastructure Environment Urban Models Entity Interdependence Knowledge Ethical Norms Wargaming: A Cognitive Approach

SLATE

Educational Technology