paper-with-me

Papers

Neural Replicator Dynamics

2019-06-01 · Daniel Hennes, Dustin Morrill, Shayegan Omidshafiei, Remi Munos, Julien Perolat, Marc Lanctot, Audrunas Gruslys, Jean-Baptiste Lespiau, Paavo Parmas, Edgar Duenez-Guzman, Karl Tuyls

Policy gradient and actor-critic algorithms form the basis of many commonly used training techniques in deep reinforcement learning. Using these algorithms in multiagent environments poses problems such as nonstationarity and instability. In this paper, we first demonstrate that standard softmax-based policy gradient can be prone to poor performance in the presence of even the most benign nonstationarity. By contrast, it is known that the replicator dynamics, a well-studied model from evolutionary game theory, eliminates dominated strategies and exhibits convergence of the time-averaged trajectories to interior Nash equilibria in zero-sum games. Thus, using the replicator dynamics as a foundation, we derive an elegant one-line change to policy gradient methods that simply bypasses the gradient step through the softmax, yielding a new algorithm titled Neural Replicator Dynamics (NeuRD). NeuRD reduces to the exponential weights/Hedge algorithm in the single-state all-actions case. Additionally, NeuRD has formal equivalence to softmax counterfactual regret minimization, which guarantees convergence in the sequential tabular case. Importantly, our algorithm provides a straightforward way of extending the replicator dynamics to the function approximation setting. Empirical results show that NeuRD quickly adapts to nonstationarities, outperforming policy gradient significantly in both tabular and function approximation settings, when evaluated on the standard imperfect information benchmarks of Kuhn Poker, Leduc Poker, and Goofspiel.

📄 PDF Abstract BibTeX arXiv:1906.00190

Code (1)

Giovanni3A/LearningDynamics

Tasks

counterfactualDeep Reinforcement LearningPolicy Gradient MethodsReinforcement Learning

Methods 이 논문이 사용한 방법론

Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

A probabilistic interpretation of replicator-mutator dynamics

2017-12-21

In this note, we investigate the relationship between probabilistic updating mechanisms and discrete-time replicator-mutator dynamics. We consider the recently shown connection between Bayesian updating and replicator dy…

A Finite Population Destroys a Traveling Wave in Spatial Replicator Dynamics

2020-05-31 · Christopher Griffin, Riley Mummah, Russ deForest

We derive both the finite and infinite population spatial replicator dynamics as the fluid limit of a stochastic cellular automaton. The infinite population spatial replicator is identical to the model used by Vickers an…

Computational Life: How Well-formed, Self-replicating Programs Emerge from Simple Interaction

2024-06-27 · Blaise Agüera y Arcas, Jyrki Alakuijala, James Evans, Ben Laurie 외

The fields of Origin of Life and Artificial Life both question what life is and how it emerges from a distinct set of "pre-life" dynamics. One common feature of most substrates where life emerges is a marked shift in dyn…

Artificial Life

Intrinsic noise in structured replicator dynamics modelling time delays

2024-12-28 · Jacek Miekisz, Javad Mohamadichamgavi

We construct and analyze structured replicator dynamics of the Snowdrift game. In our model, the offspring is put in juvenile compartments and then mature and join adult compartments with strategy-dependent rates. This i…

Nested replicator dynamics, nested logit choice, and similarity-based learning

2024-07-25 · Panayotis Mertikopoulos, William H. Sandholm

We consider a model of learning and evolution in games whose action sets are endowed with a partition-based similarity structure intended to capture exogenous similarities between strategies. In this model, revising agen…