← 최신 논문
🤖 machine learning

Position: Zeroth-Order Optimization in Deep Learning Is Underexplored, Not Underpowered

본 논문은 딥러닝에서의 영차 최적화가 본질적으로 확장 불가능한 것이 아니라 단시적인 설계 관행으로 인해 충분히 탐구되지 않았다고 주장하며, 대규모 자원 효율적 학습의 잠재력을 unlocking 하기 위해 부분공간 방법, 시스템 인식적 이점, 그리고 비가시화된 평가로 전환하는 패러다임의 변화를 옹호한다.

원저자: Sijia Liu, Yicheng Lang, Soumyadeep Pal, Changsheng Wang, Yancheng Huang, Chongyu Fan, James Diffenderfer, Bhavya Kailkhura, Yihua Zhang

게시일 2026-05-18
📖 5 분 읽기🧠 심층 분석

원저자: Sijia Liu, Yicheng Lang, Soumyadeep Pal, Changsheng Wang, Yancheng Huang, Chongyu Fan, James Diffenderfer, Bhavya Kailkhura, Yihua Zhang

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

다음은 "제로 차수 최적화 (Zeroth-Order Optimization) 는 미활용된 것이지, 힘이 약한 것이 아니다"라는 제목의 논문에 대한 설명을 쉬운 언어와 일상적인 비유로 풀어낸 것입니다.

핵심 아이디어: 문제가 있는 것이 아니라, 아직 사용하는 법을 배우지 못했을 뿐입니다

거대하고 캄캄한 계곡에서 가장 낮은 지점을 찾아야 한다고 상상해 보세요 (이는 복잡한 AI 모델을 학습시키는 상황을 의미합니다).

  • 구식 방법 (1 차 최적화): 당신은 바닥을 비출 뿐만 아니라, 정확히 어느 방향이 '아래'인지 (기울기, gradient) 알려주는 마법의 손전등을 가지고 있습니다. 이것이 오늘날 대부분의 AI 학습 방식입니다. 빠르지만, 이 손전등은 거대한 배터리 (엄청난 컴퓨터 메모리) 를 필요로 하며, 비정상적이거나 표준적이지 않은 지형 (시뮬레이터나 블랙박스 시스템 등) 에서 사용하려고 하면 쉽게 고장 납니다.
  • "제로 차수 (ZO)"방법: 당신은 손전등이 없습니다. 오직 막대기 하나만 있습니다. 어느 방향이 아래인지 파악하기 위해 막대기로 다양한 방향의 땅을 찌릅니다. 땅이 더 낮게 느껴지면 그 방향으로 한 걸음 내딛습니다. 이것이 바로 제로 차수 (ZO) 최적화입니다. 이는 매우 적은 메모리를 사용하며, 땅을 볼 수 없더라도 어떤 지형에서도 작동합니다.

문제: 오랫동안 사람들은 "막대기 방법"이 거대한 산을 오르기에는 너무 느리고 둔탁하다고 생각했습니다. 바닥을 찾아내기 위해 땅을 찌르는 횟수가 영원히 걸릴 것이라고 믿었던 것입니다.

논문의 주장: 저자들은 말합니다. "멈추세요! 여러분은 막대기 방법을 불공정하게 평가하고 있습니다." 그들은 ZO 가 약한 것이 아니라, 단지 **미활용 (underexplored)**되었을 뿐이라고 주장합니다. 우리는 막대기를 잘못된 방식으로 사용해 왔습니다 (땅의 모든 인치를 하나씩 찌르는 방식). 만약 우리가 '어떻게' 찌를지 바꾸면, 무거운 배터리 없이도 손전등만큼 강력한 방법을 만들 수 있습니다.


여섯 가지 핵심 포인트 (실천 가이드)

저자들은 막대기를 더 잘 활용하기 위해 여섯 가지 새로운 사고방식을 제안합니다.

1. 무작위로 여기저기 찌르지 마세요 (P1 및 P2)

비유: 거대한 들판에서 나무를 심기에 가장 좋은 장소를 찾고 있다고 상상해 보세요.

  • 실수: 대부분의 사람들은 한 번에 모든 방향으로 무작위로 땅을 찌릅니다. 이는 많은 '노이즈 (혼란)'를 만들어내며, 수백만 번 찌르는 것을 필요로 합니다.
  • 해결책: 논문은 "어디를 찌를지 더 똑똑하게 생각하세요"라고 말합니다. 모든 곳을 찌르는 대신, 구체적이고 구조화된 패턴으로 찌르세요. 또한, 더 많이 찌르면 혼란은 줄어들지만 시간 비용은 증가한다는 점을 인식해야 합니다. "얼마나 많이 찌를 것인가"와 "신호가 얼마나 명확한가" 사이의 완벽한 균형을 찾아야 합니다.

2. 막대기만 쓰지 말고 나침반을 사용하세요 (P3)

비유: 땅을 찌를 때, 당신은 실제로 한 특정 방향의 경사를 측정하고 있는 것입니다 (나침반 바늘처럼).

  • 통찰: 저자들은 우리가 단순히 추측하고 있다고 가정하는 것을 멈춰야 한다고 말합니다. 이러한 '찌르기'를 특정 방향의 경사 측정으로 간주해야 합니다. 우리의 '막대기 방법'을 이론적인 '완벽한 나침반 (방향 미분, directional derivative)'과 비교한다면, 우리 방법이 실제로 얼마나 좋은지 정확히 알 수 있습니다. 이는 과제가 실제로 매우 어려울 때, 도구를 탓하는 것을 멈추게 도와줍니다.

