1 of 24

A Game-Theoretic Perspective on the Recommender (Eco-)System

Omer Madmon

PhD Candidate @Technion, Data Science

2 of 24

A Game-Theoretic Perspective on the Recommender (Eco-)System

Omer Madmon

PhD Candidate @Technion, Data Science

Economic Theory

3 of 24

Economic theory at PyData? 🤔

  • Main interest: strategic behavior in the presence of AI\ML
  • This talk: strategic behavior in recommendation systems

�On the Convergence of No-Regret Dynamics in Information Retrieval Games with Proportional Ranking Functions. Omer Madmon, Idan Pipano, Itamar Reinman, Moshe Tennenholtz, ICLR 2025.

4 of 24

Game theory

The study of mathematical models of strategic interactions

Mathematical models

Real-world use cases

Complex enough to capture real-world scenarios

Simple enough to be analytically solvable

"All models are wrong, but some are useful

��George Box, 1976

5 of 24

Recommendation systems

Any recommendation system induces a dynamic ecosystem, �with various types of players, each with its own incentives

6 of 24

Stability and long-term dynamics

7 of 24

Stability and long-term dynamics

8 of 24

Stability and long-term dynamics

9 of 24

Stability and long-term dynamics

10 of 24

Research question

  • How can we ensure that long-term dynamics of strategic publishers will converge to a stable state?
  • We take a game-theoretic approach
    • Model the one-shot interaction (incentives)
    • Model the long-term behavior (dynamics)
    • Define stability criteria (desired outcome)

11 of 24

The one-shot game

RecSys

 

 

.

.

.

User preferences

 

.

.

.

 

 

Exposure gain

Production cost

 

 

.

.

.

12 of 24

The recommendation mechanism

  •  

13 of 24

Game-theoretic modeling

  • Model the one-shot interaction (incentives)
  • Model the long-term behavior (dynamics)
  • Define stability criteria (desired outcome)

14 of 24

Long-term dynamics

  •  

15 of 24

Game-theoretic modeling

  • Model the one-shot interaction (incentives)
  • Model the long-term behavior (dynamics)
  • Define stability criteria (desired outcome)

16 of 24

Stability criteria

  •  

Nash equilibrium (NE): No player can benefit from deviating from its action, given that all other players are not deviating themselves

17 of 24

Game-theoretic modeling

  • Model the one-shot interaction (incentives)
  • Model the long-term behavior (dynamics)
  • Define stability criteria (desired outcome)

💡We are now ready to state our result…

18 of 24

Main result

Q: Can we characterize a simple and intuitive set of stable activation functions?

 

19 of 24

A case study: recommender system design

  • Congrats! 🎉 You’ve just joined the recommender systems team at your favourite online platform
  • After a smooth onboarding, the Monetization Lead pulls you aside:

“Users love the content, but publishers are unhappy and might jump ship to a competitor.”

20 of 24

A case study: recommender system design

  •  

21 of 24

A case study: recommender system design

  •  

22 of 24

A case study: recommender system design

  •  

23 of 24

A final remark:�The role of theory in AI research and development

24 of 24

Thank you for listening!