EOMM: An Engagement Optimized Matchmaking Framework
Zhengxing Chen, Su Xue, John Kolen, Navid Aghdaie, Kazi A. Zaman,, Yizhou Sun, Magy Seif El-Nasr

TL;DR
This paper introduces EOMM, a novel matchmaking framework that prioritizes maximizing player engagement over fairness, challenging traditional equal-skill pairing assumptions, and demonstrating improved engagement through simulations.
Contribution
The paper proposes a new engagement-optimized matchmaking framework and proves its advantages over traditional fairness-based methods using real-world data.
Findings
EOMM outperforms existing matchmaking methods in engagement metrics.
Equal-skill matchmaking is a special case of EOMM under simplified assumptions.
Simulation results show significant engagement improvements with EOMM.
Abstract
Matchmaking connects multiple players to participate in online player-versus-player games. Current matchmaking systems depend on a single core strategy: create fair games at all times. These systems pair similarly skilled players on the assumption that a fair game is best player experience. We will demonstrate, however, that this intuitive assumption sometimes fails and that matchmaking based on fairness is not optimal for engagement. In this paper, we propose an Engagement Optimized Matchmaking (EOMM) framework that maximizes overall player engagement. We prove that equal-skill based matchmaking is a special case of EOMM on a highly simplified assumption that rarely holds in reality. Our simulation on real data from a popular game made by Electronic Arts, Inc. (EA) supports our theoretical results, showing significant improvement in enhancing player engagement compared to existing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Gambling Behavior and Treatments · Artificial Intelligence in Games
