social network games with obligatory product selection
play

Social Network Games with Obligatory Product Selection Krzysztof R. - PowerPoint PPT Presentation

Social Network Games with Obligatory Product Selection Krzysztof R. Apt CWI and University of Amsterdam Joint work with Sunil Simon Social networks Essential components of our model Finite set of agents. Influence of friends. Finite


  1. Social Network Games with Obligatory Product Selection Krzysztof R. Apt CWI and University of Amsterdam Joint work with Sunil Simon

  2. Social networks Essential components of our model Finite set of agents. Influence of “friends”. Finite product set for each agent. Resistance level in (threshold for) adopting a product. Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  3. Social networks Essential components of our model Finite set of agents. Influence of “friends”. Finite product set for each agent. Resistance level in (threshold for) adopting a product. 4 0.4 1 0.6 0.5 3 2 0.3 Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  4. Social networks Essential components of our model Finite set of agents. Influence of “friends”. Finite product set for each agent. Resistance level in (threshold for) adopting a product. {•} 4 0.4 {• , •} 1 0.6 0.5 3 2 0.3 {• , •} {• , •} Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  5. Social networks Essential components of our model Finite set of agents. Influence of “friends”. Finite product set for each agent. Resistance level in (threshold for) adopting a product. {•} 4 0 . 5 0.4 {• , •} 1 0 . 3 0.6 0.5 0 . 2 3 2 0 . 4 0.3 {• , •} {• , •} Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  6. The model Social network [Apt, Markakis 2011] Weighted directed graph: G = ( V , → , w ), where V : a finite set of agents, w ij ∈ (0 , 1]: weight of the edge i → j . Products: A finite set of products P . Product assignment: P : V → 2 P \ {∅} ; assigns to each agent a non-empty set of products. Threshold function: θ ( i , t ) ∈ (0 , 1], for each agent i and product t ∈ P ( i ). Neighbours of node i : { j ∈ V | j → i } . Source nodes: Agents with no neighbours. Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  7. The associated strategic game Interaction between agents: Each agent i can adopt a product from the set P ( i ). Social network games Players: Agents in the network. Strategies: Set of strategies for player i is P ( i ). Payoff: Fix c 0 > 0. Given a joint strategy s and an agent i , Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  8. The associated strategic game Interaction between agents: Each agent i can adopt a product from the set P ( i ). Social network games Players: Agents in the network. Strategies: Set of strategies for player i is P ( i ). Payoff: Fix c 0 > 0. Given a joint strategy s and an agent i , ◮ if i ∈ source ( S ), p i ( s ) = c 0 Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  9. The associated strategic game Interaction between agents: Each agent i can adopt a product from the set P ( i ). Social network games Players: Agents in the network. Strategies: Set of strategies for player i is P ( i ). Payoff: Fix c 0 > 0. Given a joint strategy s and an agent i , ◮ if i ∈ source ( S ), p i ( s ) = c 0 ◮ if i �∈ source ( S ), p i ( s ) = � w ji − θ ( i , t ) if s i = t for some t ∈ P ( i ) j ∈N t i ( s ) N t i ( s ): the set of neighbours of i who adopted in s the product t . Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  10. Example {•} 4 0.4 {• , •} 1 0.5 0.5 {• , •} {• , •} 3 2 0.5 0.4 0.4 6 5 {•} {•} Threshold is 0 . 3 for all the players. P = {• , • , •} Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  11. Example {•} 4 0.4 {• , •} 1 0.5 0.5 Payoff: p 4 ( s ) = p 5 ( s ) = p 6 ( s ) = c {• , •} {• , •} 3 2 0.5 0.4 0.4 6 5 {•} {•} Threshold is 0 . 3 for all the players. P = {• , • , •} Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  12. Example {•} 4 0.4 {• , •} 1 0.5 0.5 Payoff: p 4 ( s ) = p 5 ( s ) = p 6 ( s ) = c {• , •} {• , •} 3 2 0.5 p 1 ( s ) = 0 . 4 − 0 . 3 = 0 . 1 0.4 0.4 6 5 {•} {•} Threshold is 0 . 3 for all the players. P = {• , • , •} Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  13. Example {•} 4 0.4 {• , •} 1 0.5 0.5 Payoff: p 4 ( s ) = p 5 ( s ) = p 6 ( s ) = c {• , •} {• , •} 3 2 0.5 p 1 ( s ) = 0 . 4 − 0 . 3 = 0 . 1 0.4 0.4 p 2 ( s ) = 0 . 5 − 0 . 3 = 0 . 2 6 5 p 3 ( s ) = 0 . 4 − 0 . 3 = 0 . 1 {•} {•} Threshold is 0 . 3 for all the players. P = {• , • , •} Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  14. Social network games Properties Graphical game: The payoff for each player depends only on the choices made by his neighbours. Join the crowd property: The payoff of each player weakly increases if more players choose the same strategy. Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  15. Solution concept – Nash equilibrium Best response A strategy s i of player i is a best response to a joint strategy s − i if for all s ′ i , p i ( s ′ i , s − i ) ≤ p i ( s i , s − i ). Nash equilibrium A strategy profile s is a Nash equilibrium if for all players i , s i is the best response to s − i . Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  16. Nash equilibrium: simple cycles Does a Nash equilibrium always exist? Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  17. Nash equilibrium: simple cycles Does a Nash equilibrium always exist? No Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  18. Nash equilibrium: simple cycles Does a Nash equilibrium always exist? No Theorem Consider a social network S whose underlying graph is a simple cycle. It takes O ( n · |P| 4 ) time to decide whether the game G ( S ) has a Nash equilibrium. Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  19. Nash equilibrium: arbitrary case Theorem Deciding whether for a social network S the game G ( S ) has a Nash equilibrium is NP-complete. Proof idea. Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  20. Nash equilibrium: arbitrary case Theorem Deciding whether for a social network S the game G ( S ) has a Nash equilibrium is NP-complete. Proof idea. 1. Use a specific social network game with no Nash equilibrium. Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  21. Nash equilibrium: arbitrary case Theorem Deciding whether for a social network S the game G ( S ) has a Nash equilibrium is NP-complete. Proof idea. 1. Use a specific social network game with no Nash equilibrium. The preceding example of a social network. Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  22. Nash equilibrium: arbitrary case Theorem Deciding whether for a social network S the game G ( S ) has a Nash equilibrium is NP-complete. Proof idea. 1. Use a specific social network game with no Nash equilibrium. The preceding example of a social network. 2. Use a specific NP-complete problem. Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  23. Nash equilibrium: arbitrary case Theorem Deciding whether for a social network S the game G ( S ) has a Nash equilibrium is NP-complete. Proof idea. 1. Use a specific social network game with no Nash equilibrium. The preceding example of a social network. 2. Use a specific NP-complete problem. The PARTITION problem Input: n positive rational numbers ( a 1 , . . . , a n ) such that � i a i = 1. Question: Is there a set S ⊆ { 1 , 2 , . . . , n } such that a i = 1 � � a i = 2 . i ∈ S i �∈ S Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  24. Paradox of Choice (B. Schwartz, 2005) [ Gut Feelings , G. Gigerenzer, 2008] The more options one has, the more possibilities for experiencing conflict arise, and the more difficult it becomes to compare the options. There is a point where more options, products, and choices hurt both seller and consumer. Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  25. Paradox 1: vulnerable networks Addition of a product to a social network can affect negatively everybody. More specifically: a social network exists such that for some Nash equilibrium s an addition of a product will trigger a sequence of changes that will always lead the agents from s to a new Nash equilibrium that is worse for everybody. Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  26. Example {• , • , •} {• , •} 1 2 {• , •} 3 4 {• , •} Nodes 1 and 2 prefer red over brown, and nodes 3 and 4 prefer green over blue. Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  27. Example {• , • , •} {• , •} 1 2 {• , •} 3 4 {• , •} Nodes 1 and 2 prefer red over brown, and nodes 3 and 4 prefer green over blue. The weights and thresholds are so chosen that this is a Nash equilibrium. Krzysztof R. Apt Social Network Games with Obligatory Product Selection

  28. Example {• , • , •} {• , •} • 1 2 {• , •} {• , •} 3 4 Nodes 1 and 2 prefer red over brown, and nodes 3 and 4 prefer green over blue. This is not a Nash equilibrium. Krzysztof R. Apt Social Network Games with Obligatory Product Selection

Recommend


More recommend