Easy as ABCs: Unifying Boltzmann Q-Learning and Counterfactual Regret Minimization

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: D'Amico-Wong, Luca, Zhang, Hugh, Lanctot, Marc, Parkes, David C.
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866913237062123520
author D'Amico-Wong, Luca
Zhang, Hugh
Lanctot, Marc
Parkes, David C.
author_facet D'Amico-Wong, Luca
Zhang, Hugh
Lanctot, Marc
Parkes, David C.
contents We propose ABCs (Adaptive Branching through Child stationarity), a best-of-both-worlds algorithm combining Boltzmann Q-learning (BQL), a classic reinforcement learning algorithm for single-agent domains, and counterfactual regret minimization (CFR), a central algorithm for learning in multi-agent domains. ABCs adaptively chooses what fraction of the environment to explore each iteration by measuring the stationarity of the environment's reward and transition dynamics. In Markov decision processes, ABCs converges to the optimal policy with at most an O(A) factor slowdown compared to BQL, where A is the number of actions in the environment. In two-player zero-sum games, ABCs is guaranteed to converge to a Nash equilibrium (assuming access to a perfect oracle for detecting stationarity), while BQL has no such guarantees. Empirically, ABCs demonstrates strong performance when benchmarked across environments drawn from the OpenSpiel game library and OpenAI Gym and exceeds all prior methods in environments which are neither fully stationary nor fully nonstationary.
format Preprint
id arxiv_https___arxiv_org_abs_2402_11835
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Easy as ABCs: Unifying Boltzmann Q-Learning and Counterfactual Regret Minimization
D'Amico-Wong, Luca
Zhang, Hugh
Lanctot, Marc
Parkes, David C.
Machine Learning
Computer Science and Game Theory
Multiagent Systems
We propose ABCs (Adaptive Branching through Child stationarity), a best-of-both-worlds algorithm combining Boltzmann Q-learning (BQL), a classic reinforcement learning algorithm for single-agent domains, and counterfactual regret minimization (CFR), a central algorithm for learning in multi-agent domains. ABCs adaptively chooses what fraction of the environment to explore each iteration by measuring the stationarity of the environment's reward and transition dynamics. In Markov decision processes, ABCs converges to the optimal policy with at most an O(A) factor slowdown compared to BQL, where A is the number of actions in the environment. In two-player zero-sum games, ABCs is guaranteed to converge to a Nash equilibrium (assuming access to a perfect oracle for detecting stationarity), while BQL has no such guarantees. Empirically, ABCs demonstrates strong performance when benchmarked across environments drawn from the OpenSpiel game library and OpenAI Gym and exceeds all prior methods in environments which are neither fully stationary nor fully nonstationary.
title Easy as ABCs: Unifying Boltzmann Q-Learning and Counterfactual Regret Minimization
topic Machine Learning
Computer Science and Game Theory
Multiagent Systems
url https://arxiv.org/abs/2402.11835