跳到主内容
@wquguru
精选88MIT News 人工智能(RSS)论文研究

MIT等开发Ataraxos AI,在暗信息博弈Stratego中击败人类顶尖

This game-playing AI is the new champ at Stratego

原文
发到 X
推荐理由

暗信息博弈是AI长期难题,这篇Nature论文展示了Ataraxos在Stratego中的突破性胜利及极高的训练效率,对理解复杂决策很有参考价值。

A new AI system that excels at challenging games with hidden information could someday help human decision-makers select ideal strategies to outfox opponents in complicated situations like military maneuvers.

一种在具有隐藏信息的挑战性游戏中表现卓越的AI系统,未来或许能帮助人类决策者在军事演习等复杂情境中选择理想策略,以智胜对手。

Using advances in machine-learning, researchers from MIT, Carnegie Mellon University, New York University, and Stanford University developed an AI that defeated top-ranked human players of the board wargame Stratego by a large margin — something no AI system had been able to achieve.

借助机器学习的最新进展,来自麻省理工学院、卡内基梅隆大学、纽约大学和斯坦福大学的研究人员开发出一款AI,它以巨大优势击败了排名靠前的人类《战略棋》(Stratego)玩家——此前尚无AI系统能做到这一点。

Stratego, a two-player game of imperfect information, in which the opponent’s piece identities remain hidden, is often used as a benchmark to test the strategic thinking abilities of powerful AI models.

《战略棋》是一款两人参与的 imperfect information(不完全信息)游戏,对手的棋子身份保持隐藏,因此常被用作测试强大AI模型战略思维能力的基准。

To build their model, the researchers combined efficient training algorithms with new techniques tailored for calculated decision-making in hidden information settings.

为了构建其模型,研究人员将高效的训练算法与专为隐藏信息环境下的计算性决策而设计的新颖技术相结合。

The AI system achieved greater performance at Stratego than the next best models, while being far cheaper and less computationally demanding to train. The system also outperformed top human players in other strategic games with different rules and designs, demonstrating how it can be generalized for a variety of use-cases.

该AI系统在《战略棋》中的表现优于其他最佳模型,且训练成本更低、计算需求更少。该系统在其他规则和设计的战略游戏中也超越了顶级人类玩家,展示了其在多种应用场景中的泛化能力。

The AI system could be adapted to help humans tackle many real-world problems with hidden information, such as business negotiations or cybersecurity.

该AI系统可被调整以适应帮助人类解决许多涉及隐藏信息的现实问题,例如商业谈判或网络安全。

“In the kind of imperfect information tasks you would face in reality, you often don’t have the luxury of enumerating through all the possibilities. There are just too many. Having AI algorithms that are general purpose and can provably perform this challenging task so well is a big step forward,” says Gabriele Farina, an assistant professor in the Department of Electrical Engineering and Computer Science (EECS), principal investigator at the Laboratory for Information and Decision Systems (LIDS), and senior author of a paper on this AI system.

“在现实中你会遇到的这类不完全信息任务中,你通常没有条件枚举所有可能性。可能性实在太多了。拥有通用且能证明出色完成这一挑战性任务的AI算法,是一个重大进步。”麻省理工学院电气工程和计算机科学系(EECS)助理教授、信息与决策系统实验室(LIDS)首席研究员、也是该AI系统论文的高级作者Gabriele Farina表示。

He is joined on the paper by lead author Samuel Sokota, a graduate student at Carnegie Mellon; Eugene Vinitsky and Zico Kolter, graduate students at NYU; Hengyuan Hu, a graduate student at Stanford; and Zhiyuan Fan, an EECS graduate student at MIT. The research appears today in Nature.

该论文的合著者包括第一作者、卡内基梅隆大学研究生Samuel Sokota;纽约大学研究生Eugene Vinitsky和Zico Kolter;斯坦福大学研究生Hengyuan Hu;以及麻省理工学院EECS研究生Zhiyuan Fan。该研究今日发表于《自然》(Nature)。

Hidden information

隐藏信息

The world is full of imperfect information problems.

世界充满了不完全信息问题。

In these interactions, some parties possess information others do not. For instance, traders in financial markets may not know the rationale behind the trades of others, while military forces likely don’t have full knowledge of enemy positions.

