English

Multi-view Disentanglement for Reinforcement Learning with Multiple Cameras

Machine Learning 2024-06-24 v2 Computer Vision and Pattern Recognition

Abstract

The performance of image-based Reinforcement Learning (RL) agents can vary depending on the position of the camera used to capture the images. Training on multiple cameras simultaneously, including a first-person egocentric camera, can leverage information from different camera perspectives to improve the performance of RL. However, hardware constraints may limit the availability of multiple cameras in real-world deployment. Additionally, cameras may become damaged in the real-world preventing access to all cameras that were used during training. To overcome these hardware constraints, we propose Multi-View Disentanglement (MVD), which uses multiple cameras to learn a policy that is robust to a reduction in the number of cameras to generalise to any single camera from the training set. Our approach is a self-supervised auxiliary task for RL that learns a disentangled representation from multiple cameras, with a shared representation that is aligned across all cameras to allow generalisation to a single camera, and a private representation that is camera-specific. We show experimentally that an RL agent trained on a single third-person camera is unable to learn an optimal policy in many control tasks; but, our approach, benefiting from multiple cameras during training, is able to solve the task using only the same single third-person camera.

Keywords

Cite

@article{arxiv.2404.14064,
  title  = {Multi-view Disentanglement for Reinforcement Learning with Multiple Cameras},
  author = {Mhairi Dunion and Stefano V. Albrecht},
  journal= {arXiv preprint arXiv:2404.14064},
  year   = {2024}
}

Comments

Reinforcement Learning Conference (RLC), 2024

R2 v1 2026-06-28T16:02:06.603Z