In many game settings, the game is not explicitly given but is only accessible by playing it. While there have been impressive demonstrations in such settings, prior techniques have not offered safety guarantees, that is, guarantees on the game-theoretic exploitability of the computed strategies. In this paper we introduce an approach that shows that it is possible to provide exploitability guarantees in such settings without ever exploring the entire game. We introduce a notion of a certificate of an extensive-form approximate Nash equilibrium. For verifying a certificate, we give an algorithm that runs in time linear in the size of the certificate rather than the size of the whole game. In zero-sum games, we further show that an optimal certificate -- given the exploration so far -- can be computed with any standard game-solving algorithm (e.g., using a linear program or counterfactual regret minimization). However, unlike in the cases of normal form or perfect information, we show that certain families of extensive-form games do not have small approximate certificates, even after making extremely nice assumptions on the structure of the game. Despite this difficulty, we find experimentally that very small certificates, even exact ones, often exist in large and even in infinite games. Overall, our approach enables one to try one's favorite exploration strategies while offering exploitability guarantees, thereby decoupling the exploration strategy from the equilibrium-finding process.
翻译:在许多游戏设置中, 游戏没有被明确给出, 只能通过玩游戏来进入游戏。 虽然在这种环境中出现了令人印象深刻的演示, 先前的技术并没有提供安全的保证, 也就是说, 游戏理论的利用性保障。 在本文中, 我们引入了一种方法, 表明可以在这种环境中提供剥削性保障, 而不探索整个游戏。 我们引入了一种广泛形式的近似纳什平衡证书的概念 。 为了核查证书, 我们给出一种算法, 其时间线性相当于证书的大小, 而不是整个游戏的大小。 在零和游戏中, 我们进一步显示一个最佳的证书 -- -- 以迄今为止的探索为条件 -- -- 可以通过任何标准的游戏解决算法( 例如, 使用线性程序或反实际遗憾最小化 ) 来计算。 但是, 与正常形式或完美信息的情况不同, 我们显示, 某些大式游戏的家族没有很小的大致证书, 即便在对游戏结构作出极好的假设之后, 我们仍会发现一个实验性的小证书, 即使是精确的证书, 往往存在于一个无限的探索策略中,, 也可以尝试一种不固定的游戏的游戏, 。