Software Agents in Economic Environments Robert S. Gazzale Ph.D. Candidate, Department of Economics Jeffrey MacKie Mason Professor, Dept. of Economics.

Slides:



Advertisements
Similar presentations
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
Advertisements

Adam Arsenault Department of Agricultural Economics University of Saskatchewan UNIVERSITY OF SASKATCHEWAN Saskatoon, Saskatchewan, Canada.
Game Theory Overheads. A game is a formal representation of a situation in which a number of decision makers (players) interact in a setting of strategic.
© 2009 Institute of Information Management National Chiao Tung University Game theory The study of multiperson decisions Four types of games Static games.
David Bryce © Adapted from Baye © 2002 Game Theory: The Competitive Dynamics of Strategy MANEC 387 Economics of Strategy MANEC 387 Economics.
1 Chapter 14 – Game Theory 14.1 Nash Equilibrium 14.2 Repeated Prisoners’ Dilemma 14.3 Sequential-Move Games and Strategic Moves.
The basics of Game Theory Understanding strategic behaviour.
Course: Applications of Information Theory to Computer Science CSG195, Fall 2008 CCIS Department, Northeastern University Dimitrios Kanoulas.
Evolutionary Game Algorithm for continuous parameter optimization Alireza Mirian.
ALGORITHMIC GAME THEORY Incentive and Computation.
1 Deter Entry. 2 Here we see a model of deterring entry by an existing monopoly firm. We will also introduce the notion of a sequential, or dynamic, game.
Games What is ‘Game Theory’? There are several tools and techniques used by applied modelers to generate testable hypotheses Modeling techniques widely.
ECO290E: Game Theory Lecture 4 Applications in Industrial Organization.
GAME THEORY.
Satisfaction Equilibrium Stéphane Ross. Canadian AI / 21 Problem In real life multiagent systems :  Agents generally do not know the preferences.
6.896: Topics in Algorithmic Game Theory Lecture 15 Constantinos Daskalakis.
1 Duke PhD Summer Camp August 2007 Outline  Motivation  Mutual Consistency: CH Model  Noisy Best-Response: QRE Model  Instant Convergence: EWA Learning.
IN SEARCH OF VALUE EQUILIBRIA By Christopher Kleven & Dustin Richwine xkcd.com.
UNIT II: The Basic Theory Zero-sum Games Nonzero-sum Games Nash Equilibrium: Properties and Problems Bargaining Games Review Midterm3/21 3/7.
Decision Analysis April 11, Game Theory Frame Work Players ◦ Decision maker: optimizing agent ◦ Opponent  Nature: offers uncertain outcome  Competition:
Job Market Signaling (Spence model)
Negotiation: Markets, Rationality, and Games. Intro Once agents have discovered each other and agreed that they are interested in buying/selling, they.
Computer Science - I Course Introduction Computer Science Department Boston College Hao Jiang.
Distributed Computing with Adaptive Heuristics Michael Schapira Princeton Innovations in Computer Science 09 January 2011 Partially supported by NSF Aaron.
Experimental Economics Professor Avi Weiss. Introduction Six Steps (Charles R. Plott) Step 1 - We learned how to pose a question –At first, economic questions.
Simulation Models as a Research Method Professor Alexander Settles.
1 A Look at Simple, Learnable Pricing Policies in Electricity Markets Steve Kimbrough Fred Murphy INFORMS, November 2005 File: sok-murphy-informs-2005.ppt.
MT 235 MT235 Math for Management Science Professor Jeffrey L. Ringuest.
CS 1 – Introduction to Computer Science Introduction to the wonderful world of Dr. T Daniel Tauritz, Ph.D. Associate Professor of Computer Science.
The Nexus Cognitive Agent Simulation: Using Computational Game Theory in Social Networks subject to Market Processes Deborah Duong Agent Based Learning.
Experiments in Economic Sciences1 Charting The Market: Fundamental and Chartist Strategies in a Participatory Stock Market Experiment László.
Learning dynamics,genetic algorithms,and corporate takeovers Thomas H. Noe,Lynn Pi.
Introduction to Game Theory and Strategic Interactions.
Agent-based Simulation of Financial Markets Ilker Ersoy.
INTELLIGENT SYSTEMS BUSINESS MOTIVATION BUSINESS INTELLIGENCE M. Gams.
An Introduction to Market Experiments Catherine Eckel University of Texas at Dallas.
NOBEL WP Szept Stockholm Game Theory in Inter-domain Routing LÓJA Krisztina - SZIGETI János - CINKLER Tibor BME TMIT Budapest,
Complex Adaptive Systems approach to Economic Development Ivan Garibay Director, Information Systems Group, ORC Joint Faculty, EECS Department Research.
Bargaining Whoever offers to another a bargain of any kind, proposes to do this. Give me that which I want, and you shall have this which you want …; and.
Standard and Extended Form Games A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor, SIUC.
Lecture 4 Strategic Interaction Game Theory Pricing in Imperfectly Competitive markets.
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.
Lecture 1 Basic Economic Analysis. The Economic Framework For our purposes two basic sets of agents: –Consumers –Firms Both consumers and firms live within.
Experimental Economics NSF short course David Laibson August 11, 2005.
Mathematical Models & Optimization?
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
Extensive Games with Imperfect Information
Data Analysis Econ 176, Fall Populations When we run an experiment, we are always measuring an outcome, x. We say that an outcome belongs to some.
Computing and Approximating Equilibria: How… …and What’s the Point? Yevgeniy Vorobeychik Sandia National Laboratories.
Basic Principles of Economics Rögnvaldur J. Sæmundsson January
Pricing with Markups in Competitive Markets with Congestion Nicolás Stier-Moses, Columbia Business School Joint work with José Correa, Universidad Adolfo.
PhD Projects Rahul Santhanam University of Edinburgh.
Algorithmic, Game-theoretic and Logical Foundations
Algorithmic Game Theory and Internet Computing Vijay V. Vazirani Georgia Tech Primal-Dual Algorithms for Rational Convex Programs II: Dealing with Infeasibility.
Definitions of AI There are as many definitions as there are practitioners. How would you define it? What is important for a system to be intelligent?
Complexity in the Economy and Business IBM Almaden Institute April 12, 2007 W. Brian Arthur External Professor, Santa Fe Institute.
Intermediate Microeconomics Game Theory and Oligopoly.
Alternating-offers Bargaining problems A Co-evolutionary Approach Nanlin Jin, Professor Edward Tsang, Professor Abhinay Muthoo, Tim Gosling, Dr Maria Fasli,
Generalized Point Based Value Iteration for Interactive POMDPs Prashant Doshi Dept. of Computer Science and AI Institute University of Georgia
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2009 Lecture 1 A Quick Review of Game Theory and, in particular, Bayesian Games.
On the Difficulty of Achieving Equilibrium in Interactive POMDPs Prashant Doshi Dept. of Computer Science University of Georgia Athens, GA Twenty.
Oligopoly and Game Theory Topic Students should be able to: Use simple game theory to illustrate the interdependence that exists in oligopolistic.
Experiments and “Rational” Behavior, 5/1/07. Beauty Contest Game Each person choose a number from 0 to 100. We will average these numbers. The person.
Herbert Simon.
Algorithmic Game Theory and Internet Computing
Communication Complexity as a Lower Bound for Learning in Games
Econ 805 Advanced Micro Theory 1
Optimal Electricity Supply Bidding by Markov Decision Process
Chapter 29 Game Theory Key Concept: Nash equilibrium and Subgame Perfect Nash equilibrium (SPNE)
The Public Goods Environment
Presentation transcript:

Software Agents in Economic Environments Robert S. Gazzale Ph.D. Candidate, Department of Economics Jeffrey MacKie Mason Professor, Dept. of Economics & School of Information CARAT 2002/2003 April 9, 2003

CARAT: Gazzale & MacKie Mason Funding: Past & Present Many thanks to: CARAT NSF IBM

April 9, 2003 CARAT: Gazzale & MacKie Mason Collaborators Chris Brooks Computer Science, University of San Francisco Yan Chen School of Information Rajarshi Das IBM Institute for Advanced Commerce Ed Durfee AI Lab, EECS Jeff Kephart IBM Institute for Advanced Commerce

April 9, 2003 CARAT: Gazzale & MacKie Mason A Model of Economic Modeling Environment Outcomes

April 9, 2003 CARAT: Gazzale & MacKie Mason A Model of Economic Modeling Environment Outcomes

April 9, 2003 CARAT: Gazzale & MacKie Mason A Model of Economic Modeling Environment Outcomes

April 9, 2003 CARAT: Gazzale & MacKie Mason A Model of Economic Modeling: Alternative View Environment Outcome

April 9, 2003 CARAT: Gazzale & MacKie Mason A Model of Economic Modeling: Which Mapping? Environment Outcomes

April 9, 2003 CARAT: Gazzale & MacKie Mason Equilibrium: The Mapping from Environment to Outcome One Agent Environment Optimal action Non-cooperative Games Nash Equilibrium  Given what everybody else is doing, no one agent can change strategy to do better.

April 9, 2003 CARAT: Gazzale & MacKie Mason John Nash?

April 9, 2003 CARAT: Gazzale & MacKie Mason Problem: Finding Equilibria Is it solvable? If so, will agents find it? Bounded Rationality (Herbert Simon)  Cognition is not free.  Satisfice rather than optimize?

April 9, 2003 CARAT: Gazzale & MacKie Mason Problem: Out of equilibrium matters! Particularly if agents are boundedly rational Do we get to equilibrium? What happens on path to equilibrium?

April 9, 2003 CARAT: Gazzale & MacKie Mason More Problems with “Equilibrium” Which Equilibrium? If there are many equilibria, which is going to happen when?

