← 최신 논문
💻 computer science

InfiniRetri: Attention-Guided Retrieval for Enhancing LLMs' Long-Context Processing

InfiniRetri는 외부 임베딩 모델이나 비용이 많이 드는 재학습 없이도, 사전 학습된 LLM의 내재된 어텐션 메커니즘을 활용하여 임의의 길이의 입력으로부터 관련 컨텍스트를 반복적으로 추출함으로써 효율적이고 매우 정확한 롱 컨텍스트 검색 및 추론을 가능하게 하는 훈련 불필요(training-free) 방식입니다.

원저자: XiaoJu YE, Fang Wang, FangFang Wang, YuanRui Ren

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

원저자: XiaoJu YE, Fang Wang, FangFang Wang, YuanRui Ren

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

대규모 언어 모델로 알려진 현대의 인공지능 시스템은 인간의 언어를 이해하고 생성하는 데 있어 놀라운 능력을 갖추게 되었습니다. 이들은 이야기를 쓰고, 수학 문제를 풀며, 복잡한 질문에 답할 수 있습니다. 그러나 이 시스템들은 중대한 물리적 한계에 직면해 있습니다. 바로 한 번에 '작업 기억'에 담을 수 있는 정보의 양이 제한되어 있다는 점입니다. 사용자가 모델에게 소설 한 권이나 법적 기록 모음과 같이 매우 긴 문서를 읽도록 요청할 때, 시스템은 종번 어려움을 겪습니다. 텍스트가 길어짐에 따라 모델은 문서 앞부분의 세부 사항을 잊어버리거나 핵심 논점을 놓치곤 합니다. 이는 단어들을 서로 연결하는 모델의 수학적 과정이 텍스트가 커질수록 믿기 힘들 정도로 비용이 많이 들고 느려지기 때문에 발생합니다. 이를 해결하기 위해 연구자들은 두 가지 주요 접근 방식을 시도해 왔습니다. 하나는 비용이 많이 들고 시간이 오래 걸리는 재학습을 통해 모델이 더 긴 텍스트를 처리하는 법을 강제로 배우게 하는 것이고, 다른 하나는 모델이 텍수를 읽기 전에 관련 부분을 검색하는 보조 시스템을 사용하는 것인데, 이 보조 시스템은 종종 깊은 의미를 놓치는 단순한 단어 매칭에 의존한다는 단점이 있습니다.

중국 원화 대학(WenHua College)의 연구진은 재학습도 필요 없고 외부 검색 도구도 필요 없는 다른 해결책을 제안했습니다. 그들은 모델이 이미 긴 텍스트 내에서 적절한 정보를 찾아내는 능력을 이미 갖추고 있으며, 단지 그 능력을 사용하도록 유도될 필요가 있을 뿐이라는 것을 발견했습니다. 모델의 내부 어텐션(attention) 메커니즘이 어떻게 작동하는지 관찰한 결과, 연구진은 모델이 방대한 문서 속에 깊이 파묻혀 있더라도 질문에 대한 답을 포함하고 있는 특정 문장들에 자연스럽게 주의를 집중한다는 사실을 발견했습니다. 이러한 패턴은 모델의 처리 네트워크 중 마지막 레이어에서 가장 뚜렷하게 나타납니다. 연구진은 이러한 자연스러운 행동을 활용하는 '인피니트리트리(InfiniRetri)'라는 방법을 구축했습니다. 텍스트를 읽을 수 없는 작은 조각들로 압축하거나 별도의 검색 엔진에 의존하는 대신, 이 방법은 긴 문서를 청크(chunk, 덩어리) 단위로 반복해서 읽으며, 모델이 자신의 내부적 초점을 바탕으로 가장 관련성이 높은 문장을 식별하도록 요청하고, 오직 그 완전한 문장들만을 작고 효율적인 메모리 캐시에 저장합니다.

이 과정은 마치 두꺼운 책을 페이지별로 넘기며 읽는 세심한 독자와 같습니다. 연구진은 긴 텍스트를 관리 가능한 섹션으로 나눕니다. 각 섹션에 대해, 그들은 텍스트와 사용자의 질문을 함께 모델에 입력합니다. 그러면 모델은 자신의 내부 메커니즘이 해당 섹션의 서로 다른 부분들에 얼마나 많은 주의를 기울이는지 살펴봅니다. 연구진은 이 어텐션의 지도를 추출하며, 특히 질문의 단어들이 텍스트의 단어들과 어떻게 연결되는지를 조사했습니다. 그들은 모델의 어텐션 점수가 정확한 신호로서 작동하여, 어떤 문장이 답을 담고 있는지를 정확히 강조해 준다는 것을 발견했습니다. 시스템은 그다음 상위 점수를 받은 문장들을 선택하여 가벼운 캐시에 저장합니다. 이 순환 과정은 문서의 모든 청크에 대해 반복됩니다. 문서 전체가 처리될 때쯤이면, 캐시에는 질문에 답하는 데 필요한 가장 중요한 문장들만 남게 되어 나머지 노이즈를 효과적으로 걸러내게 됩니다. 마지막으로, 모델은 이 작고 정제된 문장 모음을 읽고 최종 답변을 생성합니다.

이 접근 방식의 결과는 놀랍습니다. 모델이 거대한 문서 속에서 숨겨진 사실을 찾아야 하는 테스트에서, 이 방법을 사용한 매우 작은 규모의 모델은 텍스트에 백만 단어가 넘게 포함되어 있음에도 불구하고 완벽한 정확도를 달ach했습니다. 이는 텍스트가 32,000 단어를 초과할 때 종종 실패했던 기존 방식들에 비해 상당한 개선입니다. 또한 이 방법은 복잡한 훈련이나 외부 데이터베이스에 의존하는 다른 고급 기술들을 능가하며, 여러 문서를 가로질러 정보를 찾아야 하는 질문을 해결하는 데 매우 효과적임이 입증되었습니다. 놀랍게도, 이러한 높은 수준의 성능은 일반 소비자용 하드웨어에서도 실행 가능한 크기인 2기가바이트의 컴퓨터 메모리만을 사용하여 달성되었습니다. 연구진은 이 방법이 명확한 질문이 있을 때 가장 잘 작동한다고 언급했는데, 이는 시스템이 주의를 집중하기 위해 질문에 의존하기 때문입니다. 전체 내용을 요약하는 것(즉, 특정 사실을 찾는 것이 아니라 모든 것을 압축하는 것이 목표인 작업)에는 개선 정도가 덜 나타났지만, 사실상 무제 limit한 길이의 텍스트로부터 정밀한 정보를 추출하는 능력은 값비싼 훈련 없이도 가능하다는 점에서 중요한 진전을 의미합니다. 이 연구는 모델 고유의 내부 신호를 신뢰함으로써, 우리가 어떤 크기의 텍스트에 대해서도 읽고 추론할 수 있는 능력을 끌어낼 수 있음을 시사합니다.

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

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

Digest 사용해 보기 →