Concurrent RAG work.A few concurrent works2 on RAG propose new training or prompting strategies to improve widely-adopted RAG approaches. Lin et al. (2023) fine-tune both the retriever and LM on instruction-tuning datasets in two steps. While we also train our model on diverse instruction-following datasets, Self-Rag enables retrieval on demand and selection of the best possible model output via fine-grained self-reflection, making it widely applicable and more robust and controllable. Yoran et al. (2023) use a natural language inference model and Xu et al. (2023) use a summarization model to filter out or compress retrieved passages before using them to prompt the LM to generate the output. Self-Rag processes passages in parallel and filters out irrelevant ones through self-reflection, without relying on external models at inference. Moreover, our self-reflection mechanism also evaluates other aspects of the model output quality including factuality. LATS (Zhou et al., 2023) prompt off-the-shelf LMs to search for relevant information for question answering tasks and to generate with tree search, guided by LM-generated value scores. While their value function simply indicates an overall score of each generation, Self-Rag trains to an arbitrary LM to learn to generate fine-grained self-reflection and customizable inference.
동시 Retrieval-augmented generation (RAG) 작업. 동시 작업2에서 RAG는 널리 채택된 RAG 접근 방식을 개선하기 위해 새로운 훈련 또는 프롬프트 전략을 제안합니다. Lin 등(2023)은 두 단계로 검색기와 LM을 모두 Instruction Tuning 데이터 세트에 대해 Fine-tuning합니다. 저희도 다양한 Instruction-following 데이터 세트에서 모델을 훈련하지만, Self-Rag는 세분화된 자기 성찰을 통해 필요에 따라 검색을 수행하고 가능한 최상의 모델 출력을 선택할 수 있으므로 널리 적용할 수 있고 더욱 강력하고 제어할 수 있습니다. 요란 등(2023)은 자연어 추론 모델을 사용하고, 서 등(2023)은 요약 모델을 사용하여 검색된 구절을 필터링하거나 압축한 후 이를 사용하여 LM에 프롬프트를 보내 출력을 생성합니다. Self-Rag는 추론 시 외부 모델에 의존하지 않고 병렬로 구절을 처리하고 자기 성찰을 통해 관련 없는 구절을 걸러냅니다. 또한, 자기 성찰 메커니즘은 사실성을 포함한 모델 출력 품질의 다른 측면도 평가합니다. LATS(Zhou et al., 2023)는 기성 LM에 프롬프트를 보내 질문에 대한 답변 작업에 관련 정보를 검색하고 LM이 생성한 값 점수에 따라 트리 검색을 통해 생성합니다. 이들의 가치 함수는 단순히 각 생성의 전체 점수를 나타내는 반면, Self-Rag는 세분화된 자기 성찰과 사용자 지정 가능한 추론을 학습하기 위해 임의의 LM을 훈련합니다.
동시 RAG 작업.동시 작업2에서 RAG는 널리 채택된 RAG 접근 방식을 개선하기 위해 새로운 훈련 또는 프롬프트 전략을 제안합니다. Lin 등(2023)은 두 단계로 검색기와 LM을 모두 지침 튜닝 데이터 세트에 대해 미세 조정합니다. 저희도 다양한 지침 수행 데이터 세트에서 모델을 훈련하지만, Self-Rag는 세분화된 자기 성찰을 통해 필요에 따라 검색을 수행하고 가능한 최상의 모델 출력을 선택할 수 있으므로 널리 적용할 수 있고 더욱 강력하고 제어할 수 있습니다. 요란 등(2023)은 자연어 추론 모델을 사용하고, 서 등(2023)은 요약 모델을 사용하여 검색된 구절을 필터링하거나 압축한 후 이를 사용하여 LM에 프롬프트를 보내 출력을 생성합니다. Self-Rag는 추론 시 외부 모델에 의존하지 않고 병렬로 구절을 처리하고 자기 성찰을 통해 관련 없는 구절을 걸러냅니다. 또한, 자기 성찰 메커니즘은 사실성을 포함한 모델 출력 품질의 다른 측면도 평가합니다. LATS(Zhou et al., 2023)는 기성 LM에 프롬프트를 보내 질문에 대한 답변 작업에 관련 정보를 검색하고 LM이 생성한 값 점수에 따라 트리 검색을 통해 생성합니다. 이들의 가치 함수는 단순히 각 생성의 전체 점수를 나타내는 반면, Self-Rag는 세분화된 자기 성찰과 사용자 지정 가능한 추론을 학습하기 위해 임의의 LM을 훈련합니다.