Search papers, labs, and topics across Lattice.
This paper investigates the application of Low-Rank Adaptation (LoRA) for memory-efficient fine-tuning of reinforcement learning policies in a multi-task robotics setting. By employing a Proximal Policy Optimization (PPO) algorithm, the authors demonstrate that LoRA can achieve a remarkable reduction in memory usage鈥攂y a factor of 20-160鈥攃ompared to traditional full fine-tuning methods. Importantly, the success rates of the policies remain comparable, suggesting that LoRA not only conserves resources but also maintains performance across various tasks.
Achieving up to 95% storage savings in multi-task robotics without sacrificing performance could revolutionize how we deploy specialized policies in memory-constrained environments.
When fine-tuning Large Language Models (LLMs), there has been success in minimizing both memory usage and computation with Parameter-Efficient Fine-Tuning (PEFT), like Low Rank Adaptation (LoRA). In this article, we have explored whether this approach is transferable to the world of robotics and Reinforcement Learning (RL), allowing learning with reduced memory usage and improved computational performance. Specifically, we focused on a version of multi-task robotics, where a library of specialist policies are created. In such a library memory efficiency is especially important. We used a Proximal Policy Optimization (PPO) algorithm and fine-tuned a baseline model to different tasks using LoRA. Our results demonstrate that, depending on the hyperparameters, LoRA can minimize memory usage by a factor of 20-160 compared to full fine-tuning of all layers. This implies a 90-95% storage saving when deploying a library of many (10-50) specialized policies, which can be the differentiating factor between being able to store the entire library in memory or having to use swap-memory in an applied robotics setting. At the same time, our results indicate that there is no significant difference in the success-rate between full fine-tuning and LoRA fine-tuning for the selected tasks.