April 9, 2003 CARAT: Gazzale & MacKie Mason Why Software Agents? Useful in alleviating equilibrium issues. Cheap. Present/Future of software agents in real markets Particularly where equilibrium not solvable.

April 9, 2003 CARAT: Gazzale & MacKie Mason Application 1: Convergence to Equilibrium Nash Equilibrium Theory: Supermodular (SPM) games played by learning agents converge to Nash Equilibrium

April 9, 2003 CARAT: Gazzale & MacKie Mason Application 1: Convergence to Equilibrium Nash Equilibrium Theory: Supermodular (SPM) games played by learning agents converge to Nash Equilibrium Trust me, you don’t need to know what this is!

April 9, 2003 CARAT: Gazzale & MacKie Mason Application 1: Convergence to Equilibrium Nash Equilibrium Theory makes no predictions if NOT Supermodular.

April 9, 2003 CARAT: Gazzale & MacKie Mason Application 1: Convergence to Equilibrium Nash Equilibrium Is more supermodular “better”?

April 9, 2003 CARAT: Gazzale & MacKie Mason Application 1: Convergence to Equilibrium Nash Equilibrium Answers to these questions important in designing markets!

April 9, 2003 CARAT: Gazzale & MacKie Mason Convergence to Equilibrium: Human Experiment Methodology Design game where parameter controls whether or not game is SPM Laboratory experiments with human subjects playing for real money!

April 9, 2003 CARAT: Gazzale & MacKie Mason Convergence to Equilibrium: Human Experiment Methodology Design game where parameter controls whether or not game is SPM Laboratory experiments with human subjects playing for real money!

April 9, 2003 CARAT: Gazzale & MacKie Mason Convergence to Equilibrium: Human Experiment Results Problem: Dynamics not complete with human subject experiments (60 rounds)

April 9, 2003 CARAT: Gazzale & MacKie Mason Convergence to Equilibrium: Human Experiment Results

April 9, 2003 CARAT: Gazzale & MacKie Mason Convergence to Equilibrium: Human Experiment Results Will this treatment catch-up?

April 9, 2003 CARAT: Gazzale & MacKie Mason Convergence to Equilibrium: Human Experiment Results Will this treatment catch-up? Will any of these pull ahead?

April 9, 2003 CARAT: Gazzale & MacKie Mason Software agents to complete dynamics Methodology Select various learning models Endow agents with these models Calibrate models with actual data Compare calibrated learning models Endow pool of agents with best model and let run!

April 9, 2003 CARAT: Gazzale & MacKie Mason Software agents to complete dynamics Use of computation power For each learning model and treatment  For each set of parameters (1100 sets) 12 agents play in each iteration for 60 rounds 1500 iterations of game 8,910,000,000 “decisions” in <6 hours! Select Parameters that most-closely fit data. For best learning model 12 agents each iteration for 1000 rounds 1500 iterations of game

April 9, 2003 CARAT: Gazzale & MacKie Mason Simulation Results “Never” does catch up! Pulls ahead for a short while!

April 9, 2003 CARAT: Gazzale & MacKie Mason Application 2: Agents Solving Difficult Problems Many problems without analytical solution Natural domain for use of computer science methods to find optimum Many are “hill-climbing” methods Economics needs to inform these solutions

April 9, 2003 CARAT: Gazzale & MacKie Mason A not so hard problem for an agent... No matter where we start, rather easy to get to the summit!

April 9, 2003 CARAT: Gazzale & MacKie Mason A more difficult landscape... Tough to get from here to here

April 9, 2003 CARAT: Gazzale & MacKie Mason A more difficult landscape... Made a little easier... Use economic knowledge to: reduce the search space!

April 9, 2003 CARAT: Gazzale & MacKie Mason A more difficult landscape... Made a little easier... select better starting values! Use economic knowledge to:

April 9, 2003 CARAT: Gazzale & MacKie Mason A more difficult landscape... Made a little easier... Use economic knowledge to:

April 9, 2003 CARAT: Gazzale & MacKie Mason A more difficult landscape... Made a little easier... Use economic knowledge to: supply gradient information!

April 9, 2003 CARAT: Gazzale & MacKie Mason Problem 1: Pricing Problem Firm Sells Information Goods Consumer demand uncertain Many different pricing schedules possible General rule: Higher profits from schedules that are harder to learn. What schedule? No analytical solution!

April 9, 2003 CARAT: Gazzale & MacKie Mason The Pricing Problem: Results Adaptive uses knowledge to move among schedules!

April 9, 2003 CARAT: Gazzale & MacKie Mason Problem 2: Battle of the Agents Highly complex environment Large Search space Actions of competitor warp my landscape. Result: Computer science algorithms, without economic knowledge, perform quite poorly

April 9, 2003 CARAT: Gazzale & MacKie Mason Computer algorithm, no economic knowledge Equilibrium

April 9, 2003 CARAT: Gazzale & MacKie Mason Computer algorithm, with economic knowledge Gradient info } Reduce search space } Better starting values

April 9, 2003 CARAT: Gazzale & MacKie Mason That’s all folks!