SlideShare a Scribd company logo
DATA MINING AND MACHINE LEARNING
                                                                 IN A NUTSHELL



                                         GAME THEORY,
                                                         AN INTRODUCTION

                                                    Mohammad-Ali Abbasi
                                                          http://www.public.asu.edu/~mabbasi2/

                                     SCHOOL OF COMPUTING, INFORMATICS, AND DECISION SYSTEMS ENGINEERING
                                                         ARIZONA STATE UNIVERSITY

              Arizona State University
                                                                http://dmml.asu.edu/
Data Mining and Machine Learning Lab
                                         Data Mining and Machine Learning- in a nutshell         An Introduction to Game Theory   1
Agenda

 • History
 • Introduction to Game Theory
 • Type of Games
        – Dominant Games
        – Nash Equilibrium
        – Multiple Equilibrium
 • Game Time


                Arizona State University
  Data Mining and Machine Learning Lab
                                           Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   2
History

  • Interdisciplinary (Economic and Mathematic)
    approach to the study of human behavior
  • Founded in the 1920s by John von Neumann
  • 1994 Nobel prize in Economics awarded to
    three researchers
  • “Games” are a metaphor for wide range of
    human interactions


                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   3
What is a Game

  • Game theory is concerned with situations in
    which decision-makers interact with one
    another,
  • and in which the happiness of each participant
    with the outcome depends not just on his or
    her own decisions but on the decisions made
    by everyone.




                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   4   4
A Game!

  • Ten of you go to a restaurant


  • If each of you pays for your own meal…
         – This is a decision problem


  • If you all agree to split the bill...
         – Now, this is a game



                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   5
Restaurant Decision-Making

  • Bill splitting policy changes incentives.
                                              May I recommend that with the Bleu
                                                 Cheese for ten dollars more?

                                                                                                      Sure!


                                                                                                       It is only
                                                                                                    a dollar more
                                                                                                        for me!




                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   6
Decision theory vs. Game theory

  • Decision Theory
         – You are self-interested and selfish

  • Game Theory
         – So is everyone else




                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   7   7
Applications
  • Market:
         – pricing of a new product when other firms have similar new products
         – deciding how to bid in an auction
  • Networking:
         – choosing a route on the Internet or through a transportation networks
  • Politic:
         – Deciding whether to adopt an aggressive or a passive stance in
           international relations
  • Sport:
         – choosing how to target a soccer penalty kick and choosing how to
           defend against
         – Choosing whether to use performance-enhancing drugs in a
           professional sport




                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   8   8
Introduction to Game Theory


                                  •      Review a Game
                                  •      Characteristics
                                  •      Rules
                                  •      Assumptions
              Arizona State University
Data Mining and Machine Learning Lab
                                         Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   9
The Prisoner’s Dilemma

  • Two burglars, Jack and Tom, are captured and
    separated by the police
  • Each has to choose whether or not to confess and
    implicate the other
  • If neither confesses, they both serve one year for
    carrying a concealed weapon
  • If each confesses and implicates the other, they
    both get 4 years
  • If one confesses and the other does not, the
    confessor goes free, and the other gets 8 years
                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   10
Prisoners dilemma

  • Introduction


                                                                                            Tom
                                                                                        Not    Confess
                                                                                      Confess

                                  Not Confess                                         -1, -1               -8, 0
  Jack
                                                 Confess                                0, -8           -4, -4
                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell     An Introduction to Game Theory   11
Jack’s Decision Tree



                                        If Tom Confesses                                      If Tom Does Not Confess

                                                     Jack                                                  Jack

                                            Confess      Not Confess                              Confess        Not Confess

                                4 Years in                          8 Years in                                          1 Years in
                                                                                               Free
                                  Prison                              Prison                                              Prison

                           Best
                                                                                                      Best
                       Strategy
                                                                                                      Strategy




                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell                      An Introduction to Game Theory   12
