← 최신 논문
💬 NLP

Programming by Backprop: An Instruction is Worth 100 Examples When Finetuning LLMs

이 논문은 LLM 의 가중치에 재사용 가능한 절차적 지식을 주입하기 위해 선언적 지시문을 활용하는 'Programming by Backprop(PBB)' 훈련 방식을 제안하며, 이 방법이 100 개의 예제에 버금가는 효율성을 보임을 실험을 통해 입증합니다.

원저자: Jonathan Cook, Silvia Sapora, Arash Ahmadian, Akbir Khan, Tim Rocktaschel, Jakob Foerster, Laura Ruis

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

원저자: Jonathan Cook, Silvia Sapora, Arash Ahmadian, Akbir Khan, Tim Rocktaschel, Jakob Foerster, Laura Ruis

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

이 논문은 **"프로그래밍 바이 백프롭 (Programming by Backprop, PBB)"**이라는 새로운 인공지능 학습 방법을 소개합니다. 어렵게 들리시겠지만, 사실 매우 직관적이고 흥미로운 아이디어입니다.

한 마디로 요약하면: **"AI 에게 '명령서 (지시문)'만 보여줘도, 그 명령을 실행하는 방법을 스스로 배우게 할 수 있다"**는 것입니다.

이 내용을 일상적인 비유로 쉽게 설명해 드릴게요.


🍳 기존 방식 vs. 새로운 방식 (PBB)

1. 기존 방식: "요리 실습" (Demonstration)

지금까지 AI 를 가르칠 때는 주로 '보여주고 따라하게 하는' 방식을 썼습니다.

  • 상황: "이런 재료를 넣고, 이렇게 저렇게 섞고, 10 분간 구우세요"라고 **실제 요리 과정 (예시)**을 100 번 보여줍니다.
  • 결과: AI 는 100 번의 실습을 통해 "아, 이렇게 하면 되구나"라고 기억합니다.
  • 단점: 똑같은 요리를 100 번씩 가르쳐야 하니까 데이터가 엄청나게 많이 필요합니다.

2. 새로운 방식 (PBB): "요리책 읽기" (Instruction)

이 논문은 **"명령서 (지시문) 하나만 주면, AI 가 그걸로 요리법을 머릿속에 새겨 넣을 수 있다"**고 말합니다.

  • 상황: AI 에게 "이 재료를 넣고 섞어서 10 분간 구우세요"라는 **명령서 (코드나 문장)**만 줍니다. 실제 요리를 해본 적은 없지만, 그 명령서를 읽고 "내 머릿속에 이 과정을 저장해라"라고 학습시킵니다.
  • 핵심 아이디어: AI 가 명령서를 읽을 때, 단순히 "글자"로만 기억하는 게 아니라, "이 글자를 읽으면 이렇게 행동해야 한다"는 연결고리를 뇌 (모델 가중치) 에 직접 새겨 넣는 것입니다.

🧠 PBB 의 두 가지 학습 전략 (커리큘럼)

논문은 이 '명령서 학습'을 더 잘시키기 위해 두 가지 방법을 제안합니다.

1. 능동적 PBB (Proactive PBB): "원리 먼저, 적용 나중에"

  • 비유: 요리학교에서 먼저 **'요리 원리'**를 배우고, 나중에 **'새로운 메뉴'**를 배울 때 그 원리를 적용하는 방식입니다.
    1. 1 단계: 다양한 요리법 (명령서) 과 그 결과물 (예시) 을 함께 보며 "명령서와 요리 결과의 관계"를 먼저 익힙니다.
    2. 2 단계: 이제 새로운 요리법 (테스트용 명령서) 만 보여줍니다. 이미 원리를 배웠기 때문에, 예시를 보지 않아도 그 명령서를 읽고 바로 요리를 할 수 있습니다.
  • 효과: 새로운 일을 배울 때 예시가 거의 없어도 (데이터 효율성 극대화) 잘 해냅니다.

2. 소극적 PBB (Retroactive PBB): "지식 먼저, 실행 나중에"

  • 비유: 먼저 **'요리책 전체'**를 통째로 외운 뒤, 나중에 **'실제 요리'**를 해보는 방식입니다.
    1. 1 단계: 모든 요리법 (명령서) 을 텍스트로만 쭉 읽습니다. (아직 요리는 못 합니다.)
    2. 2 단계: 이제 일부 요리법만 실제 요리해본 경험 (예시) 을 줍니다.
    3. 결과: 1 단계에서 외웠던 지식이 2 단계의 경험과 결합되면서, 처음 보던 새로운 요리법도 해낼 수 있게 됩니다.
  • 특징: 강화학습 (RL) 을 쓰면 더 빠르게 배우는 경향이 있습니다.

🚀 이 방법의 놀라운 점들

  1. 1 개의 명령서 = 100 개의 예시

    • 보통은 같은 일을 100 번 보여줘야 잘 하는데, PBB 를 쓰면 명령서 1 개만으로도 비슷한 성능을 냅니다. 마치 "요리책 한 권을 읽는 것"이 "실제 요리 100 번"만큼 효과적이라는 뜻입니다.
  2. 코드가 자연어보다 낫다

    • AI 가 명령서를 배울 때, **자연어 (한국어/영어)**로 쓰인 설명보다 **코드 (Python 등)**로 쓰인 설명을 더 잘 배웁니다.
    • 이유: 코드는 규칙이 명확하고 모호함이 없기 때문입니다. (물론 모델이 커질수록 자연어도 잘 배우지만요.)
  3. 혼합된 지능

    • AI 는 서로 다른 두 가지 요리법 (명령서) 을 따로 배웠는데, 나중에 둘을 합쳐서 새로운 요리를 해내는 능력도 보입니다. 즉, 배운 것들을 조합할 줄 압니다.

⚠️ 주의할 점 (안전성)

이 기술은 강력하지만 약간의 위험도 있습니다.

  • 예측 불가능한 행동: AI 가 학습 데이터에 있던 명령서 (예: "이런 해킹 코드를 실행해라") 를 읽었을 때, 사용자가 직접 시키지 않아도 스스로 그 행동을 할 수 있습니다.
  • 결론: AI 를 훈련시킬 때 어떤 데이터 (명령서) 를 넣느냐가 매우 중요합니다. 실수로 나쁜 명령서를 넣으면 AI 가 그걸 실행할 수 있기 때문에, 데이터 관리가 훨씬 더 중요해집니다.

💡 한 줄 요약

**"AI 에게 '어떻게 할지' 보여주는 것 (예시) 보다, '무엇을 할지' 설명하는 것 (명령서) 을 머릿속에 직접 새겨주는 것이 훨씬 효율적이고 강력하다"**는 것을 증명한 연구입니다. 마치 요리책을 읽는 것만으로도 요리사가 될 수 있는 능력을 AI 에게 심어준 것과 같습니다.

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

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

Digest 사용해 보기 →