← 최신 논문
💬 NLP

Beyond Factual Knowledge: Benchmarking and Learning Step-Level Procedural Rule Reasoning in Large Language Models

이 논문은 단계별 절차적 규칙 추론을 평가하기 위한 대규모 벤치마크인 RuleWorld를 소개하고, KV 캐시 내에 규칙을 동적으로 주입하고 재참조함으로써 복잡한 다단계 추론 작업에서 LLM의 성능을 크게 향상시키는 엔드투엔드 프레임워크인 DynaRule을 제안한다.

원저자: Bohan Yu, Pengfei Cao, Chen Han, Chenxi Zhou, Zhiheng Zhang, Zhiyang Xie, Wenhao Teng, Xiangwen Liao, Jun Zhao, Kang Liu

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

원저자: Bohan Yu, Pengfei Cao, Chen Han, Chenxi Zhou, Zhiheng Zhang, Zhiyang Xie, Wenhao Teng, Xiangwen Liao, Jun Zhao, Kang Liu

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

거대 언어 모델은 이야기를 쓰고, 수학 문제를 풀며, 놀라울 정도로 유창하게 언어를 번역할 수 있는 차세대 인공지능의 엔진입니다. 이들은 방대한 양의 텍스트를 흡수하여 단어들이 어떻게 결합하여 의미를 형성하는지에 대한 통계적 패턴을 학습함으로써 작동합니다. 수년 동안 연구자들은 파리가 프랑스의 수도라는 사실을 아는 것과 같이, 사실을 회상하는 능력에 대해 이 모델들을 테스트해 왔습니다. 하지만 현실 세계의 사고에 있어 그만큼 중요한 또 다른 종류의 지식이 있습니다. 바로 절차적 지식(procedural knowledge)입니다. 이것은 무엇이 사실인지 아는 것이 아니라, 일련의 지침에 따라 어떻게 행동하거나 추론해야 하는지를 아는 것입니다. 특정하고 복잡한 법률을 새로운 사건에 적용해야 하는 변호사나, 희귀 질환을 진단하기 위해 상세한 프로토콜을 따르는 의사를 상상해 보십시오. 이러한 상황에서 정답은 기억 속에 저장되어 있는 것이 아닙니다. 거대하고 외부적인 규칙집으로부터 단계별로 찾아내고, 선택하고, 적용해야 합니다. 현재 이 분야가 직면한 질문은, 이 강력한 모델들이 진정으로 이를 수행하는 법을 배울 수 있는지, 아니면 단순히 내부적인 추측에 의존하며 규칙을 이해하는 척하는 것인지에 대한 것입니다.

이를 확인하기 위해, 연구진은 '룰월드(RuleWorld)'라고 불리는 거대한 테스트 환경을 구축했습니다. 연구진은 모델에게 단 하나의 퍼즐을 풀기 위한 몇 가지 규칙만을 주는 대신, 거의 500만 개에 달하는 추상적인 규칙을 포함하는 라이브러리를 만들었습니다. 이 규칙들은 "만약 생명체가 숲에 들어오면, 불에 탄다"와 같이 일상생활과는 무관하고 의도적으로 기이하게 설정되었는데, 이는 모델이 자신의 내부 지식을 사용하지 못하도록 하기 위함입니다. 규칙은 형식적인 논리 문장과 평이한 영어 문장이라는 두 가지 방식으로 작성되었습니다. 그런 다음 연구진은 모델을 테스트하기 위해 세 가지 유형의 과제를 설계했습니다. 첫 번째는 간단하게, 질문에 답하기 위한 규칙 하나를 찾는 것이었습니다. 두 번째는 더 복잡하게, 각각 다른 규칙을 필요로 하는 여러 질문에 동시에 답하는 것이었습니다. 세 번째는 가장 어려운 과제로, 첫 번째 단계의 답이 다음 단계의 시작점이 되는 일련의 문제들을 해결하는 것이었으며, 이는 모델이 긴 논리적 단계 과정을 통해 자신의 진행 상황을 추적할 것을 요구했습니다.