Basic elements of a Game

  • Players
         – Everyone who has an effect on your earnings
  • Strategies
         – Actions available to each player
         – Define a plan of action for every contingency
  • Payoffs
         – Numbers associated with each outcome
         – Reflect the interests of the players


                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   13
Assumptions in the Game Theory
  • Player
         – We assume that each player knows everything about the
           structure of the game
         – Player don’t know about another’s decision
         – Each player knows the rules of the game
         – Players are rational and expert
  • Strategy
         – Each player has two or more well-specified choices
         – Each player chooses a strategy to maximize his own payoff
         – Every possible combination of strategies available to the players
           leads to a well-defined end-state (win, loss, draw) that
           terminates the game
  • Payoff
         – everything that a player cares about is summarized in the
           player's payoffs
                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   14
Basic Games

  • games with only two players
         – We can apply it on any number of players
  • simple, one-shot games
         – Simultaneously, Independent and only once
         – Not dynamic




                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   16
Types of Games


                                  • Dominant Games
                                  • Nash Equilibrium
                                  • Multiple Equilibrium
              Arizona State University
Data Mining and Machine Learning Lab
                                         Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   17
Prisoner’s Dilemma



                                        If Tom Confesses                                      If Tom Does Not Confess

                                                     Jack                                                  Jack

                                            Confess      Not Confess                              Confess        Not Confess

                                4 Years in                          8 Years in                                          1 Years in
                                                                                               Free
                                  Prison                              Prison                                              Prison

                           Best
                                                                                                      Best
                       Strategy
                                                                                                      Strategy




                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell                      An Introduction to Game Theory   18
Dominant strategy

  • A players has a dominant strategy if that
    player's best strategy does not depend on
    what other players do.
                                                               P1(S,T) >= P1 (S’, T)


  • Strict Dominant strategy
                                                         P1(S,T) > P1 (S’, T)
  • Games with dominant strategies are easy to
    play
         – No need for “what if …” thinking
                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   19
Prisoner's Dilemma

  • Strategies must be undertaken without the
    full knowledge of what other players will do.


  • Players adopt dominant strategies,
  • BUT they don't necessarily lead to the best
    outcome.




                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   20
If only one player has Strictly dominant Strategy

  • Players: Firm A and Firm B
         – Produce a new product
                     • Options: Low Price and Upscale
                     • 60% of people would prefer low price and 40% high
                       price
                     • Firm A is dominant and can gets 80% of market




                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   21
Marketing Strategy

  • Dominant Games


                                                                                      Firm B
                                                                               Low Price   Upscale

                                                        Low
                                                             .48, .12                                  .6, .4
                                                       Price
  Firm A
                                             Upscale                              .4, .6          .32, .08

                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   22
A three client Game

  • Two Firms: Firm 1 and Firm 2
  • Three Clients: Client A, B and C
  • Conditions:
         – If two firms apply for same client can get half of its
           business
         – Firm 1 is too small to attract a business -> payoff =
           0
         – If firm 2 approaches to B or C on its own, it will
           take all their business (their business is worth 2)
         – A is larger client and its business is worth 8. they
           can work with it if both of them target it.
                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   23
Marketing Strategy

  • Nash Equilibrium

                                                                                              Firm 2
                                                                           A                     B                  C

                                                      A             4, 4                      0, 2             0, 2

  Firm 1                                              B             0, 0                      1, 1             0, 2

                                                     C              0, 0                      0, 2             1, 1
                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell       An Introduction to Game Theory   24
Nash Equilibrium

  • A Nash equilibrium is a situation in which
    none of them have dominant Strategy and
    each player makes his or her best response
         – (S, T) is Nash equilibrium if S is the best strategy to
           T and T is the best strategy to S



  • John Nash shared the 1994 Nobel prize in
    Economic for developing this idea!


                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   25
