Retrieval-Augmented Generation (RAG) merges retrieval methods with deep learning advancements to address the static limitations of large language models (LLMs) by enabling the dynamic integration of up-to-date external information. This methodology, focusing primarily on the text domain, provides a cost-effective solution to the generation of plausible but incorrect responses by LLMs, thereby enhancing the accuracy and reliability of their outputs through the use of real-world data. As RAG grows in complexity and incorporates multiple concepts that can influence its performance, this paper organizes the RAG paradigm into four categories: pre-retrieval, retrieval, post-retrieval, and generation, offering a detailed perspective from the retrieval viewpoint. It outlines RAG's evolution and discusses the field's progression through the analysis of significant studies. Additionally, the paper introduces evaluation methods for RAG, addressing the challenges faced and proposing future research directions. By offering an organized framework and categorization, the study aims to consolidate existing research on RAG, clarify its technological underpinnings, and highlight its potential to broaden the adaptability and applications of LLMs.
리트리버-증강 생성(Retrieval-Augmented Generation, RAG)은 retrieval 방법과 deep learning 발전을 결합하여 최신 외부 정보를 동적으로 통합함으로써 Large Language Models (LLMs)의 정적 한계를 해결합니다. 주로 텍스트 영역에 초점을 맞춘 이 방법론은 LLM이 그럴듯하지만 잘못된 응답을 생성하는 데 드는 비용 효율적인 솔루션을 제공하여 실제 데이터를 사용하여 출력의 정확성과 신뢰성을 향상시킵니다. 복잡성이 커지고 성능에 영향을 줄 수 있는 여러 개념이 통합됨에 따라 이 백서에서는 retrieval 관점에서 자세한 관점을 제공하는 pre-retrieval, retrieval, post-retrieval, generation의 네 가지 범주로 RAG 패러다임을 구성합니다. 또한 이 백서는 RAG의 진화를 개괄하고 주요 연구 분석을 통해 이 분야의 발전에 대해 논의합니다. 또한 이 백서는 RAG에 대한 평가 방법을 소개하고 직면한 과제를 해결하고 향후 연구 방향을 제안합니다. 이 연구는 체계적인 프레임워크와 분류를 제공함으로써 RAG에 대한 기존 연구를 통합하고, 기술적 토대를 명확히 하며, LLM의 적응성과 응용 분야를 넓힐 수 있는 RAG의 잠재력을 강조하는 것을 목표로 합니다.
리트리버-증강 생성(RAG)은 리트리버 방법과 딥러닝 발전을 결합하여 최신 외부 정보를 동적으로 통합함으로써 대규모 언어 모델(LLM)의 정적 한계를 해결합니다. 주로 텍스트 영역에 초점을 맞춘 이 방법론은 LLM이 그럴듯하지만 잘못된 응답을 생성하는 데 드는 비용 효율적인 솔루션을 제공하여 실제 데이터를 사용하여 출력의 정확성과 신뢰성을 향상시킵니다. 복잡성이 커지고 성능에 영향을 줄 수 있는 여러 개념이 통합됨에 따라 이 백서에서는 검색 관점에서 자세한 관점을 제공하는 검색 전, 검색, 검색 후, 생성의 네 가지 범주로 RAG 패러다임을 구성합니다. 또한 이 백서는 RAG의 진화를 개괄하고 주요 연구 분석을 통해 이 분야의 발전에 대해 논의합니다. 또한 이 백서는 RAG에 대한 평가 방법을 소개하고 직면한 과제를 해결하고 향후 연구 방향을 제안합니다. 이 연구는 체계적인 프레임워크와 분류를 제공함으로써 RAG에 대한 기존 연구를 통합하고, 기술적 토대를 명확히 하며, LLM의 적응성과 응용 분야를 넓힐 수 있는 RAG의 잠재력을 강조하는 것을 목표로 합니다.