← 최신 논문
🤖 AI

KACE: Knowledge-Adaptive Context Engineering for Mathematical Reasoning

KACE(Knowledge-Adaptive Context Engineering)는 난이도 및 도메인별로 계층화된 인식론적 트리를 통해 지식 저장과 사용을 분리함으로써 대규모 언어 모델의 수학적 추론 능력을 향상시키며, 계층적 자기 일관성을 통해 컨텍스트 팽창을 방지하는 동시에 AIME 2025에서 기존 베이스라인보다 크게 개선된 62.2%의 정확도를 달성한다.

원저자: Jayant Parashar, Suchendra M. Bhandarkar

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

원저자: Jayant Parashar, Suchendra M. Bhandarkar

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

다음은 논문 "KACE: Knowledge-Adaptive Context Engineering for Mathematical Reasoning"에 대한 설명을 쉬운 언어와 일상적인 비유를 사용하여 설명한 내용입니다.

거대한 문제: "정보 과다"의 함정

당신이 매우 어려운 수학 문제를 풀려고 노력하고 있다고 상상해 보세요. 당신에게는 아주 똑똑하지만 "얼어붙은" 튜터(AI 모델)가 있습니다. 이 튜터는 자신의 뇌(가중치)를 바꾸어 새로운 것을 배울 수 없습니다. 대신, 당신은 튜터가 문제를 풀기 전에 읽을 수 있도록 노트(컨텍스트)를 제공할 수만 있습니다.

이전 방식들은 튜터에게 점점 커지는 공책을 주는 방식으로 도움을 주려 했습니다. 튜터가 실수를 할 때마다 당신은 그 교훈을 공책에 적고, 다음 시도 때 그것을 추가했습니다.

  • 문제점: 결국 이 공책은 거대해졌습니다. 모든 유형의 문제를 위한 교훈들로 가득 찼습니다. 튜터가 간단한 문제를 풀려고 할 때, 그들은 복잡하고 관련 없는 조언들의 페이지를 헤치며 나아가야 했습니다. 유용한 팁들이 소음 속에 파묻혔고, 튜터는 혼란에 빠졌습니다. 이것을 **"컨텍스트 팽창(context bloat)"**이라고 부릅니다.

해결책: KACE (스마트한 도서관)

저자들은 KACE(Knowledge-Adaptive Context Engineering)라는 시스템을 만들었습니다. 하나의 거대하고 지저도한 공책 대신, KACE는 스마트하고 체계적인 도서관을 구축합니다.

작동 방식은 다음과 같습니다.

1. 2단계 분류 시스템

KACE는 튜터에게 전달하기 전에 모든 수학 문제를 두 가지 카테고리로 분류합니다.

  • 난이도: 이 문제는 쉬운가, 중간인가, 아니면 어려운가?
  • 주제: 기하학인가, 대수학인가, 아니면 조합론인가?

이것은 마치 선반이 있는 도서관과 같습니다. 책을 그냥 바닥에 쏟아붓는 것이 아니라, "쉬운 기하학" 책은 한 선반에, "어려운 대수학" 책은 다른 선반에 두는 것과 같습니다.

2. 오프라인 "사서" (훈련 단계)

튜터가 테스트 질문을 보기 전에, "사서"(별도의 AI)가 튜터의 과거 실패 사례들을 연구합니다.

  • 만약 튜터가 어려운 기하학 문제를 틀리면, 사서는 특정 "치트 카드"(팁, 규칙 또는 전략)를 작성하여 오직 "어려운 기하학" 선반에만 놓습니다.
  • 만약 튜터가 쉬운 대수학 문제를 틀리면, 다른 카드가 "쉬운 대수학" 선반에 들어갑니다.
  • 핵심 포인트: 사서는 이러한 카드를 수천 개 만들지만, 이 카드들은 도서관에 저장될 뿐 튜터의 즉각적인 시야에는 들어가지 않습니다.

3. "계층적" 테스트 (평가 단계)

새로운 문제가 도착하면, 시스템은 도서관 전체를 튜터에게 건네주지 않습니다. 대신 계층적 자기 일관성(tiered self-consistency) 프로세스(즉, "시도하고, 다시 시도하되, 계획을 가지고 시도하라"는 뜻의 세련된 표현)를 사용합니다.

  • 레벨 1 (쉬움): 시스템은 즉시 문제를 풀도록 시도합니다. 만약 튜터가 두 번 연속으로 맞히면, 작업은 끝납니다. 카드는 보여주지 않습니다. (왜 1+1 문제를 풀기 위해 도서관을 뒤져야 할까요?)
  • 레벨 2 (중간): 튜터가 어려움을 겪으면, 시스템은 단계를 높입니다. 시스템은 문제의 주제와 일치하는 "중간" 선반을 확인합니다. 그리고 튜터에게 오직 그 특정 카드들만을 건넵니다.
  • 레벨 3 (어려움): 만약 여전히 막힌다면, 시스템은 해당 주제의 "어려움" 선반으로 격상합니다. 그리고 튜터에게 깊이 있고 복잡한 전략들을 건네줍니다.

왜 이것이 더 나은가 (비유)

  • 기존 방식 (단일 프롬프트): "초콜릿 케이크" 레시피 하나를 찾기 위해, 세상의 모든 레시피와 자동차 만드는 법, 싱크대 고치는 법까지 들어있는 500페이지짜리 책을 읽으려고 노력하는 것과 같습니다. 당신은 압도당하고, 정작 케이크 레시피를 놓칠 수도 있습니다.
  • KACE 방식: 당신은 도서관에 걸어 들어갑니다. 당신이 사서에게 "초콜릿 케이크 레시피가 필요해요"라고 말하면, 사서는 당신을 "디저트" 구역으로 직접 안내하여, "케이크" 서랍을 열고 오직 "초콜릿 케이크" 카드만을 건네줍니다. 당신은 자동차 매뉴얼이나 싱크대 수리법은 완전히 무시하게 됩니다.

결과

논문은 이 방식을 매우 어려운 수학 경시대회(AIME 2025 등)에서 테스트했습니다.

  • 베이스라인: 표준 방식(동일한 큰 프롬프트를 5번 시도하는 방식)은 약 **51.8%**를 맞혔습니다.
  • KACE: 스마트한 도서관을 사용하고 관련 있는 카드만 보여줌으로써, KACE는 **62.2%**를 맞혔습니다.

이는 엄청난 도약입니다. 이는 정보의 양보다 질이 중요하다는 것을 증명합니다. AI에게 거대하고 혼란스러운 "교훈"의 더미를 주는 것보다, 작지만 완벽하게 관련 있는 힌트를 주는 것이 더 낫다는 것을 보여줍니다.

핵심 요약

  1. 저장과 사용의 분리: 모든 지식은 큰 데이터베이스(도서관)에 보관하되, 현재 문제에 필요한 아주 작은 부분만을 AI에게 보여줍니다.
  2. 난이도가 중요함: 쉬운 문제는 어려운 교훈으로 부담을 주어서는 안 됩니다. 시스템은 문제의 난이도에 따라 도움의 정도를 조절합니다.
  3. 뇌 수술이 아님: AI의 "뇌"(가중치)는 변경되지 않았습니다. 개선은 전적으로 AI가 읽는 노트의 조직화 방식에서 왔습니다.

요약하자면, KACE는 AI에게 단순히 더 나은 독자(모든 것을 읽으려고 애쓰는 사람)가 되는 법이 아니라, 더 나은 연구자(어디를 찾아봐야 할지 아는 사람)가 되는 법을 가르칩니다.

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

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

Digest 사용해 보기 →