Improving Environment Robustness of Deep Reinforcement Learning Approaches for Autonomous Racing Using Bayesian Optimization-based Curriculum Learning

December 16, 2023 ยท Entered Twilight ยท ๐Ÿ› arXiv.org

๐Ÿ’ค TWILIGHT: Eternal Rest
Repo abandoned since publication

Repo contents: .DS_Store, .idea, BO_runs, BayesOpt.py, BayesOpt.sh, BayesOpt, CarRacing_PPO.py, LICENSE, Performance Comparison across Levels.pdf, README.md, Results.pdf, Training, carracing_fullmap, envs, kappa_p_combined.png, requirements.txt, runs

Authors Rohan Banerjee, Prishita Ray, Mark Campbell arXiv ID 2312.10557 Category cs.RO: Robotics Cross-listed cs.LG Citations 2 Venue arXiv.org Repository https://github.com/PRISHIta123/Curriculum_RL_for_Driving โญ 4 Last Checked 3 months ago
Abstract
Deep reinforcement learning (RL) approaches have been broadly applied to a large number of robotics tasks, such as robot manipulation and autonomous driving. However, an open problem in deep RL is learning policies that are robust to variations in the environment, which is an important condition for such systems to be deployed into real-world, unstructured settings. Curriculum learning is one approach that has been applied to improve generalization performance in both supervised and reinforcement learning domains, but selecting the appropriate curriculum to achieve robustness can be a user-intensive process. In our work, we show that performing probabilistic inference of the underlying curriculum-reward function using Bayesian Optimization can be a promising technique for finding a robust curriculum. We demonstrate that a curriculum found with Bayesian optimization can outperform a vanilla deep RL agent and a hand-engineered curriculum in the domain of autonomous racing with obstacle avoidance. Our code is available at https://github.com/PRISHIta123/Curriculum_RL_for_Driving.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

๐Ÿ“œ Similar Papers

In the same crypt โ€” Robotics