Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Prioritizing Samples in Reinforcement Learning with Reducible Loss

About

Most reinforcement learning algorithms take advantage of an experience replay buffer to repeatedly train on samples the agent has observed in the past. Not all samples carry the same amount of significance and simply assigning equal importance to each of the samples is a na\"ive strategy. In this paper, we propose a method to prioritize samples based on how much we can learn from a sample. We define the learn-ability of a sample as the steady decrease of the training loss associated with this sample over time. We develop an algorithm to prioritize samples with high learn-ability, while assigning lower priority to those that are hard-to-learn, typically caused by noise or stochasticity. We empirically show that our method is more robust than random sampling and also better than just prioritizing with respect to the training loss, i.e. the temporal difference loss, which is used in prioritized experience replay.

Shivakanth Sujit, Somjit Nath, Pedro H. M. Braga, Samira Ebrahimi Kahou• 2022

Related benchmarks

TaskDatasetResultRank
Continuous Control Reinforcement LearningDeepMind Control Suite (DMC) (test)
Cheetah Run660.3
8
Block-stackingRoboSuite online finetuning
Mean Success Rate70.5
7
Door OpeningRoboSuite online finetuning
Mean Success Rate53.1
7
Nut AssemblyRoboSuite online finetuning
Mean Success Rate38.7
7
Pick-&-PlaceRoboSuite online finetuning
Mean Success Rate62.4
7
Target GraspingElephant Robotics 280 Real-world (test)
Success Rate63
7
High-Shelf PlacementElephant Robotics 280 Real-world (test)
Success Rate61.5
7
StackingElephant Robotics 280 Real-world (test)
Success Rate64.7
7
Reinforcement LearningMinAtar (test)
Asterix Score15.68
4
Validation TD Error EstimationDM Control Suite QuadrupedRun (val)
Validation TD Error0.35
3
Showing 10 of 13 rows

Other info

Follow for update