Not All Queries Need Deep Thought: CoFiCot for Adaptive Coarse-to-fine Stateful Refinement

이 논문은 문제 난이도에 따라 추론 전략을 동적으로 조정하는 'CoFiCot' 프레임워크를 제안하여, 단순한 질의에는 효율적인 집합을 적용하고 복잡한 질의에는 이전 수정 이력을 기반으로 한 상태 의존적 정밀 보정 루프를 통해 LLM 의 추론 능력을 극대화합니다.

Dongxu Zhang, Hongqiang Lin, Yiding Sun, Pengyu Wang, Qirui Wang, Ning Yang, Jihua Zhu

게시일 2026-03-10
📖 3 분 읽기☕ 가벼운 읽기

Each language version is independently generated for its own context, not a direct translation.

이 논문은 **"모든 질문에 똑같은 두뇌 에너지를 쏟는 것은 비효율적이다"**라는 문제에서 출발합니다.

대형 언어 모델 (LLM) 이 복잡한 문제를 풀 때, 쉬운 질문에도 너무 깊게 고민하다가 정답을 망치고 (과도한 사고), 어려운 질문에는 생각할 시간이 부족해서 실패하는 (부족한 수정) 모순을 해결하기 위해 **'CoFiCot'**이라는 새로운 방법을 제안했습니다.

이 복잡한 기술을 일상적인 비유로 쉽게 설명해 드릴게요.


🧠 CoFiCot: "상황에 맞는 지능형 문제 해결사"

기존의 AI 는 모든 문제를 풀 때 동일한 양의 시간과 노력을 들였습니다. 마치 "1+1=?"이라는 쉬운 문제를 풀 때나, "양자역학 이론을 설명해 줘"라는 어려운 문제를 풀 때나, 똑같이 10 분씩 고민하는 것과 같습니다.

CoFiCot은 이 문제를 해결하기 위해 두 단계로 나누어 문제를 처리합니다.

1 단계: "문제의 난이도 판별사" (Coarse-to-Fine)

문제가 들어오면 먼저 세 가지 척도를 보고 "이 문제는 얼마나 어려울까?"를 빠르게 판단합니다.

  • 신뢰도: 여러 번 같은 문제를 풀었을 때 답이 일치하는가?
  • 복잡도: 이 문제를 풀려면 대략 몇 단계의 논리가 필요한가?
  • 의심: AI 가 답을 내놓을 때 얼마나 확신하는가?

이 판별사가 문제를 세 가지 등급으로 나눕니다.

  1. 쉬운 문제 (Easy): "아, 이건 그냥 바로 답이네!"
  2. 중간/어려운 문제 (Medium/Hard): "음, 여기저기서 실수가 있을 수 있겠다. 꼼꼼히 다시 봐야겠다."

2 단계: "맞춤형 해결 전략"

🟢 쉬운 문제일 때: "빠른 집계 (Efficient Aggregation)"

  • 비유: 친구가 "오늘 날씨 어때?"라고 물었을 때, 당신은 창밖을 한 번 보고 "비 오네요"라고 바로 답합니다.
  • 방식: AI 는 여러 번의 시도를 해본 뒤, 가장 많은 사람이 동의하는 답을 바로 채택합니다. 여기서 더 깊게 고민하면 오히려 "아니, 비가 안 올지도 몰라..."라고 헷갈려서 틀린 답을 내놓을 수 있기 때문입니다. (과도한 사고 방지)

🔴 어려운 문제일 때: "상태 유지형 수정 루프 (Stateful Refinement)"

  • 비유: 복잡한 수학 문제를 풀다가 실수했을 때, 아까까지 맞았던 첫 단계부터 끝까지 지우고 다시 처음부터 풀지 않습니다. 대신, "어디서 실수했는지"만 찾아서 그 부분만 고치고, 그 뒤에 이어지는 논리는 고친 부분에 맞춰서 자연스럽게 이어갑니다.
  • 핵심 기술 (Stateful): 기존 방법들은 실수를 고치면 앞뒤 연결이 끊어지거나 (상태가 무효화됨), 다시 처음부터 시작하느라 시간이 많이 걸렸습니다. 하지만 CoFiCot 은 **"지금까지 맞았던 부분 (역사)"**을 기억해 두었다가, 실수한 부분만 고치고 그 뒤를 이어가게 합니다. 마치 건물을 지을 때, 1 층과 2 층은 튼튼하게 지어졌으니 3 층만 고쳐서 다시 쌓는 것과 같습니다.

🌟 왜 이 방법이 특별한가요?

  1. 과도한 사고 (Overthinking) 방지: 쉬운 문제를 너무 깊게 파고들면 AI 가 혼란스러워져 정답을 틀리게 됩니다. CoFiCot 은 쉬운 문제는 가볍게 처리해서 이런 실수를 막습니다.
  2. 부족한 수정 (Insufficient Refinement) 방지: 어려운 문제는 단순히 답만 고치는 게 아니라, 논리의 흐름을 따라가며 단계별로 오류를 찾아 고칩니다.
  3. 효율성: 어려운 문제에만 에너지를 집중하고, 쉬운 문제는 빠르게 처리하므로, 전체적으로 더 적은 비용으로 더 높은 정확도를 얻습니다.

📊 실제 성과

이 방법은 수학 문제 (GSM8K, MATH 등) 와 일반 상식 문제 (ARC 등) 에서 기존 최고의 방법들보다 더 높은 정확도를 보였습니다. 특히, 무작위로 많은 시도를 하는 기존 방법들이 한계에 부딪혀 성능이 더 이상 오르지 않을 때, CoFiCot 은 여전히 성능을 끌어올렸습니다.

💡 한 줄 요약

"CoFiCot 은 AI 에게 '쉬운 문제는 가볍게, 어려운 문제는 꼼꼼하게'라는 지혜를 심어주어, 에너지를 아끼면서도 더 똑똑하게 문제를 해결하게 만든 똑똑한 관리자입니다."