OpenAI Dota 2 机器人公告
OpenAI Dota 2 机器人公告 OpenAI 已开发出一种机器人,能够在 1v1 比赛中击败顶级职业 Dota 2 选手,使用自我对弈强化学习,且不依赖模仿学习或树搜索。
OpenAI Dota 2 Bot Announcement
OpenAI 已创建一个 AI 机器人,在标准锦标赛规则下的 1v1 比赛中击败世界顶级职业 Dota 2 选手。此成就展示了 AI 系统在涉及人类对手的复杂、混乱环境中实现明确目标的能力。
技术方法和学习方法
OpenAI Dota 2 机器人完全通过自我对弈从零开始学习游戏。该系统不依赖模仿学习——即 AI 通过模仿人类数据来学习——也不使用树搜索。
因为 Dota 2 是一个信息不完整的游戏,机器人必须发展高层次的认知策略才能成功。这些包括:
- 预测规划:机器人学会了预测对手的移动。
- 适应性:系统可以在面对陌生情况时即兴应对。
- ** uma Influence**:机器人学会了如何影响友方单位以协助其目标。
- 战略欺骗:代理学会了制定计划、进攻、欺骗和愚弄对手以获得优势。
表现与人类基准
机器人的成功并非基于机械优势或高每分钟动作数(APM)。OpenAI 报告称,该机器人的 APM 与普通人类玩家相当,表明在 Dota 1v1 中,玩家技能与 APM 之间的相关性并不强。
在竞技测试中,该机器人在一周内对抗多位顶级职业选手时保持不败,包括:
- Dendi:机器人在 The International 主舞台上以三局两胜制击败了 Dendi。
- SumaiL:机器人击败了 SumaiL,后者被誉为世界顶级 1v1 玩家。
- Arteezy:机器人击败了 Arteezy,后者被誉为世界顶级整体玩家。
未来目标
虽然当前里程碑侧重于 1v1 比赛,但完整的 Dota 2 游戏是一种团队竞赛,涉及两支各五名玩家的队伍,可选择超过一百名英雄和数百种物品。OpenAI 宣布的下一步是开发一支能够与顶级人类队伍竞争并协作的 Dota 2 机器人团队。
Sources
- OriginalDota 2