← 최신 논문
🤖 machine learning

The Geometry of Sequential Learning: Lie-Bracket Prediction of Transfer Order

이 논문은 최적의 훈련 순서를 예측하기 위해 그래디언트 업데이트 필드의 리-브래킷 교환자를 활용하는 기하학적 프레임워크를 제안하며, 이를 통해 전수 조사를 요구하지 않고도 다양한 도메인에 걸쳐 쌍별 순서 결정 및 커리큘럼 스케줄링에서 높은 정확도를 달 수 있는 확장 가능한 토너먼트 기반 플래너를 실현한다.

원저자: John Sweeney

게시일 2026-06-25
📖 4 분 읽기☕ 가벼운 읽기

원저자: John Sweeney

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

당신이 학생(AI 모델)에게 체스 두는 법과 같은 새로운 기술을 가르치려 한다고 상상해 보십시오. 당신에게는 **오프닝 수(Opening Moves)**에 관한 교과서(소스 A)와 **엔드게임 전략(Endgame Strategies)**에 관한 교과서(소스 B)라는 두 권의 책이 있습니다.

가장 중요한 질문은 이것입니다: 순서가 중요할까요?
만약 엔드게임을 먼저 가르치고 그다음에 오프닝을 가르친다면, 오프닝을 먼저 가르치고 엔드게임을 가르칠 때보다 학생이 더 잘 배우게 될까요?

AI의 세계에서 이것은 거대한 문제입니다. 만약 책이 단 두 권뿐이라면, 두 가지 순서를 모두 시도해 볼 수 있습니다. 하지만 만약 100개의 서로 다른 교과서(도메인)가 있다면, 이를 배열하는 방법은 100!(100 팩토리얼)가지가 넘는, 100조 개 이상의 경우의 수가 존재합니다. 이 모든 것을 다 시도하는 것은 불가능합니다.

이 논문은 모든 것을 다 시도하지 않고도 최적의 순서를 예측할 수 있는 영리한 "기하학적 지름길"을 소개합니다. 그 작동 방식은 다음과 같은 간단한 비유를 통해 설명할 수 있습니다.

1. 핵심 아이디어: "비가환적(Non-Commutative)" 세계

수학에서는 보통 A+B=B+AA + B = B + A입니다. 하지만 AI 학습의 세계에서 연산의 순서는 물감을 섞거나 요리를 하는 것과 같습니다.

  • 물감 섞기: 흰색에 빨간색을 섞으면 분홍색이 됩니다. 빨간색에 흰색을 섞어도 분홍색이 됩니다. (가환적/Commutative).
  • 요리하기: 달걀을 프라이한 다음 빵을 토스트하면 따뜻한 식사가 됩니다. 하지만 빵을 먼저 토스트한 다음 달걀을 프라이하면, 빵은 눅눅해지거나 달걀은 식어버릴 수 있습니다. 결과가 달라집니다. (비가환적/Non-Commutative).

저자들은 도메인 A로 학습한 후 도 B로 학습하는 것이, B를 먼저 하고 A를 하는 것보다 모델의 뇌(경로)를 통과하는 "궤적(trajectory)"을 다르게 만든다고 말합니다. 그들은 어떤 경로가 더 나은 최종 결과로 이어지는지 알고 싶어 합니다.

2. 마법의 도구: "리 브래킷(Lie Bracket)" (비틀림 감지기)

이 논문은 **"리 브랙킷(Lie Bracket)"**이라는 수학적 개념을 사용합니다. 이것을 **"비틀림 감지기(Twist Detector)"**라고 생각하십시오.

당신이 숲속을 걷고 있다고 상상해 보세요.

  • 경로 A: 북쪽으로 10걸음 걷고, 그다음 동쪽으로 10걸음 걷습니다.
  • 경로 B: 동쪽으로 10걸음 걷고, 그다음 북쪽으로 10걸음 걷습니다.
    평평한 들판이라면 당신은 같은 지점에 도착할 것입니다. 하지만 "곡선이 있는" 숲(AI의 복잡한 학습 지형과 같은)에서는 순서에 따라 도착 지점이 달라집니다.

"리 브래킷"은 두 경로가 서로 얼마나 비틀려져서 떨어지는지를 정확하게 계산합니다.

  • 비틀림이 작다면, 순서는 크게 중요하지 않습니다.
  • 비틀림이 크다면, 순서가 매우 중요합니다.

저자들은 모델의 현재 상태, 그래디언트(학습 방향), 그리고 곡률(학습 언덕의 가파른 정도)을 사용하여 이 "비틀림"을 측정하는 방법을 찾아냈습니다. 그들은 이를 **브래킷 벡터(Bracket Vector)**라고 부릅니다.

3. 예측: "나침반"

이 "비틀림"을 계산한 후, 이를 목표 지점(Target Goal)(그들이 AI에게 가르치고자 하는 최종 기술)과 비교합니다.

  • 비유: "비틀림"이 학생을 옆으로 밀어내는 바람이라고 상상해 보십시오. "목표"는 학생이 가야 할 방향입니다.
  • 만약 바람(비틀임)이 학생을 목표에서 멀어지게 밀어낸다면, 그 순서는 나쁜 것입니다.
  • 만약 바람이 학생을 목표를 향해 밀어준다면, 그 순서는 좋은 것입니다.

이 "비틀림"과 "목표" 사이의 각도를 확인함으로써, 시스템은 A → BB → A 중 어느 것이 더 나은지를 높은 정확도로 예측할 수 있습니다.

4. 토너먼트: 100권의 책 문제 해결하기

만약 100권의 교과서가 있다면 어떻게 할까요? 모든 쌍을 다 확인할 수는 없습니다.
저자들은 이를 토너먼트로 전환합니다.

  • 모든 책의 쌍을 하나의 경기(Match)로 간주합니다.
  • "비틀림 감지기"를 사용하여 누가 승리할지(어떤 책이 먼저 와야 할지) 결정합니다.
  • 100!개의 모든 스케줄을 나열하는 대신, 모든 책이 가장 많이 이긴 횟수를 기준으로 순위를 매기는 간단한 점수 시스템(스포츠 리그 테이블과 같은 방식)을 사용합니다.

이것은 불가능한 수학 문제를 컴퓨터가 즉시 수행할 수 있는 간단한 정렬 작업으로 바꿔줍니다.

5. 발견한 내용 (결과)

논문은 실제 AI 모델(텍스트를 위한 LLM 및 이미지를 위한 확산 모델)을 대상으로 테스트했습니다.

  • 쌍별 정확도(Pairwise Accuracy): 단순한 작업의 경우 두 권을 비교했을 때 **98%**의 정확도를 보였으며, 많은 학습 단계가 지난 후에도 **72~81%**의 정확도를 유지했습니다.
  • "대규모" 스케줄: 파이썬 모델에게 85개의 서로 다른 프로그래밍 언어를 가르치기 위해 순위를 매겼을 때, 이 방법은 가능한 모든 무작위 순서 중 상위 1% 안에 드는 스케줄을 찾아냈습니다.
  • 속도: 이 "비틀림"을 계산하는 것은 실제로 모델을 다양한 순서로 학습시키는 것보다 훨씬 빠릅니다. 이는 시간과 컴퓨팅 자원을 절약해 줍니다.

요약

이 논문은 학습 순서는 단순히 운이 아니라 기하학이다라고 주장합니다.
그들은 두 가지를 서로 다른 순서로 배울 때 발생하는 "비틀림"을 측정하는 도구를 만들었습니다. 이 비틀림을 측정함으로써, 두 항목에 대해 최적의 순서를 예측할 수 있으며, 이러한 예측들을 "토너メント" 방식으로 실행함으로써, 모든 가능성을 일일이 시도하지 않고도 수백 개의 학습 소스를 완벽한 커리큘럼으로 자동 구성할 수 있습니다.

요컨대: 그들은 "빵을 토스트하기 전에 달걀을 프라이해야 하는지" 아니면 그 반대인지를 알 수 있는 수학적 방법을 찾아냈으며, 이것이 AI 모델을 가르치는 데 효과적임을 증명했습니다.

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

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

Digest 사용해 보기 →