← 최신 논문
💬 NLP

SelfBudgeter: Adaptive Token Allocation for Efficient LLM Reasoning

이 논문은 복잡한 문제의 난이도에 따라 추론 토큰 예산을 동적으로 할당하여 응답 길이를 평균 61% 단축하면서도 정확도를 유지하는 적응형 추론 전략인 'SelfBudgeter'를 제안합니다.

원저자: Zheng Li, Qingxiu Dong, Jingyuan Ma, Di Zhang, Kai Jia, Zhifang Sui

게시일 2026-04-20
📖 3 분 읽기☕ 가벼운 읽기

원저자: Zheng Li, Qingxiu Dong, Jingyuan Ma, Di Zhang, Kai Jia, Zhifang Sui

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

1. 문제: "과잉 사고 (Overthinking)"라는 병

최근 AI(예: O1, DeepSeek-R1 등) 는 매우 복잡한 문제를 풀 때 놀라운 능력을 보여줍니다. 하지만 이 모델들은 아주 간단한 질문에도 마치 대학원생이 논문을 쓰는 것처럼 길고 복잡한 생각의 과정 (Chain of Thought) 을 펼쳐놓습니다.

  • 비유: 친구가 "2+3 은 몇?"이라고 물었을 때, AI 가 "자, 2 는 1+1 이고, 3 은 1+1+1 이니까..."라며 10 분 동안 수학적 증명 과정을 설명하는 것과 같습니다.
  • 결과: 컴퓨터 자원 낭비, 긴 대기 시간, 그리고 사용자의 짜증만 유발합니다.

2. 해결책: SelfBudgeter (스스로 예산을 정하는 AI)

저자들은 이 문제를 해결하기 위해 SelfBudgeter라는 기술을 제안했습니다. 핵심은 **"답을 말하기 전에, 이 문제를 풀기 위해 몇 단어가 (토큰) 필요한지 먼저 예측하고 그 안에서만 답을 내놓는다"**는 것입니다.

🏪 슈퍼마켓 장보기 비유

  • 기존 AI: 장바구니에 들어갈 물건을 계산하기 전에, "아, 오늘 장보기는 100 만 원 정도 들겠지?"라고 생각도 안 하고 물건을 사다가 100 만 원이 넘으면 다시 빼고 다시 넣고... 결국 300 만 원을 쓰고 집에 옵니다. (비효율적)
  • SelfBudgeter: 장을 보러 가기 전에 **"오늘은 5 만 원만 쓸 거야"**라고 스스로 예산을 책정합니다. 그리고 그 예산 범위 안에서 필요한 물건만 딱 맞춰서 장을 봅니다. 만약 5 만 원으로 부족하면 "아, 이 문제는 5 만 원으로는 안 되겠네, 10 만 원으로 늘려야겠다"라고 다시 계산합니다.

3. 어떻게 작동할까요? (두 단계 훈련)

이 기술은 AI 를 두 단계로 훈련시킵니다.

  1. 냉간 시작 (Cold Start): AI 에게 "질문을 받으면 먼저 <예산> 200 토큰 </예산>이라고 적고, 그 다음에 답을 써라"라고 가르칩니다. 이때 AI 는 문제의 난이도에 따라 예산을 대충 맞춰봅니다.
  2. 보상 강화 학습 (RL): AI 가 예산을 잘 맞췄는지, 그리고 그 예산 안에서 정확한 답을 냈는지 점수를 줍니다.
    • 잘 맞췄다: "와, 예산 200 으로 정확히 190 토큰 쓰면서 정답을 냈네! 점수 UP!"
    • 너무 많이 썼다: "예산 200 이라고 했는데 500 썼네? 벌점!"
    • 정답이 틀렸다: "예산은 잘 맞췄는데 답이 틀렸어? 다시 생각해봐!"

이 과정을 반복하면 AI 는 문제가 쉬우면 짧게, 어렵면 길게 생각하면서도 사용자가 정한 예산 (또는 스스로 정한 예산) 을 철저히 지키는 법을 배웁니다.

4. 놀라운 효과

실험 결과, SelfBudgeter 는 다음과 같은 성과를 냈습니다.

  • 답변 길이 61% 단축: 수학 문제 같은 복잡한 작업에서도 답변 길이가 절반 이상 줄었습니다.
  • 정확도 유지 (심지어 향상): 길이를 줄였다고 해서 답이 틀린 게 아니라, 오히려 불필요한 잡담을 빼고 핵심만 짚어내어 정확도가 더 좋아진 경우도 있었습니다.
  • 사용자 경험 향상:
    • 예측 가능: "이 질문을 풀면 약 10 초 정도 걸릴 거예요"라고 미리 알려주어 사용자가 기다릴지 말지 결정할 수 있습니다.
    • 예산 통제: 사용자가 "이 문제는 500 토큰 (약 300 자) 안에만 답해줘"라고 하면, AI 는 그 제한 안에서 최선을 다해 답을 냅니다.

5. 결론: 더 똑똑하고, 더 빠른 AI

SelfBudgeter 는 AI 가 **"무작정 길게 생각하는 것"이 아니라 "상황에 맞게 적절하게 생각하는 것"**을 배울 수 있게 해줍니다.

마치 현명한 주부가 장바구니에 들어갈 물건을 미리 계산해서 불필요한 지출을 막는 것처럼, 이 기술은 AI 가 불필요한 생각 (과잉 사고) 을 줄이고, 필요한 생각에만 에너지를 집중하게 만들어줍니다. 그 결과, 우리는 더 빠르고, 저렴하며, 똑똑한 AI 와 대화할 수 있게 됩니다.


한 줄 요약:

"SelfBudgeter 는 AI 에게 '생각할 시간과 공간'을 스스로 조절하는 법을 가르쳐, 불필요한 잡담을 줄이고 핵심만 빠르게 전달하게 만든 기술입니다."

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

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

Digest 사용해 보기 →