LoRA의 파라미터 효율적 미세 조정 방법
LoRA Without Regret
LoRA는 기존 모델의 가중치 행렬 W를 수정된 버전 W' = W + γBA로 대체하여, 훨씬 적은 수의 파라미터로 업데이트를 표현하는 저차원 표현을 생성하는 파라미터 효율적 미세 조정(PEFT) 방법이다. LoRA는 원래 가중치를 변경하지 않고 어댑터(A와 B 행렬)를 훈련시키기 때문에, 단일 추론 서버에서 여러 어댑터를 동시에 메모리에 유지하고 샘플링할 수 있는 장점이 있다. 또한, LoRA는 더 적은 메모리를 사용하여 훈련할 수 있어 훈련의 접근성과 효율성을 높인다.
LoRA는 메모리 사용을 줄이고 훈련 속도를 높일 수 있어, 대규모 언어 모델의 미세 조정에 있어 실무에서 유용하게 활용될 수 있다.
원문 출처
Thinking Machines Lab Blog