← 최신 논문
🤖 machine learning

ZO-Act: Efficient Zeroth-Order Fine-Tuning via One-Shot Activation-Informed Low-Rank Subspaces

ZO-Act는 섭동(perturbation)을 고정된 활성화 정보 기반의 저차원 부분 공간(low-rank subspace)으로 제한함으로써 기존 방식들을 개선하여 추정치 분산을 줄이고 모멘텀 기반 최적화를 가능하게 하며 양자화된 대규모 언어 모델을 지원하는 효율적인 0차 미세 조정 방법이다.

원저자: Xun Dong, Yibo Xu, Naigang Wang, Xin Li, Penghang Yin, Zi Yang

게시일 2026-07-02
📖 3 분 읽기☕ 가벼운 읽기

원저자: Xun Dong, Yibo Xu, Naigang Wang, Xin Li, Penghang Yin, Zi Yang

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신이 엄청나게 거대하고 복잡한 도서관(거대 언어 모델)을 가지고 있고, 이 도서관에 특정 주제에 대해 질문에 답하는 것과 같은 새로운 기술을 가르치고 싶다고 상상해 보십시오. 보통 이 도서관을 가르치려면, 모든 책의 페이지를 하나하나 넘기며 텍스트를 어떻게 수정해야 할지 메모를 남기는 편집자 팀을 보내야 합니다. 이것을 "역전파(backpropagation)"라고 부르는데, 이는 엄청난 양의 메모리와 에너지를 필요로 합니다. 만약 도서관이 너무 크다면, 당신의 팀은 메모를 적을 공간이 부족해져서 프로세스가 중단될 것입니다.

문제점: "맹목적인" 접근 방식
일부 연구자들은 제로 오더(Zeroth-Order, ZO) 최적화라고 불리는 다른 방법을 시도했습니다. 이 방법은 모든 페이지를 읽어 정확한 실수를 찾아내는 대신, 그냥 추측을 합니다. 그들은 책에 아주 미세하고 무작위적인 변화를 준 뒤, 이야기가 더 좋아지는지 확인합니다. 그러고 나서 또 다른 무작위 변화를 주고 다시 확인합니다. 이것은 마치 거대한 열쇠 꾸러미에서 맞는 열쇠를 찾기 위해 무작위로 열쇠들을 흔들어보는 것과 같습니다.

이 "맹목적인" 추측의 문제는 수십억 개의 매개변수(키)가 있을 때, 그 추측이 매우 노이로(noise)가 심하고 비효요적이라는 점입니다. 당신은 전혀 상관없는 열쇠를 흔드는 데 시간을 허비하며 시간과 에너지를 낭비할 수도 있습니다.

해결책: ZO-Act (스마트한 지도 방식)
이 논문은 이 추측 게임을 위한 더 똑똑한 방법인 ZO-Act를 소개합니다. 아무 열쇠나 무작위로 흔드는 대신, ZO-Act는 먼저 몇 가지 샘플 질문(활성화 값)에 대해 도서관이 자연스럽게 어떻게 반응하는지 살펴봅니다.

이것을 다음과 같이 생각할 수 있습니다:

  1. 원샷 맵(The One-Shot Map): 가르치기 전에, 도서관에 몇 가지 연습 질문을 던집니다. 당신은 사람들이 "역사"에 대해 물을 때, 도서관의 내부 기어들이 주로 특정한, 예측 가능한 패턴으로 회전한다는 것을 발견합니다. 당신은 바로 그 회전하는 기어들만을 위한 지도를 그립니다.
  2. 고정된 부분 공간(The Fixed Subspace): 이제부터 당신은 오직 당신의 지도 위에 있는 기어들만 조정하기로 결정합니다. 나머지 도서관 부분은 망가지지 않도록 고정(freeze)합니다.
  3. 가벼운 코치(The Lightweight Coach): 무거운 고정된 기어들을 직접 움직이려고 노력하는 대신, 당신의 지도에 작고 가벼운 레버(계수 행렬)를 부착합니다. 당신은 이 작은 레버를 까닥거리는 것만으로도 무거운 기어들을 올바른 방향으로 움직일 수 있습니다.

왜 이것이 게임 체인저인가

  • 노이즈 감소: 당신은 전체 기계를 움직이는 대신 작은 레버를 흔드는 것이기 때문에, 당신의 추측은 훨씬 더 정확합니다. 이는 안테나 전체를 새로 만드는 대신 볼륨 조절 다이얼을 조절하여 라디오를 튜닝하는 것과 같습니다.
  • 빠른 학습: "레버"가 작기 때문에, 당신은 표준적이고 강력한 도구(Adam 옵티마이저 등)를 사용하여 이를 효율적으로 흔들 수 있습니다.
  • 소형 기기에서 작동: 메인 도서관은 고정된 상태로 유지되고 당신은 작은 레버만 건드리기 때문에, 슈퍼컴퓨터가 필요하지 않습니다. 메모리가 매우 제한된 컴퓨터(양자화된 모델)에서도 이 작업을 수행할 수 있는데, 이는 마치 거대한 백과사전 대신 아주 작은 수첩을 사용하여 도서관을 가르치는 것과 같습니다.

이 논문이 밝혀낸 것
연구진은 거대 모델(Llama-3 및 OPT 등)을 대상으로 테스트를 진행했으며, 다음과 같은 결과를 얻었습니다:

  • 무작위 추측보다 뛰어남: ZO-Act는 언어 이해, 질문 답변, 논리 퍼즐 해결과 같은 작업에서 다른 "맹목적인" 방법들보다 일관되게 우수한 성능을 보였습니다.
  • 작은 컴퓨터에서도 작동: 도서관이 작은 기기에 맞게 압축되었을 때(INT4 양자화)도 ZO-Act는 여전히 매우 우수한 성능을 보여주었습니다.
  • 지도의 안정성: 연구진은 처음에 그린 "지도"가 계속 유용하게 유지되는지 확인했습니다. 결과는 성공적이었습니다! 가장 중요한 기어들은 전체 학습 과정 동안 동일한 방식으로 계속 회전했으며, 이는 초기 "원샷" 지도가 좋은 선택이었음을 입증합니다.

한계점
이 논문은 ZO-Act가 메모리를 절약하고 역전파를 피하는 데는 훌륭하지만, 만약 메모리가 무제한이라면 전통적인 "전체 편집자(First-Order)" 방식만큼 빠르거나 완벽하지는 않다는 점을 인정합니다. 이것은 트레이드오프(trade-off)입니다. 당신은 매우 효율적이고 메모리 사용량이 적은 솔루션을 얻는 대신, 정확한 정답을 보는 대신 추측에 의존하는 "충분히 좋은" 방식을 선택하는 것입니다.

요약하자면
ZO-Act는 눈을 가린 학생에게 거대한 건물에서 가장 중요한 방들이 표시된 스마트한 지도를 주는 것과 같습니다. 학생은 무작정 헤매는 대신, 작고 움직이기 쉬운 도구를 사용하여 그 특정 방들의 가구들을 조정하기만 하면 됩니다. 이는 에너지를 아끼고, 실수를 줄이며, 아주 작은 아파트에서도 새로운 기술을 배울 수 있게 해줍니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →