TrueSkill 2: An improved Bayesian skill rating system
Player Skill Decomposition in Multiplayer Online Battle Arenas