在这些互动中,某些参与方拥有其他方所不具备的信息。例如,金融市场中的交易者可能不了解他人交易背后的原因,而军队很可能无法完全掌握敌军的位置。

With hidden information, the decisions parties make, as well as the decisions they choose not to make, are intertwined in such a way that it is extremely difficult to determine the best steps to take next.

在信息隐藏的情况下,各方做出的决策以及他们选择不做的决策相互交织,使得确定下一步的最佳行动变得极其困难。

“The more you bluff, the more your opponent expects it, and the less each bluff is worth. It’s not obvious how to reason about that,” Sokota explains. “It’s very different from a setting like chess, where the best move is still the best move no matter how often you’ve played it.”

"你虚张声势的次数越多,对手就越会预料到这一点,从而每次虚张声势的价值就越低。如何对此进行推理并不明显,"Sokota解释道。"这与国际象棋等环境非常不同,在国际象棋中,无论你已经走过多少次,最佳着法仍然是最佳着法。"

Stratego is often used to model imperfect information situations. In this board wargame, which resembles military chess, players arrange 40 pieces on their side of a board and then move pieces across the board to capture their opponent’s flag.

战略棋(Stratego)常被用来模拟不完全信息情境。在这个类似于军事象棋的棋盘战争游戏中,玩家在棋盘的一侧布置40枚棋子,然后将棋子移动到棋盘的另一侧以捕获对手的旗帜。

But the identity of all pieces remains secret until they collide, and then the lower-ranking piece is eliminated.

但在棋子发生碰撞之前,所有棋子的身份都保持秘密,随后较低等级的棋子会被淘汰。

The possible piece configurations number more than 10 to the 66th power — an exponentially greater number than in chess — making Stratego extremely difficult for an AI system to play well.

可能的棋子配置数量超过10的66次方——这比国际象棋中的数量呈指数级增长——使得AI系统很难在战略棋中下得很好。

Past efforts, such as Google’s DeepMind, relied on sophisticated operations that were computationally demanding and costly. But even with millions of dollars in training costs, these models were still not strong enough to beat top human Stratego players.

过去的努力,如谷歌DeepMind,依赖于计算需求高且成本高昂的复杂操作。但即使投入数百万美元的训练成本,这些模型仍然不够强大,无法击败顶级的人类战略棋玩家。

“With Stratego, there is an explosion of possible universes you might have to deal with. AI techniques that were developed for games like poker definitely could not scale in this setting,” Farina says.

"在战略棋中,你可能会遇到的可能宇宙(局面)会爆炸式增长。为扑克等游戏开发的AI技术在这种环境下肯定无法扩展,"Farina说。"

The MIT researchers set out to develop a full AI system that could achieve superhuman performance for less cost, which they called Ataraxos (a Greek word used to describe one who is unbothered or free from anxiety).

MIT的研究人员着手开发一个完整的AI系统,该系统能够以较低的成本实现超人级的表现,他们将其命名为Ataraxos(一个希腊词,用于描述不受困扰或没有焦虑的人)。

A two-pronged approach

双管齐下的方法

To build Ataraxos, the researchers trained the model using a technique called self-play reinforcement learning. The model plays against itself many times to learn a strong “blueprint strategy” of how to excel at Stratego.

为了构建Ataraxos,研究人员使用了一种称为自我对弈强化学习的技术来训练模型。该模型多次与自己对战,以学习一种强大的“蓝图策略”,从而在战略棋中表现出色。

They designed especially efficient algorithms, which enabled Ataraxos to learn much faster than prior methods while ensuring it didn’t get stuck trying to predict every possible move. This reduces training costs and boosts performance.

他们设计了特别高效的算法,这使得Ataraxos比以前的方法学习得更快,同时确保它不会陷入试图预测每一步可能性的困境。这降低了训练成本并提升了性能。

“Our system reaches strictly higher playing strength than DeepNash (DeepMind’s system) while using less than one hundredth of the training examples and less than one thirtieth of the self-play games, indicating a massive improvement in efficiency,” says Farina.