3. 중요한 부분에 초점을 맞추세요 (P4)

비유: 지구 전체의 지도를 보며 도시를 항해하려고 한다고 상상해 보세요. 압도적입니다.

  • 해결책: 지구 전체를 찌르는 대신, 작은 동네 (서브스페이스, subspace) 로 확대해 보세요. 저자들은 AI 모델이 종종 중요한 방향이 소수뿐인 숨겨진 패턴을 가지고 있다고 제안합니다. 만약 우리가 이러한 특정 '동네' (저차원 서브스페이스) 에서만 찌른다면, 훨씬 적은 횟의 찌름으로 명확한 답을 얻을 수 있습니다. 모든 골목이 아닌 주요 거리만 보고 도시를 항해하는 것과 같습니다.

4. "보이지 않는 팀"의 이점 (P5)

비유: 무거운 소파를 옮기려는 작업 팀을 상상해 보세요.

  • 구식 방법 (손전등): 그들은 모두 정확히 같은 설계도를 보고 끊임없이 대화하며 조율해야 합니다. 이는 많은 시간과 대역폭을 요구합니다.
  • ZO 방식: "막대기 방법"은 전체 설계도가 아니라 단일 숫자 (예: "여기가 더 낮아요!") 만 전송하면 되므로, 작업자들은 훨씬 빠르게 소통할 수 있습니다. 심지어 어디를 찌를지 대화 없이 알 수 있도록 공유된 비밀 코드 (랜덤 시드) 를 사용할 수도 있습니다. 이는 서로 다른 컴퓨터에서 작업하는 팀에게 ZO 최적화를 놀랍도록 빠르게 만들며, 많은 에너지를 절약합니다.

5. 너무 쉬운 과제를 위해 도구를 탓하지 마세요 (P6)

비유: 시험을 치르는 학생을 상상해 보세요.

  • 문제: 때때로 선생님은 학생에게 시험을 매우 쉽게 만드는 치트 시트 (작업 정렬, task alignment) 를 줍니다. 학생이 A 를 받지만, 그들이 똑똑한 것인지 운이 좋은 것인지 알 수 없습니다.
  • 해결책: 저자들은 "치트 시트를 주는 것을 멈추세요"라고 말합니다. 우리는 치트 시트가 허용되지 않는 어려운 문제에서 '막대기 방법'을 테스트해야 합니다. 만약 그 방법이 여전히 작동한다면, 그때 비로소 도구가 실제로 강력하다는 것을 알게 됩니다. 만약 실패한다면, 도구가 개선이 필요하다는 것을 알게 됩니다. 이는 시험이 조작되었기 때문에 도구가 훌륭하다고 생각하게 만드는 것을 막아줍니다.

행동 호소: 우리는 다음에 무엇을 해야 할까요?

저자들은 단순히 불평하는 것이 아니라, 미래를 위한 로드맵을 제시합니다:

  1. 게임의 규칙을 바꾸세요: "치트 시트 (작업 정렬)"를 사용하거나 '찌름' (쿼리) 횟수를 측정하지 않고 이러한 방법들을 테스트하는 것을 멈추세요. 공정한 테스트가 필요합니다.
  2. 전 세계를 찌르지 마세요: 모든 단일 매개변수를 찌르는 것에서 벗어나세요. 대신 더 작고 지능적인 그룹 (서브스페이스) 에서 찌르거나, 가장 중요한 방향을 찾기 위해 "스펙트럴 (spectral)" 트릭을 사용하세요.
  3. 막대기를 위한 새로운 도구를 만드세요: 우리는 현재 '막대기 방법'을 '손전등'을 위해 만들어진 도구에 끼워 맞추려고 노력하고 있습니다. 우리는 막대기 방법에 특화된 새로운 컴퓨터 시스템을 구축해야 합니다. 이러한 시스템은 더 가볍고, 더 빠르며, 더 저렴한 컴퓨터에서 작동할 것입니다.
  4. AI 를 넘어선 곳을 바라보세요: 이 방법은 AI 에만 국한되지 않습니다. 손전등을 전혀 사용할 수 없는 것들에 완벽합니다. 예를 들어:
    • 양자 컴퓨터: 물리 법칙으로 인해 '손전등 (기울기)'을 사용하는 것이 불가능한 곳.
    • 과학 시뮬레이터: 물리 모델 (다리나 기상 시스템 등) 을 테스트하고 경사를 수학적으로 계산할 수 없는 곳.

결론

이 논문은 제로 차수 최적화가 우리가 주차장에서 운전해 온 페라리라고 주장합니다. 우리는 그것을 서툴게 사용하여 느리고 약하다고 생각했습니다. 하지만 올바른 도로 (시스템) 를 만들고, 올바른 차선 (서브스페이스) 에서 운전하며, 치트 시트 (작업 정렬) 사용을 멈춘다면, 그것은 다음 세대 AI 를 학습시키는 데 있어 놀라울 정도로 강력하고, 메모리 효율적이며, 확장 가능한 방법으로 밝혀질 것입니다.

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

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

Digest 사용해 보기 →