Multiple Equilibriums



                                  • Coordination Game
                                  • The Hawk-Dove Game

              Arizona State University
Data Mining and Machine Learning Lab
                                         Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   26
Coordination Game



                                                                                Your Partner
                                                                            Power Point Keynote

                                                   Power
                                                                                       1, 1              0, 0
                                                    Point
  You
                                             Keynote                                   0, 0              1, 1


                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   27
Other samples of Coordination Game

  • Using Metric units of measurement of English
    Units
  • Two people trying to find each other in a
    crowded mall with two entrance
  • …


  • These games has more than one Nash
    Equilibrium

                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   28
Unbalanced Coordination Game



                                                                                Your Partner
                                                                            Power Point Keynote

                                                   Power
                                                                                       1, 1              0, 0
                                                    Point
  You
                                             Keynote                                   0, 0              2, 2


                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   29
Battle of the Sexes



                                                                                       Wife
                                                                                Romantic    Action


                                            Romantic                                   1, 2              0, 0
  Husba
  nd
                                                   Action                              0, 0              2, 1


                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   30
Stag Hunt Game



                                                                                                Hunter 2
                                                                                              Stag      Hare


                                                                  Stag                        4, 4              0, 3
  Hunter 1
                                                                 Hare                         3, 0              3, 3


                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell       An Introduction to Game Theory   31
Hawk- Dove game



                                                                                                Animal 2
                                                                                              Dove     Hawk


                                                               Dove                           3, 3              1, 5
  Animal 1
                                                              Hawk                            5, 1              0, 0


                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell       An Introduction to Game Theory   32
Mixed Strategies- Matching Pennies

  Zero-sum
  Game                                                                                           Player 2
                                                                                               Head       Tail


                                                               Head                           -1, +1           +1, -1
  Player 1
                                                                      Tail                    +1, -1           -1, +1


                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell         An Introduction to Game Theory   33
Be ready for a Game!




              Arizona State University
Data Mining and Machine Learning Lab
                                         Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   34
play a real game!

  • Select a random number between 0 and 100
  • The winner is the one how, his number is closest
    to 0.75 of the average.
         – If average is AVG, closest number to AVG * 0.75 is
           winner
  • Score distribution:
         – 1st : 100
         – 2nd : 50
         – Others: 0
  • Talk about your selection

                 Arizona State University
   Data Mining and Machine Learning Lab
                                            Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   35
Mohammad-Ali Abbasi (Ali),
                                         Ali, is a Ph.D student at Data Mining
                                         and Machine Learning Lab, Arizona
                                         State University.
                                         His research interests include Data
                                         Mining, Machine Learning, Social
                                         Computing, and Social Media Behavior
                                         Analysis.

                                         http://www.public.asu.edu/~mabbasi2/

              Arizona State University
Data Mining and Machine Learning Lab
                                          Data Mining and Machine Learning- in a nutshell   An Introduction to Game Theory   36

More Related Content

What's hot

Macroeconomics chapter 18
Macroeconomics chapter 18Macroeconomics chapter 18
Macroeconomics chapter 18
MDevSNPT
 
Game Theory Presentation
Game Theory PresentationGame Theory Presentation
Game Theory PresentationMehdi Ghotbi
 
Theories of International Relations-Introduction
Theories of International Relations-IntroductionTheories of International Relations-Introduction
Theories of International Relations-IntroductionKeshab Giri
 
Game theory
Game theoryGame theory
Game theory
Amritanshu Mehra
 
Econ706 chapter002
Econ706 chapter002Econ706 chapter002
Econ706 chapter002
sakanor
 
Ch01
Ch01Ch01
Ch01
waiwai28
 
Ch04
Ch04Ch04
Ch04
waiwai28
 
Econ706 chapter001
Econ706 chapter001Econ706 chapter001
Econ706 chapter001
sakanor
 
Monetary Economics Guest Lecture
Monetary Economics Guest LectureMonetary Economics Guest Lecture
Monetary Economics Guest LectureStephen Kinsella
 
Economic Models | Economics
Economic Models | EconomicsEconomic Models | Economics
Economic Models | Economics
Transweb Global Inc
 
Political Science 7 – International Relations - Power Point #6
Political Science 7 – International Relations - Power Point #6Political Science 7 – International Relations - Power Point #6
Political Science 7 – International Relations - Power Point #6
John Paul Tabakian
 
The standard (neo-classical) model of consumer behavior
The standard (neo-classical) model of consumer behaviorThe standard (neo-classical) model of consumer behavior
The standard (neo-classical) model of consumer behavior
Russell James
 
Principles of economics (Chapter 1)
Principles of economics (Chapter 1)Principles of economics (Chapter 1)
Principles of economics (Chapter 1)Yowela Estanislao
 
Micro Economics- Chapter 4 PPT
Micro Economics- Chapter 4 PPTMicro Economics- Chapter 4 PPT
Micro Economics- Chapter 4 PPT
Zeiad Ahmed
 
Cooperative Game Theory
Cooperative Game TheoryCooperative Game Theory
Cooperative Game Theory
SSA KPI
 
Game theory application
Game theory applicationGame theory application
Game theory applicationshakebaumar
 
Lecture1. Realism and Liberalism
Lecture1. Realism and LiberalismLecture1. Realism and Liberalism
Lecture1. Realism and LiberalismAnna Dekaltchouk
 
Game theory
Game theoryGame theory
Game theory
Game theoryGame theory
Game theory
jaimin kemkar
 

What's hot (20)

Macroeconomics chapter 18
Macroeconomics chapter 18Macroeconomics chapter 18
Macroeconomics chapter 18
 
Game Theory Presentation
Game Theory PresentationGame Theory Presentation
Game Theory Presentation
 
Theories of International Relations-Introduction
Theories of International Relations-IntroductionTheories of International Relations-Introduction
Theories of International Relations-Introduction
 
Game theory
Game theoryGame theory
Game theory
 
Econ706 chapter002
Econ706 chapter002Econ706 chapter002
Econ706 chapter002
 
Ch01
Ch01Ch01
Ch01
 
Ch04
Ch04Ch04
Ch04
 
Econ706 chapter001
Econ706 chapter001Econ706 chapter001
Econ706 chapter001
 
Monetary Economics Guest Lecture
Monetary Economics Guest LectureMonetary Economics Guest Lecture
Monetary Economics Guest Lecture
 
Game theory
Game theoryGame theory
Game theory
 
Economic Models | Economics
Economic Models | EconomicsEconomic Models | Economics
Economic Models | Economics
 
Political Science 7 – International Relations - Power Point #6
Political Science 7 – International Relations - Power Point #6Political Science 7 – International Relations - Power Point #6
Political Science 7 – International Relations - Power Point #6
 
The standard (neo-classical) model of consumer behavior
The standard (neo-classical) model of consumer behaviorThe standard (neo-classical) model of consumer behavior
The standard (neo-classical) model of consumer behavior
 
Principles of economics (Chapter 1)
Principles of economics (Chapter 1)Principles of economics (Chapter 1)
Principles of economics (Chapter 1)
 
Micro Economics- Chapter 4 PPT
Micro Economics- Chapter 4 PPTMicro Economics- Chapter 4 PPT
Micro Economics- Chapter 4 PPT
 
Cooperative Game Theory
Cooperative Game TheoryCooperative Game Theory
Cooperative Game Theory
 
Game theory application
Game theory applicationGame theory application
Game theory application
 
Lecture1. Realism and Liberalism
Lecture1. Realism and LiberalismLecture1. Realism and Liberalism
Lecture1. Realism and Liberalism
 
Game theory
Game theoryGame theory
Game theory
 
