用预训练编码器提升自动驾驶强化学习的感知能力
An Examination of Offline-Trained Encoders in Vision-Based Deep Reinforcement Learning for Autonomous Driving
- 用大规模视频数据预训练视觉编码器,获取通用表征
- 在CARLA模拟器中零样本迁移实现车道保持与避障
- 验证了表征质量直接影响强化学习性能
本研究探讨深度强化学习(DRL)在复杂部分可观测马尔可夫决策过程(POMDP)如自动驾驶(AD)中的挑战,提出一种基于视觉的导航解决方案。部分可观测性显著降低强化学习性能,可通过传感器信息增强与数据融合来缓解,但这需要复杂的感知模块。然而,由于奖励信号稀疏、延迟且噪声大,通过强化学习训练复杂网络存在困难。图像中的无关元素(如天空或特定物体)也增加复杂性。为此,本文采用离线训练的编码器,利用自监督学习从大规模视频数据中学习通用表征。随后,在这些表征基础上训练头部网络进行强化学习,以控制CARLA自动驾驶仿真器中的车辆。研究系统评估了不同离线训练方案对强化学习代理在复杂自动驾驶任务中表现的影响。结果表明,仅观看BDD100K驾驶视频学习到的特征可直接零样本迁移至CARLA,实现车道跟随和碰撞避免。此外,还探索了强化学习网络架构对高效利用迁移表征的影响。因此,本文提出并验证了获取环境合适表征并将其有效转移至强化学习网络的最优方法。
原文摘要 · Abstract (English)
Our research investigates the challenges Deep Reinforcement Learning (DRL) faces in complex, Partially Observable Markov Decision Processes (POMDP) such as autonomous driving (AD), and proposes a solution for vision-based navigation in these environments. Partial observability reduces RL performance significantly, and this can be mitigated by augmenting sensor information and data fusion to reflect a more Markovian environment. However, this necessitates an increasingly complex perception module, whose training via RL is complicated due to inherent limitations. As the neural network architecture becomes more complex, the reward function's effectiveness as an error signal diminishes since the only source of supervision is the reward, which is often noisy, sparse, and delayed. Task-irrelevant elements in images, such as the sky or certain objects, pose additional complexities. Our research adopts an offline-trained encoder to leverage large video datasets through self-supervised learning to learn generalizable representations. Then, we train a head network on top of these representations through DRL to learn to control an ego vehicle in the CARLA AD simulator. This study presents a broad investigation of the impact of different learning schemes for offline-training of encoders on the performance of DRL agents in challenging AD tasks. Furthermore, we show that the features learned by watching BDD100K driving videos can be directly transferred to achieve lane following and collision avoidance in CARLA simulator, in a zero-shot learning fashion. Finally, we explore the impact of various architectural decisions for the RL networks to utilize the transferred representations efficiently. Therefore, in this work, we introduce and validate an optimal way for obtaining suitable representations of the environment, and transferring them to RL networks.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。