TensorX
返回文献探索

Paper · arXiv 2309.00754

Efficient RLHF: Reducing the Memory Usage of PPO

Michael Santacroce, Yadong Lu, Han Yu, Yuanzhi Li, Yelong Shen

16 upvotesSeptember 1, 2023arXiv 预印本
AI 摘要

Hydra-RLHF optimizes Reinforcement Learning with Human Feedback by integrating SFT and Reward models and dynamically disabling LoRA, reducing memory usage and latency while maintaining performance.

Reinforcement Learning with Human FeedbackRLHFProximal Policy OptimizationPPOSupervised Fine-TuningSFTReward modelsLoRAHydra-RLHFHydra-PPO

Abstract

Reinforcement Learning with Human Feedback (RLHF) has revolutionized language modeling by aligning models with human preferences. However, the RL stage, Proximal Policy Optimization (PPO), requires over 3x the memory of Supervised Fine-Tuning (SFT), making it infeasible to use for most practitioners. To address this issue, we present a comprehensive analysis the memory usage, performance, and training time of memory-savings techniques for PPO. We introduce Hydra-RLHF by first integrating the SFT and Reward models and then dynamically turning LoRA "off" during training. Our experiments show: 1. Using LoRA during PPO reduces its memory usage to be smaller than SFT while improving alignment across four public benchmarks, and 2. Hydra-PPO reduces the latency per sample of LoRA-PPO by up to 65% while maintaining its performance. Our results demonstrate that Hydra-PPO is a simple and promising solution for enabling more widespread usage of RLHF.

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号
Efficient RLHF: Reducing the Memory Usage of PPO | TensorX