论文标题
Action2Score:一种嵌入方法来得分播放器动作
Action2Score: An Embedding Approach To Score Player Action
论文作者
论文摘要
多人在线战场(MOBA)是最成功的游戏类型之一。像英雄联盟这样的MOBA游戏具有竞争性环境,玩家竞争他们的排名。在大多数MOBA游戏中,玩家的排名取决于比赛结果(获胜或输)。由于团队的比赛性质,这似乎很自然,但是从某种意义上说,这是不公平的,因为在损失的情况下,付出很多努力的球员失去了排名,有些球员甚至在获胜的情况下会在队友的努力上自由骑行。为了减少基于团队的排名系统的副作用并公正地评估球员的表现,我们提出了一种新颖的嵌入模型,该模型将球员的行为转换为定量分数,这是根据动作对球队胜利的各自的贡献。我们的模型是使用基于序列的深度学习模型构建的,其新型损失功能在团队比赛中起作用。基于序列的深度学习模型处理了从游戏开始到团队玩家结束的动作序列,使用GRU单元从上一步和当前输入有选择地采取隐藏状态。损失功能旨在帮助动作得分反映球队的最终成绩和成功。我们表明,我们的模型可以公平地评估玩家的个人表现,并分析玩家各自动作的贡献。
Multiplayer Online Battle Arena (MOBA) is one of the most successful game genres. MOBA games such as League of Legends have competitive environments where players race for their rank. In most MOBA games, a player's rank is determined by the match result (win or lose). It seems natural because of the nature of team play, but in some sense, it is unfair because the players who put a lot of effort lose their rank just in case of loss and some players even get free-ride on teammates' efforts in case of a win. To reduce the side-effects of the team-based ranking system and evaluate a player's performance impartially, we propose a novel embedding model that converts a player's actions into quantitative scores based on the actions' respective contribution to the team's victory. Our model is built using a sequence-based deep learning model with a novel loss function working on the team match. The sequence-based deep learning model process the action sequence from the game start to the end of a player in a team play using a GRU unit that takes a hidden state from the previous step and the current input selectively. The loss function is designed to help the action score to reflect the final score and the success of the team. We showed that our model can evaluate a player's individual performance fairly and analyze the contributions of the player's respective actions.