"我们的系统在严格的棋力上超过了DeepNash(DeepMind的系统),同时使用的训练样本不到百分之一,自我对弈游戏不到三十分之一,这表明效率有了巨大的提升,"Farina说。"

During a game, Ataraxos uses the blueprint strategy as a starting point to set up the board and begin thinking about its next moves at each round of play.

在游戏过程中,Ataraxos 以蓝图策略为起点来布置棋盘,并在每一轮游戏中开始思考其下一步行动。

But before acting, it refines its choices on the fly using a technique called decision-time planning. The system employs a generative model that uses probabilities to estimate the likely identities of the opponent’s hidden pieces, then evaluates future choices before selecting the next move.

但在采取行动之前,它使用一种称为“决策时规划”(decision-time planning)的技术实时优化其选择。该系统采用一个生成模型,利用概率来估算对手隐藏棋子的可能身份,然后在选择下一步行动之前评估未来的各种选择。

“Rather than just guessing blindly, we use decision-time planning to find the most plausible state of the board. Using this generative model allows us to really zoom in on the specific board and opponent we are facing,” Farina says.

“我们并非盲目猜测,而是利用决策时规划来找到棋盘上最可能的状态。使用该生成模型使我们能够真正聚焦于我们所面对的具体棋盘和对手,”Farina 表示。

The innovative use of this generative model for decision-time planning was the missing piece that enabled Ataraxos to achieve superhuman performance.

这种在决策时规划中创新地使用生成模型,是使 Ataraxos 实现超人表现的关键缺失环节。

Ataraxos beat the strongest Stratego player in the world by a record margin of 15-1-4 and achieved a 39-2 record against top human players at the Stratego world championship. “Ataraxos is good at calculating risk in a way that humans are not. A human might start freaking out if their most valuable piece is exposed, but the bot can be surprisingly composed. It doesn’t overcorrect and give away its secrets,” Farina says.

Ataraxos 以创纪录的 15-1-4 战绩击败了世界上最强的军棋玩家,并在军棋世界锦标赛中以 39-2 的战绩战胜了顶级人类玩家。“Ataraxos 擅长以一种人类无法做到的方式计算风险。如果最有价值的棋子暴露,人类可能会惊慌失措,但机器人却能出奇地镇定。它不会过度纠正而泄露自己的秘密,”Farina 说。

The researchers also adapted Ataraxos for other imperfect information games, including Barrage Stratego (a faster-paced variant with fewer pieces), Hanabi (a cooperative card game with many players), and Dou dizhu (a game in which two players cooperate against a third).

研究人员还将 Ataraxos 适配到其他不完全信息博弈中,包括 Barrage Stratego(节奏更快、棋子更少的变体)、汉密尔顿(Hanabi,一款多人合作卡牌游戏)以及斗地主(Dou dizhu,两名玩家合作对抗第三名玩家的博弈)。

The system achieved superhuman performance in each instance, demonstrating the generality of this method.

该系统在这些实例中均实现了超人表现,证明了该方法的通用性。

In the future, the researchers want to build interpretability measures into Ataraxos so the system can explain its decision-making in a way that a human could understand.

未来,研究人员希望将可解释性度量标准整合到 Ataraxos 中,以便系统能够以人类可以理解的方式解释其决策过程。

“Humans must have the final say in whether a recommendation is followed, so before adoption can happen, we need a way to audit the model’s decisions. We still have a long way to go, but I hope these algorithms can be the foundation for a lot more work to come,” Farina says.

“人类必须对是否采纳建议拥有最终决定权,因此在被采纳之前,我们需要一种方法来审计模型的决策。我们还有很长的路要走,但我希望这些算法能成为未来更多工作的基础,”Farina 说。

This research is funded, in part, by the Office of Naval Research, the New York University Department of Civil and Urban Engineering, the C2SMART Center, the National Science Foundation, and a Schmidt Sciences AI2050 Early Career Fellowship.

本研究部分由海军研究办公室、纽约大学土木与城市工程系、C2SMART 中心、美国国家科学基金会以及施密特科学 AI2050 早期职业奖学金资助。

更进一步:量化金融体系

看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力

进入量化体系 →

关联讨论

同一事件的更多信源

相似阅读

关联信息,但可能不是同一事件