Game theory
Game theoryGame theory
Game theory
 

More from Ali Abbasi

Social Media Mining: An Introduction
Social Media Mining: An IntroductionSocial Media Mining: An Introduction
Social Media Mining: An Introduction
Ali Abbasi
 
Data Mining: an Introduction
Data Mining: an IntroductionData Mining: an Introduction
Data Mining: an Introduction
Ali Abbasi
 
Active learning
Active learningActive learning
Active learningAli Abbasi
 
Disaster Relief Using Social Media Data
Disaster Relief Using Social Media DataDisaster Relief Using Social Media Data
Disaster Relief Using Social Media Data
Ali Abbasi
 
Real-World Behavior Analysis through a Social Media Lens
Real-World Behavior Analysis through a Social Media LensReal-World Behavior Analysis through a Social Media Lens
Real-World Behavior Analysis through a Social Media Lens
Ali Abbasi
 
Collective Intelligence, part II
Collective Intelligence, part IICollective Intelligence, part II
Collective Intelligence, part II
Ali Abbasi
 
Collective Inteligence Part I
Collective Inteligence Part ICollective Inteligence Part I
Collective Inteligence Part I
Ali Abbasi
 
Learning To Recognize Reliable Users And Content In Social Media With Coupled...
Learning To Recognize Reliable Users And Content In Social Media With Coupled...Learning To Recognize Reliable Users And Content In Social Media With Coupled...
Learning To Recognize Reliable Users And Content In Social Media With Coupled...
Ali Abbasi
 
Evolutionary Game Theory
Evolutionary Game TheoryEvolutionary Game Theory
Evolutionary Game Theory
Ali Abbasi
 

More from Ali Abbasi (9)

Social Media Mining: An Introduction
Social Media Mining: An IntroductionSocial Media Mining: An Introduction
Social Media Mining: An Introduction
 
Data Mining: an Introduction
Data Mining: an IntroductionData Mining: an Introduction
Data Mining: an Introduction
 
Active learning
Active learningActive learning
Active learning
 
Disaster Relief Using Social Media Data
Disaster Relief Using Social Media DataDisaster Relief Using Social Media Data
Disaster Relief Using Social Media Data
 
Real-World Behavior Analysis through a Social Media Lens
Real-World Behavior Analysis through a Social Media LensReal-World Behavior Analysis through a Social Media Lens
Real-World Behavior Analysis through a Social Media Lens
 
Collective Intelligence, part II
Collective Intelligence, part IICollective Intelligence, part II
Collective Intelligence, part II
 
Collective Inteligence Part I
Collective Inteligence Part ICollective Inteligence Part I
Collective Inteligence Part I
 
Learning To Recognize Reliable Users And Content In Social Media With Coupled...
Learning To Recognize Reliable Users And Content In Social Media With Coupled...Learning To Recognize Reliable Users And Content In Social Media With Coupled...
Learning To Recognize Reliable Users And Content In Social Media With Coupled...
 
Evolutionary Game Theory
Evolutionary Game TheoryEvolutionary Game Theory
Evolutionary Game Theory
 

Recently uploaded

Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 

Recently uploaded (20)

Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 

