Learning mirror maps in policy mirror descent

Carlo Alfano, Sebastian Towers, Silvia Sapora, Chris Lu, Patrick Rebeschini
2/7/2024
stat.MLcs.LGmath.OC

No official code found. Best implementation: c-alfano/Learning-mirror-maps (0 stars, Apache-2.0, last commit 2026-01-23).

Abstract

Policy Mirror Descent (PMD) is a popular framework in reinforcement learning, serving as a unifying perspective that encompasses numerous algorithms. These algorithms are derived through the selection of a mirror map and enjoy finite-time convergence guarantees. Despite its popularity, the exploration of PMD's full potential is limited, with the majority of research focusing on a particular mirror map -- namely, the negative entropy -- which gives rise to the renowned Natural Policy Gradient (NPG) method. It remains uncertain from existing theoretical studies whether the choice of mirror map significantly influences PMD's efficacy. In our work, we conduct empirical investigations to show that the conventional mirror map choice (NPG) often yields less-than-optimal outcomes across several standard benchmark environments. Using evolutionary strategies, we identify more efficient mirror maps that enhance the performance of PMD. We first focus on a tabular environment, i.e. Grid-World, where we relate existing theoretical bounds with the performance of PMD for a few standard mirror maps and the learned one. We then show that it is possible to learn a mirror map that outperforms the negative entropy in more complex environments, such as the MinAtar suite. Our results suggest that mirror maps generalize well across various environments, raising questions about how to best match a mirror map to an environment's structure and characteristics.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

Code for the ICLR 2025 paper "Learning mirror maps in policy mirror descent"

00PythonFeb 27, 20259 months agoApache-2.0

Similar Papers

Cite this paper

@article{alfano2024learning,
  title  = {Learning mirror maps in policy mirror descent},
  author = {Carlo Alfano and Sebastian Towers and Silvia Sapora and Chris Lu and Patrick Rebeschini},
  year   = {2024},
  eprint = {2402.05187},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2402.05187v2},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2402.05187.svg)](https://codeofpaper.com/paper/2402.05187)

Discussion