← 최신 논문
💬 NLP

Context Parametrization with Compositional Adapters

이 논문은 여러 컨텍스트 청크를 대수적으로 결합 가능한 어댑터 파라미터로 변환하는 메타 학습 프레임워크인 CompAs를 소개하며, 이는 거대 언어 모델의 확장을 위해 인컨텍스트 러닝(in-context learning) 및 지도 미세 조정(supervised fine-tuning)보다 더 효율적이고 안정적이며 가역적인 대안을 제공한다.

원저자: Josip Jukić, Martin Tutek, Jan Šnajder

게시일 2026-01-30
📖 3 분 읽기☕ 가벼운 읽기

원저자: Josip Jukić, Martin Tutek, Jan Šnajder

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

거대한 문제: "너무 무거운 배낭"

거대 언어 모델(LLM)이 질문에 답하기 위해 노력하는 아주 똑똑한 학생이라고 상상해 보세요. 최선의 답을 내기 위해서 이 학생은 배경 지식(지침, 예시 또는 사실 등)을 읽어야 합니다.

현재 이 학생에게 정보를 전달하는 데는 두 가지 주요 방법이 있습니다:

  1. 인컨텍스트 러닝 (In-Context Learning, ICL): 배경 정보를 학생의 읽기 자료에 직접 붙여넣는 방식입니다.
    • 문제점: 만약 100페이지 분량의 예시를 준다면, 학생은 압도당하게 됩니다. 학생은 텍스트의 앞부분을 잊어버리기 시작하고, 혼란스러워하며, 그 모든 것을 다 읽는 데 너무 많은 시간이 걸립니다. 이는 마치 새로운 책을 추가할 때마다 점점 더 무거워지는 배낭을 메고 가는 것과 같습니다.
  2. 파인 튜닝 (Fine-Tuning, SFT): 특정 작업을 위해 학생을 특별히 훈련시키는 방식입니다.
    • 문제점: 이는 매 과목마다 새로운 튜터를 고용하는 것과 같습니다. 비용이 많이 들고 느리며, 작업이 바뀔 때마다 튜터를 쉽게 교체할 수 없습니다.

해결책: COMPAS ("마법 노트")

저자들은 모델을 가르치는 새로운 방법인 COMPAS를 소개합니다. 프롬프트에 텍스트 페이지를 붙여넣는 대신, COMPAS는 그 텍text를 모델의 뇌에 직접 부착되는 작고 보이지 않는 "지침 카드"(어댑터라고 불림)로 변환합니다.

이렇게 생각해보세요:

  • 기존 방식 (ICL): 학생이 시험을 볼 때마다 50권의 참고서를 건네주는 것입니다.
  • COMPAS 방식: 그 50권의 책을 단 한 번 읽고, 가장 중요한 교훈들을 추출하여 하나의 작고 귀여운 마법 노트로 만든 뒤, 그 노트를 학생의 이마에 테이프로 붙여주는 것입니다. 이제 학생은 책을 다시 읽을 필요가 없습니다. 그저 그 노트를 보기만 하면 됩니다.

핵심 비결: "조합 가능성" (레고 블록)

COMPAS의 진짜 마법은 단순히 하나의 노트를 만드는 것이 아니라, 서로 끼워 맞출 수 있는 많은 작은 노트들을 만드는 데 있습니다.

레고 블록 세트가 있다고 상상해 보세요.

  • 컨텍스트 1 (예: 수학 예시)은 블록 A가 됩니다.
  • 컨텍스트 2 (예: 과학 예시)는 블록 B가 됩니다.
  • 컨텍스트 3 (예: 역사 예시)는 블록 C가 됩니다.

기존 방식에서는 이 세 가지를 모두 사용하고 싶다면, 그것들을 하나의 거대하고 엉망인 텍스트 덩어리로 풀칠해서 붙여야 했습니다. 하지만 COMPAS를 사용하면, 수학적으로 블록 A, 블록 B, 블록 C를 그냥 딱딱 맞춰 끼울 수 있습니다.

논문은 이 "어댑터 블록"들을 더하면, 모델이 마치 원래의 텍스트들을 모두 합쳐서 읽은 것과 똑같이 행동한다는 것을 증명합니다. 이는 다음을 의미합니다:

  • 속도: 모델은 매번 텍스트를 다시 읽을 필요가 없습니다.
  • 안정성: 모델이 많은 양의 정보 때문에 혼란을 겪지 않습니다.
  • 유연성: 전체 시스템을 다시 훈련시키지 않고도 "블록 A"를 다른 수학 예시로 교체할 수 있습니다.

작동 원리 (선생님-학생 게임)

모델에게 이 마법 노트를 만드는 법을 가르치기 위해, 저자들은 "선생님-학생" 설정을 사용합니다.

  1. 선생님: 전체의 긴 텍스트를 읽고 정답을 내놓는 강력한 모델입니다.
  2. 학생: 질문과 "마법 노트"(어댑터)만을 보는 모델입니다.
  3. 목표: 학생은 오직 노트를 사용하여 정답을 맞히려고 노력합니다. 시스템은 학생의 성능이 선생님의 성능과 일치할 때까지 노트를 조정합니다.

또한 특별한 규칙을 추가합니다: "덧셈 규칙(Addition Rule)." 시스템은 생성기가 두 개의 별도 텍스트를 가질 때, "텍스트 A + 텍스트 B"를 위한 노트가 "노트 A + 노트 B"와 정확히 일치하도록 강제합니다. 이를 통해 레고 블록들이 완벽하게 맞물리도록 보장합니다.

이것이 왜 중요한가 (결과)

논문은 다양한 작업(객관식 문제 답변 및 긴 문서에서 사실 찾기 등)을 통해 이를 테스트했습니다. 연구 결과는 다음과 같습니다:

  • 더 똑똑함: 모델에게 아주 많은 예시(예: 16개 이상)를 줄 때, COMPAS는 프롬프트에 모두 붙여넣는 것보다 더 나은 성능을 보였습니다.
  • 더 안정적임: 정보의 양이 늘어나더라도 모델이 텍스트의 "중간 부분에서 길을 잃는(lost in the middle)" 현상이 발생하지 않습니다.
  • 가역성(Reversibility): "마법 노트"는 원래의 텍스트에 매우 충실하기 때문에, 원한다면 노트를 다시 원래의 텍스트로 디코딩(복원)할 수 있습니다. 이는 모델이 비밀 데이터를 숨기고 있지 않음을 보장하는 안전 장치입니다.

요약

COMPAS는 길고 복잡한 지침과 예시를 압축된 수학적 "지침 카드"로 변환하는 방법입니다. 이 카드들은 레고 블록처럼 서로 더할 수 있습니다. 이를 통해 AI 모델은 매번 긴 텍스트를 읽느라 압도당하지 않고도 방대한 양의 정보를 빠르고 정확하게 처리할 수 있습니다.

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

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

Digest 사용해 보기 →