Machine Learning for Optimal Matchmaking

Machine Learning for Optimal Matchmaking

GDC via YouTube Direct link

More Optimal Approach

16 of 45

16 of 45

More Optimal Approach

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Machine Learning for Optimal Matchmaking

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 What is matchmaking?
  3. 3 What is Machine Learning?
  4. 4 Machine Learning and Matchmaking
  5. 5 State of the Art Today: Skill
  6. 6 Real-time matchmaking
  7. 7 First Configure a Set of Rules
  8. 8 Example Configuration
  9. 9 Matchmaker Receives Requests
  10. 10 Matchmaker Request
  11. 11 Compares Requests
  12. 12 Creates a Match
  13. 13 Rules Apply Globally
  14. 14 Predictability How often the better team wins
  15. 15 Conventional Takeaway
  16. 16 More Optimal Approach
  17. 17 Defining Optimal
  18. 18 High-level Comparison
  19. 19 Unified objective function
  20. 20 As an Equation
  21. 21 Utility Function Use
  22. 22 True Match algorithm
  23. 23 True Match components
  24. 24 Population tracker
  25. 25 Population model
  26. 26 Metric Predictor
  27. 27 Simplest wait time formula • matchable(t) = requests that can match with t
  28. 28 Parameterized wait time formula
  29. 29 Optimizer: How does it make Rules?
  30. 30 Start with Current Rules
  31. 31 Find Optimal Transform Need to rewrite to search all curves
  32. 32 We found it!
  33. 33 True Match Rule Example Scale = 10, remember gap of 1 is OK
  34. 34 Mapped vs. Conventional
  35. 35 True Match Rules
  36. 36 What about Regions?
  37. 37 Conventional Region Approach
  38. 38 True Match Approach
  39. 39 FFA example
  40. 40 Skill gap variation
  41. 41 Wait time variation
  42. 42 True Match FFA Take-away
  43. 43 True Match Takeaway
  44. 44 Simple Improvements Matchmake on scaled Skill Percentiles
  45. 45 Thank you! Questions?

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.