Game Theory: an Introduction

  • 1. DATA MINING AND MACHINE LEARNING IN A NUTSHELL GAME THEORY, AN INTRODUCTION Mohammad-Ali Abbasi http://www.public.asu.edu/~mabbasi2/ SCHOOL OF COMPUTING, INFORMATICS, AND DECISION SYSTEMS ENGINEERING ARIZONA STATE UNIVERSITY Arizona State University http://dmml.asu.edu/ Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 1
  • 2. Agenda • History • Introduction to Game Theory • Type of Games – Dominant Games – Nash Equilibrium – Multiple Equilibrium • Game Time Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 2
  • 3. History • Interdisciplinary (Economic and Mathematic) approach to the study of human behavior • Founded in the 1920s by John von Neumann • 1994 Nobel prize in Economics awarded to three researchers • “Games” are a metaphor for wide range of human interactions Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 3
  • 4. What is a Game • Game theory is concerned with situations in which decision-makers interact with one another, • and in which the happiness of each participant with the outcome depends not just on his or her own decisions but on the decisions made by everyone. Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 4 4
  • 5. A Game! • Ten of you go to a restaurant • If each of you pays for your own meal… – This is a decision problem • If you all agree to split the bill... – Now, this is a game Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 5
  • 6. Restaurant Decision-Making • Bill splitting policy changes incentives. May I recommend that with the Bleu Cheese for ten dollars more? Sure! It is only a dollar more for me! Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 6
  • 7. Decision theory vs. Game theory • Decision Theory – You are self-interested and selfish • Game Theory – So is everyone else Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 7 7
  • 8. Applications • Market: – pricing of a new product when other firms have similar new products – deciding how to bid in an auction • Networking: – choosing a route on the Internet or through a transportation networks • Politic: – Deciding whether to adopt an aggressive or a passive stance in international relations • Sport: – choosing how to target a soccer penalty kick and choosing how to defend against – Choosing whether to use performance-enhancing drugs in a professional sport Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 8 8
  • 9. Introduction to Game Theory • Review a Game • Characteristics • Rules • Assumptions Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 9
  • 10. The Prisoner’s Dilemma • Two burglars, Jack and Tom, are captured and separated by the police • Each has to choose whether or not to confess and implicate the other • If neither confesses, they both serve one year for carrying a concealed weapon • If each confesses and implicates the other, they both get 4 years • If one confesses and the other does not, the confessor goes free, and the other gets 8 years Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 10
  • 11. Prisoners dilemma • Introduction Tom Not Confess Confess Not Confess -1, -1 -8, 0 Jack Confess 0, -8 -4, -4 Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 11
  • 12. Jack’s Decision Tree If Tom Confesses If Tom Does Not Confess Jack Jack Confess Not Confess Confess Not Confess 4 Years in 8 Years in 1 Years in Free Prison Prison Prison Best Best Strategy Strategy Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 12
  • 13. Basic elements of a Game • Players – Everyone who has an effect on your earnings • Strategies – Actions available to each player – Define a plan of action for every contingency • Payoffs – Numbers associated with each outcome – Reflect the interests of the players Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 13
  • 14. Assumptions in the Game Theory • Player – We assume that each player knows everything about the structure of the game – Player don’t know about another’s decision – Each player knows the rules of the game – Players are rational and expert • Strategy – Each player has two or more well-specified choices – Each player chooses a strategy to maximize his own payoff – Every possible combination of strategies available to the players leads to a well-defined end-state (win, loss, draw) that terminates the game • Payoff – everything that a player cares about is summarized in the player's payoffs Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 14
  • 15. Basic Games • games with only two players – We can apply it on any number of players • simple, one-shot games – Simultaneously, Independent and only once – Not dynamic Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 16
  • 16. Types of Games • Dominant Games • Nash Equilibrium • Multiple Equilibrium Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 17
  • 17. Prisoner’s Dilemma If Tom Confesses If Tom Does Not Confess Jack Jack Confess Not Confess Confess Not Confess 4 Years in 8 Years in 1 Years in Free Prison Prison Prison Best Best Strategy Strategy Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 18
  • 18. Dominant strategy • A players has a dominant strategy if that player's best strategy does not depend on what other players do. P1(S,T) >= P1 (S’, T) • Strict Dominant strategy P1(S,T) > P1 (S’, T) • Games with dominant strategies are easy to play – No need for “what if …” thinking Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 19
  • 19. Prisoner's Dilemma • Strategies must be undertaken without the full knowledge of what other players will do. • Players adopt dominant strategies, • BUT they don't necessarily lead to the best outcome. Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 20
  • 20. If only one player has Strictly dominant Strategy • Players: Firm A and Firm B – Produce a new product • Options: Low Price and Upscale • 60% of people would prefer low price and 40% high price • Firm A is dominant and can gets 80% of market Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 21
  • 21. Marketing Strategy • Dominant Games Firm B Low Price Upscale Low .48, .12 .6, .4 Price Firm A Upscale .4, .6 .32, .08 Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 22
  • 22. A three client Game • Two Firms: Firm 1 and Firm 2 • Three Clients: Client A, B and C • Conditions: – If two firms apply for same client can get half of its business – Firm 1 is too small to attract a business -> payoff = 0 – If firm 2 approaches to B or C on its own, it will take all their business (their business is worth 2) – A is larger client and its business is worth 8. they can work with it if both of them target it. Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 23
  • 23. Marketing Strategy • Nash Equilibrium Firm 2 A B C A 4, 4 0, 2 0, 2 Firm 1 B 0, 0 1, 1 0, 2 C 0, 0 0, 2 1, 1 Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 24
  • 24. Nash Equilibrium • A Nash equilibrium is a situation in which none of them have dominant Strategy and each player makes his or her best response – (S, T) is Nash equilibrium if S is the best strategy to T and T is the best strategy to S • John Nash shared the 1994 Nobel prize in Economic for developing this idea! Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 25
  • 25. Multiple Equilibriums • Coordination Game • The Hawk-Dove Game Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 26
  • 26. Coordination Game Your Partner Power Point Keynote Power 1, 1 0, 0 Point You Keynote 0, 0 1, 1 Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 27
  • 27. Other samples of Coordination Game • Using Metric units of measurement of English Units • Two people trying to find each other in a crowded mall with two entrance • … • These games has more than one Nash Equilibrium Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 28
  • 28. Unbalanced Coordination Game Your Partner Power Point Keynote Power 1, 1 0, 0 Point You Keynote 0, 0 2, 2 Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 29
  • 29. Battle of the Sexes Wife Romantic Action Romantic 1, 2 0, 0 Husba nd Action 0, 0 2, 1 Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 30
  • 30. Stag Hunt Game Hunter 2 Stag Hare Stag 4, 4 0, 3 Hunter 1 Hare 3, 0 3, 3 Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 31
  • 31. Hawk- Dove game Animal 2 Dove Hawk Dove 3, 3 1, 5 Animal 1 Hawk 5, 1 0, 0 Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 32
  • 32. Mixed Strategies- Matching Pennies Zero-sum Game Player 2 Head Tail Head -1, +1 +1, -1 Player 1 Tail +1, -1 -1, +1 Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 33
  • 33. Be ready for a Game! Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 34
  • 34. play a real game! • Select a random number between 0 and 100 • The winner is the one how, his number is closest to 0.75 of the average. – If average is AVG, closest number to AVG * 0.75 is winner • Score distribution: – 1st : 100 – 2nd : 50 – Others: 0 • Talk about your selection Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 35
  • 35. Mohammad-Ali Abbasi (Ali), Ali, is a Ph.D student at Data Mining and Machine Learning Lab, Arizona State University. His research interests include Data Mining, Machine Learning, Social Computing, and Social Media Behavior Analysis. http://www.public.asu.edu/~mabbasi2/ Arizona State University Data Mining and Machine Learning Lab Data Mining and Machine Learning- in a nutshell An Introduction to Game Theory 36

Editor's Notes

  1. There is a set of participants, whom we call the players. In our example, you and yourpartner are the two players.(ii) Each player has a set of options for how to behave; we will refer to these as the player'spossible strategies. In the example, you and your partner each have two possiblestrategies: to prepare for the presentation, or to study for the exam.(iii) For each choice of strategies, each player receives a payo that can depend on thestrategies selected by everyone. The payos will generally be numbers, with eachplayer preferring larger payos to smaller payos. In our current example, the payoto each player is the average grade he or she gets on the exam and the presentation