기존 모델들을 이 새로운 벤치마크로 테스트했을 때, 결과는 극명했습니다. 가용 가능한 규칙의 수가 많아질수록 가장 발전된 모델들조차 고전했습니다. 수천 개의 규칙이 있는 풀(pool)에서 선택해야 할 때, 모델들은 종종 잘못된 규칙을 집어 들거나 다단계 체인의 중간에서 길을 잃었습니다. 답변 전 관련 텍스트를 검색하도록 모델을 돕는 표준적인 방법들은 취약한 것으로 드러났습니다. 그 방법들은 첫 번째 단계를 위한 올바른 규칙은 찾아냈지만, 두 번째 단계를 위해 검색을 업데이트하는 데 실패하여 오류의 연쇄를 일으켰습니다. 모델들은 본질적으로 전체 규칙집을 한꺼번에 머릿속에 담아두려 노력하고 있었으며, 이는 각 특정 순간에 중요한 것에 집중하는 모델의 능력을 압도했습니다.

이를 해결하기 위해 연구진은 '다이나룰(DynaRule)'이라 불리는 새로운 시스템을 개발했습니다. 규칙을 한 번 읽고 지나가는 정적인 목록으로 취급하는 대신, 다이나룰은 모델이 생각하는 동안 규칙에 접근하고 이를 업데이트할 수 있는 동적인 자원으로 취급하도록 가르칩니다. 이 시스템은 규칙을 모델의 내부 메모리 구조에 직접 임베딩함으로써 작동하며, 이 과정은 모델이 속도를 늦추지 않고 규칙에 접근할 수 있게 해줍니다. 결정적으로, 모델은 언제 기어를 바꿔야 하는지를 인식하도록 훈련됩니다. 모델은 하나의 추론 단계를 마치고 다음 규칙을 찾아야 할 때마다, 특수한 내부 신호인 정신적 '검색' 명령을 내뱉는 법을 배웁니다. 이 신호가 발사되면, 모델은 즉시 전체 규칙 라이브러리를 재평가하여 이전에 사용했던 규칙들은 버리고, 현재 단계에 필요한 새로운 규칙들에 주의를 집중합니다. 이는 규칙을 찾는 행위를 일회성 검색에서, 추론 체인과 함께 진화하는 지속적이고 학습 가능한 과정으로 변화시킵니다.

이 접근 방식의 결과는 상당했습니다. 룰월드 벤치마크에서 다이나룰은 강력한 외부 검색 도구를 사용하는 다른 모든 방법들을 일관되게 능가했습니다. 만 개의 규칙이 있는 풀에 직면했을 때, 이 새로운 시스템은 높은 정확도를 유지하며 첫 시도에서 85% 이상의 확률로 올바른 규칙을 식별해 낸 반면, 다른 방법들은 성능이 급격히 떨어졌습니다. 여러 단계가 필요한 과제에서 다이나룰은 기존의 가장 우수한 대안들보다 평균 정확도를 거의 20포인트 향상시켰습니다. 이 시스템은 모델이 거대한 규칙 집합에 대한 자신의 주의력을 능동적으로 관리하도록 가르침으로써, 복잡한 논리적 풍경을 안정적으로 탐색할 수 있음을 입증했습니다. 연구진은 모델이 단순히 규칙을 암기한 것이 아니라, 규칙을 찾아 적용하는 일반적인 방법을 배웠다는 것을 발견했습니다. 이는 이전에 본 적 없는 규칙들로 테스트했을 때도 마찬가지였습니다. 이는 모델에게 작업이 진행됨에 따라 자신의 초점을 동적으로 업데이트할 수 있는 방법이 주어진다면, 모델의 방대한 내부 지식과 외부 지침을 따르는 능력 사이의 간극을 메울 수 있음을 시사합니다.

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

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

Digest 사용해 보기 →