Conversational Game Theory Thomas K Harris Graduate Seminar on Dialog Processing November 25, 2003.

Slides:



Advertisements
Similar presentations
Kees van Deemter Matthew Stone Formal Issues in Natural Language Generation Lecture 4 Shieber 1993; van Deemter 2002.
Advertisements

Game Theory. I What is Game theory? The Theory of Games and Economic Behaviour by John von Neumann and Oskar Morgenstern (1944). Especially one institution:
Economics of Information (ECON3016)
An Introduction to Game Theory Part V: Extensive Games with Perfect Information Bernhard Nebel.
Introduction to Game Theory
Nash’s Theorem Theorem (Nash, 1951): Every finite game (finite number of players, finite number of pure strategies) has at least one mixed-strategy Nash.
Mechanism Design without Money Lecture 1 Avinatan Hassidim.
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
Game Theory S-1.
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
Chapter 6 Game Theory © 2006 Thomson Learning/South-Western.
Chapter 6 Game Theory © 2006 Thomson Learning/South-Western.
An Introduction to... Evolutionary Game Theory
© 2015 McGraw-Hill Education. All rights reserved. Chapter 15 Game Theory.
Evolutionary Game Algorithm for continuous parameter optimization Alireza Mirian.
Part 3: The Minimax Theorem
A Introduction to Game Theory Xiuting Tao. Outline  1 st a brief introduction of Game theory  2 nd Strategic games  3 rd Extensive games.
Games What is ‘Game Theory’? There are several tools and techniques used by applied modelers to generate testable hypotheses Modeling techniques widely.
Fundamentals of Political Science Dr. Sujian Guo Professor of Political Science San Francisco State Unversity
Chapter 6 © 2006 Thomson Learning/South-Western Game Theory.
5/16/20151 Game Theory Game theory was developed by John Von Neumann and Oscar Morgenstern in Economists! One of the fundamental principles of.
Rational Choice Sociology Lecture 5 Game theory I: the concept and classification of games.
GAME THEORY By Ben Cutting & Rohit Venkat. Game Theory: General Definition  Mathematical decision making tool  Used to analyze a competitive situation.
Eponine Lupo.  Game Theory is a mathematical theory that deals with models of conflict and cooperation.  It is a precise and logical description of.
Simultaneous games with continuous strategies Suppose two players have to choose a number between 0 and 100. They can choose any real number (i.e. any.
An Introduction to Game Theory Part II: Mixed and Correlated Strategies Bernhard Nebel.
Game Playing CSC361 AI CSC361: Game Playing.
Games as Systems Administrative Stuff Exercise today Meet at Erik Stemme
Advanced Microeconomics Instructors: Wojtek Dorabialski & Olga Kiuila Lectures: Mon. & Wed. 9:45 – 11:20 room 201 Office hours: Mon. & Wed. 9:15 – 9:45.
QR 38, 2/6/07 Overview of game theory I. Strategic interaction II. Game theory and international relations III. Deterrence.
Negotiation: Markets, Rationality, and Games. Intro Once agents have discovered each other and agreed that they are interested in buying/selling, they.
Von Neumann & the Bomb Strategy is not concerned with the efficient application of force but with the exploitation of potential force (T. Schelling, 1960,
Introduction to Game Theory and Behavior Networked Life CIS 112 Spring 2009 Prof. Michael Kearns.
Introduction to Game Theory Yale Braunstein Spring 2007.
1 1 CMSCB3004 Systems, Cybernetics and Management Hard Systems Thinking.
6.896: Topics in Algorithmic Game Theory Spring 2010 Constantinos Daskalakis vol. 1:
Strategic Game Theory for Managers. Explain What is the Game Theory Explain the Basic Elements of a Game Explain the Importance of Game Theory Explain.
The Development of Decision Analysis Jason R. W. Merrick Based on Smith and von Winterfeldt (2004). Decision Analysis in Management Science. Management.
Reminder Midterm Mar 7 Project 2 deadline Mar 18 midnight in-class
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
Game Theory Robin Burke GAM 224 Spring Outline Admin Game Theory Utility theory Zero-sum and non-zero sum games Decision Trees Degenerate strategies.
CONCEPTIONS OF COMPLEXITY AND IMPLICATIONS FOR ECONOMICS Stuart A. Umpleby The George Washington University Washington, DC.
Chapters 29, 30 Game Theory A good time to talk about game theory since we have actually seen some types of equilibria last time. Game theory is concerned.
Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Developing and Evaluating Theories of Behavior.
Experimental Economics NSF short course David Laibson August 11, 2005.
The Science of Networks 6.1 Today’s topics Game Theory Normal-form games Dominating strategies Nash equilibria Acknowledgements Vincent Conitzer, Michael.
Rules, Movement, Ambiguity
Adversarial Search Chapter Games vs. search problems "Unpredictable" opponent  specifying a move for every possible opponent reply Time limits.
2008/01/30Lecture 11 Game Theory. 2008/01/30Lecture 12 What is Game Theory? Game theory is a field of Mathematics, analyzing strategically inter-dependent.
Information-State Dialogue Modelling in Several Versions HS Dialogmanagement, SS 2002 Universität Saarbrücken Michael Götze.
1 What is Game Theory About? r Analysis of situations where conflict of interests is present r Goal is to prescribe how conflicts can be resolved 2 2 r.
1 Decision Making A General Overview 10th ed.. 2 Why study decision making? -It is the most fundamental task performed by managers. -It is the underlying.
An Introduction to Game Theory Math 480: Mathematics Seminar Dr. Sylvester.
Strategic Game Theory for Managers. Explain What is the Game Theory Explain the Basic Elements of a Game Explain the Importance of Game Theory Explain.
On Investor Behavior Objective Define and discuss the concept of rational behavior.
Lec 23 Chapter 28 Game Theory.
Game Theory Dr. Andrew L. H. Parkes “Economics for Business (2)” 卜安吉.
Taylor. Na, Amy. Hong, Brian. Sang, Luck Yoon. What is the Game Theory? intelligent rational decision-makers Game theory is "the study of mathematical.
Now that we have set of pure strategies for each player, we need to find the payoffs to put the game in strategic form. Random payoffs. The actual outcome.
Von Neumann-Morgenstern Lecture II. Utility and different views of risk Knightian – Frank Knight Risk – known probabilities of events Uncertainty – unknown.
John Forbes Nash John Forbes Nash, Jr. (born June 13, 1928) is an American mathematician whose works in game theory, differential geometry, and partial.
Game Theory By Ben Cutting & Rohit Venkat.
Q 2.1 Nash Equilibrium Ben
Rational Choice Sociology
Introduction to Game Theory
Rational Decisions and
Developing and Evaluating Theories of Behavior
EASTERN MEDITERRANEAN UNIVERSITY DEPARTMENT OF INDUSTRIAL ENGINEERING IENG314 OPERATIONS RESEARCH II SAMIR SAMEER ABUYOUSSEF
Utilities and Decision Theory
Utilities and Decision Theory
Presentation transcript:

Conversational Game Theory Thomas K Harris Graduate Seminar on Dialog Processing November 25, 2003

Conversational Game Theory2 Why look to Game Theory? –“…studying the nature of the rules of games must be useful for the study of grammatical rules, since it is beyond doubt that there is some sort of similarity between them” –L. Wittgenstein (1958) Game Theory Intro –von Neumann, Morgenstein, Nash… A Conversational Game Theory –Power, Houghton, Kowtko and Isard… Conversational Game Theory SDS in Practice SRI Cambridge & later with the EU’s TRINDI Some Evaluation

Conversational Game Theory3 Why Look at Game Theory? Wittgenstein –“The use of a word in the language is its meaning. The grammar describes the use of the words in the language. So it has somewhat the same relation to the language as the description of a game, the rules of the game, have to the game.” Dialogue grammars and user preferences can be coded as game rules and payoffs. Game Theory provides a mechanism and a justification for choosing/predicting among possible utterances (dialogue moves) in a game.

Conversational Game Theory Game Theory Intro

Conversational Game Theory5 Game Theory Origins “Studies the behavior of rational agents in competitive and collaborative situations.” Christos Papadimitriou Conceptualized and clearly defined by John von Neumann c and Little interest until the publication of von Neumann and Morgenstern’s Theory of Games and Economic Behavior [1944].

Conversational Game Theory6 Would you like to play Thermonuclear War? c. 1950’s Military think tanks esp. the Rand Institute become very interested in game theory for logistics, submarine search, air defense… The MAD concept is formalized in game theory. Equilibrium -> Truce A beautiful mind expands the theory from competitive to collaborative games.

Conversational Game Theory7 Are You a Rational Agent? “Studies the behavior of rational agents in competitive and collaborative situations.” The following 6 slides describe an axiomatic treatment of utility for a rational agent. BTW, There’s a related course on this here (Philosophy Dept) : “Rational Choice”

Conversational Game Theory8 Can you consistently order your alternatives? A preference ordering  exists between any two outcomes, and it is transitive.    

Conversational Game Theory9 Are you indifferent to compound lotteries? Compound lotteries can be reduced to simple lotteries. ½ + ½ ( ½ + ½ ) ≡ ½ + ¼ + ¼

Conversational Game Theory10 Are Your Preferences Continuous? Each outcome A i is indifferent to some lottery ticket involving just A 1 and A r, where for each A i, A 1  A i and A i  A r. i.e. There exist a probability p such that p + (1-p) ≡ Note that this says nothing about the value of p other than p  [0,1]. In particular, note that [.5 $ $0 ≡ $2] may be possible (risk aversion, or non-linear value of money). Think for a sec, however, about these three outcomes: $1, ¢1, burning at the stake. What’s your p?

Conversational Game Theory11 Are you indifferent to prize substitutions? If you’ve already claimed an indifference between say, the car and the cash prize, then you should also be indifferent the substitution of one for the other inside a lottery.

Conversational Game Theory12 Are you consistent with lotteries as well as your prizes? Transitivity among lottery tickets applies, that is, If (p1,p2 )  (q1,q2 ) And (q1,q2 )  (r1, r2 ) Then (p1,p2 )  (r1, r2 )

Conversational Game Theory13 Is more of a good thing always better? Lotteries are monotonic. Assuming  (p1, (1-p1) )  (p2, (1-p2) ) if and only if p1 > p2

Conversational Game Theory14 So What? If you answered yes to the last 6 questions, you are a rational agent. This is a minimum set of assumptions for mathematically tractable theories of behavior.

Conversational Game Theory15 Irrational Agents What about fewer assumptions? Mathematical intractability; unsolvable solutions; ambiguous results. Still can be good science, more apt to be called psychology.

Conversational Game Theory16 Super-Rational Agents What about more assumptions? Probably incorrect description of human behavior; overgeneralization of human preferences; sub optimal decisions made on behalf of humans. May still work for games with highly proscribed objectives, e.g. parlor games, or potentially super-rational agents, e.g. virus’s or other simple automata.

Conversational Game Theory17 Ontology of games “Studies the behavior of rational agents in competitive and collaborative situations.” # of players: 2-person, n-person utility relationship: zero-sum, non- cooperative, cooperative information: perfect information, risk, uncertainty

Conversational Game Theory18 Games Chess: 2-player, perfect information, zero- sum Bridge: 2-player!, risk, zero-sum Rock-Paper-Scissors: 2-player, perfect- information, zero-sumRock-Paper-Scissors Prisoners dilemma: 2-player, perfect- information, non-zero-sum

Conversational Game Theory19 A Common Game Tree

Conversational Game Theory Conversational Games

21 Game Theory and Conversation Dialog management is decision making based on utility under uncertainty. This is exactly the domain of Game Theory. Presupposes linguistic “rules” that define how to achieve non-linguistic goals in the context of other players.

Conversational Game Theory22 Conversational Game Types Question Game QW QW-R interrupt pardon RW confirmation

Conversational Game Theory23 Conversational Game Types Pardon Game UnrecognizedPardon

Conversational Game Theory24 Conversational Game Types Confirmation Game Explicit Confirmation Yes Implicit Confirmation Mod No

Conversational Game Theory25 Conversational Game Types Interruption Game Unimportantinformation

Conversational Game Theory26 Conversational Game Types Information Game Information confirmation

Conversational Game Theory27 Conversational Game Types Hello Game Hello

Conversational Game Theory28 An Illustrative Example 1 s: What time do you want to travel? 2 u: Pardon? 3 s: Please state a departure time. 4 u: Five o’clock in the evening. 5 s: Is the departure time at seventeen hundred hours? 6 u: Yes.

Conversational Game Theory29 Parsing the Game Tree 1 s: What time do you want to travel? QW

Conversational Game Theory30 Parsing the Game Tree 2 u: Pardon? QW Pardon Unintelligible

Conversational Game Theory31 Parsing the Game Tree 3 s: Please state a departure time. PardonQW Unintelligible

Conversational Game Theory32 Parsing the Game Tree 4 u: Five o’clock in the evening. PardonQWReply Unintelligible

Conversational Game Theory33 Parsing the Game Tree 5 s: Is the departure time at seventeen hundred hours? PardonQWReplyConf Unintelligible

Conversational Game Theory34 Parsing the Game Tree 6 u: Yes. YesPardonQWReplyConf No Unintelligible

Conversational Game Theory35 Game Types and Move Types Game Types are sets of States and Move Types, and are operators on commitments. Move Types edges between states, can be either Game Types or Atomic Types, and are operators on propositions.

Conversational Game Theory36 Game Types Game TypeOperation Question addλ(p,q).[p  q] Pardon copyλ(p,q).[p] Information addλ(p,q).[p  q]

Conversational Game Theory37 Atomic Move Types Move TypeOperation Hello copyλ(p,q).p Reply-Yes promoteλ(p,q).[promote(p,q)] Reply-No deleteλ(p,q).[p - q]

Conversational Game Theory38 Realizing Games A game is realized with a preposition under discussion q. For the question game in the example, the question type was realized as the preposition travel_time(x) or “a query game about travel time”. A confirmation game might be realized with the preposition travel_time(17:00).

Conversational Game Theory39 Plans and Preferences Since games are routes toward committed propositions, plans can be made that are simply partially ordered stacks of games. Plans can be formed by Horn clause solvers, or other means. Preferences about how to choose and parse moves can be adjusted with probabilistic game tree parsing and high- level features.

Conversational Game Theory40 Conclusions - Pros Conversational Game Theory appears to be loosely based on Game Theory, with many added complications. It’s an interesting way to define the intentional structure of dialogue into a declarative compositional data structure. This intentional data structure can be computed over to generate and interpret dialogue, with high-level parameters that correlate with a theoretically sound notion of utility.

Conversational Game Theory41 Conclusions - Cons It seems very untested. There’s not much literature and even fewer working systems. The working systems are toys. So is it easy to develop more complex systems? Is it generic enough for a wide range of domains? Not everyone likes formal systems.

Conversational Game Theory42 Another Con A problem with logical omniscience. –K(t, p) == “t knows that p” –r => (p => q) == “r implies that p implies q” –[K(t, p) and K(t, r)] => K(t, q) ?? Always assumed in game theory, but even Sherlock Holmes fails this sometimes (and Watson fails often). Probably not a big deal; when introduced to p, r, and q, t will immediately accept q. There is research in psychology that may qualify the logic of the K proposition a little better.