Generalizing Across Multi-Objective Reward Functions in Deep Reinforcement Learning
Eli Friedman, Fred Fontaine

TL;DR
This paper extends the Hindsight Experience Replay algorithm to handle linearly-weighted multi-objective rewards, enabling a single policy to generalize across all linear combinations of multiple reward functions in deep reinforcement learning.
Contribution
It introduces a novel approach that allows policies to generalize across multiple reward combinations, unlike previous methods focusing only on Q-function generalization.
Findings
The algorithm successfully generalizes across all linear reward combinations.
It enables learning a single policy for multi-objective rewards.
Applicable to continuous action spaces.
Abstract
Many reinforcement-learning researchers treat the reward function as a part of the environment, meaning that the agent can only know the reward of a state if it encounters that state in a trial run. However, we argue that this is an unnecessary limitation and instead, the reward function should be provided to the learning algorithm. The advantage is that the algorithm can then use the reward function to check the reward for states that the agent hasn't even encountered yet. In addition, the algorithm can simultaneously learn policies for multiple reward functions. For each state, the algorithm would calculate the reward using each of the reward functions and add the rewards to its experience replay dataset. The Hindsight Experience Replay algorithm developed by Andrychowicz et al. (2017) does just this, and learns to generalize across a distribution of sparse, goal-based rewards. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Mental Health Research Topics · Data Stream Mining Techniques
MethodsExperience Replay
