Maximize to Explore: One Objective Function Fusing Estimation, Planning, and Exploration

Zhihan Liu, Miao Lu, Wei Xiong, Han Zhong, Hao Hu +4 more
5/29/2023
cs.LGcs.AIcs.GT

No official code found. Best implementation: agentification/MEX (11 stars, last commit 2024-03-24).

Abstract

In online reinforcement learning (online RL), balancing exploration and exploitation is crucial for finding an optimal policy in a sample-efficient way. To achieve this, existing sample-efficient online RL algorithms typically consist of three components: estimation, planning, and exploration. However, in order to cope with general function approximators, most of them involve impractical algorithmic components to incentivize exploration, such as optimization within data-dependent level-sets or complicated sampling procedures. To address this challenge, we propose an easy-to-implement RL framework called \textit{Maximize to Explore} (\texttt{MEX}), which only needs to optimize \emph{unconstrainedly} a single objective that integrates the estimation and planning components while balancing exploration and exploitation automatically. Theoretically, we prove that \texttt{MEX} achieves a sublinear regret with general function approximations for Markov decision processes (MDP) and is further extendable to two-player zero-sum Markov games (MG). Meanwhile, we adapt deep RL baselines to design practical versions of \texttt{MEX}, in both model-free and model-based manners, which can outperform baselines by a stable margin in various MuJoCo environments with sparse rewards. Compared with existing sample-efficient online RL algorithms with general function approximations, \texttt{MEX} achieves similar sample efficiency while enjoying a lower computational cost and is more compatible with modern deep RL methods.

View on arXivView PDF

Code Implementations(1)

agentification/MEXCommunity100%
112Ruby, ShellOct 25, 20232 years ago

Similar Papers

Cite this paper

@article{liu2023maximize,
  title  = {Maximize to Explore: One Objective Function Fusing Estimation, Planning, and Exploration},
  author = {Zhihan Liu and Miao Lu and Wei Xiong and Han Zhong and Hao Hu and Shenao Zhang and Sirui Zheng and Zhuoran Yang and Zhaoran Wang},
  year   = {2023},
  eprint = {2305.18258},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.18258v2},
  journal = {NEURIPS 2023 2023}
}

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/2305.18258.svg)](https://codeofpaper.com/paper/2305.18258)

Discussion