혁신적인 강화학습 기반 LLM 추론 모델 SWE-RL 등장!
SWE-RL은 오픈소스 소프트웨어 진화 데이터를 활용한 강화학습으로 LLM의 추론 능력을 획기적으로 향상시킨 새로운 모델입니다. Llama 3 기반의 Llama3-SWE-RL-70B는 SWE-bench Verified 데이터셋에서 41.0%의 해결률을 달성하며, 도메인 외 과제에서도 성능 향상을 보였습니다.

소프트웨어 진화 데이터로 LLM의 추론 능력을 획기적으로 향상시키다!
최근 발표된 논문 "SWE-RL: Advancing LLM Reasoning via Reinforcement Learning on Open Software Evolution"은 인공지능 분야에 새로운 이정표를 제시합니다. Yuxiang Wei를 비롯한 연구팀은 강화학습(RL)을 활용하여 대규모 언어 모델(LLM)의 추론 능력을 향상시키는 획기적인 방법인 SWE-RL을 개발했습니다.
기존의 DeepSeek-R1과 같은 연구들이 경쟁 프로그래밍이나 수학 문제에 RL을 적용한 것과 달리, SWE-RL은 실제 소프트웨어 엔지니어링에 RL 기반 LLM 추론을 확장하는 최초의 시도입니다. 이는 단순한 규칙 기반 보상(예: 정답과 LLM이 생성한 해결책 간의 유사도 점수)을 활용하여 LLM이 오픈소스 소프트웨어 진화 데이터(코드 스냅샷, 코드 변경 사항, 이슈 및 풀 리퀘스트 등)를 통해 개발자의 추론 과정과 해결책을 스스로 학습하도록 합니다.
Llama 3를 기반으로 학습된 Llama3-SWE-RL-70B 모델은 놀라운 성과를 달성했습니다. 실제 GitHub 이슈를 바탕으로 만들어진 SWE-bench Verified 데이터셋에서 무려 41.0%의 해결률을 기록한 것입니다. 이는 100B 매개변수 미만의 중간 크기 LLM 중 최고 성능이며, GPT-4o와 같은 최첨단 독점 LLM과도 비교 가능한 수준입니다.
더욱 놀라운 점은 소프트웨어 진화 데이터만으로 RL 학습을 했음에도, Llama3-SWE-RL은 함수 코딩, 라이브러리 사용, 코드 추론, 수학, 일반 언어 이해 등 5가지 도메인 외 과제에서도 성능 향상을 보였다는 것입니다. 반면, 지도 학습 기반 미세 조정은 평균적으로 성능 저하를 야기했습니다.
결론적으로, SWE-RL은 방대한 소프트웨어 엔지니어링 데이터를 활용한 강화학습을 통해 LLM의 추론 능력을 향상시키는 새로운 방향을 제시합니다. 이는 향후 AI 기반 소프트웨어 개발의 패러다임을 바꿀 잠재력을 가지고 있습니다. 이 연구는 AI 기술의 발전이 단순히 이론적인 성과에 그치지 않고, 실제 세계의 문제 해결에 직접적으로 기여할 수 있음을 보여주는 중요한 사례입니다.
Reference
[arxiv] SWE-RL: Advancing LLM Reasoning via Reinforcement Learning on Open Software Evolution
Published: (Updated: )
Author: Yuxiang Wei, Olivier Duchenne, Jade Copet, Quentin Carbonneaux, Lingming Zhang, Daniel Fried, Gabriel Synnaeve, Rishabh Singh, Sida I. Wang
http://arxiv.org/abs/2502.18449v1