Retrievers in LLM
Contents
Retrievers in LLMยถ
Summaryยถ
Retrievers in Large Language Models (LLMs)๋ LLM์ ์ฑ๋ฅ์ ํฅ์์ํค๊ธฐ ์ํด ์ธ๋ถ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ณ ์ ๊ณตํ๋ ์ญํ ์ ํฉ๋๋ค. Retrieval-augmented Generation (RAG)๊ณผ ๊ฐ์ ๊ธฐ์ ์ LLM์ด ์ธ๋ถ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ณ ์ด๋ฅผ ์ ๋ ฅ ์ปจํ ์คํธ์ ํตํฉํ์ฌ ์ต์ข ์์ธก์ ์ํํ ์ ์๋๋ก ํฉ๋๋ค. ์ด ๊ณผ์ ์์ retriever์ LLM์ ์ ํธ๋ ์ฐจ์ด๋ฅผ ํด๊ฒฐํ๋ ๊ฒ์ด ์ค์ํ๋ฉฐ, ์ด๋ฅผ ์ํด retriever์ LLM์ ํจ๊ป fine-tuningํ๊ฑฐ๋ LLM๋ง fine-tuningํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
Key Conceptsยถ
Retrieval-augmented Generation (RAG) : LLM์ด ์ธ๋ถ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ณ ์ด๋ฅผ ์ ๋ ฅ ์ปจํ ์คํธ์ ํตํฉํ์ฌ ์ต์ข ์์ธก์ ์ํํ๋ ๊ธฐ์ ์ ๋๋ค.
Retriever : ์ธ๋ถ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ณ LLM์ ์ ๊ณตํ๋ ๋ชจ๋์ ๋๋ค.
Fine-tuning : retriever์ LLM์ ํจ๊ป ๋๋ ๊ฐ๋ณ์ ์ผ๋ก ํ์ตํ์ฌ ์ ํธ๋ ์ฐจ์ด๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
Preference Gap : retriever์ LLM์ ์ ํธ๋ ์ฐจ์ด๋ฅผ ์๋ฏธํ๋ฉฐ, ์ด๋ฅผ ํด๊ฒฐํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
Referencesยถ
URL Name |
URL |
---|---|
Bridging the Preference Gap between Retrievers and LLMs |
|
Langchain: How to view the context my retriever used when invoke |
|
Hi can we have multiple retrievers in the retrievalQA chain? |
|
Neural Retrievers are Biased Towards LLM-Generated Content |
|
How to include metadata of retrieved content in the Output of retriever |
https://www.reddit.com/r/LangChain/comments/1b1k4p7/how_to_include_metadata_of_retrieved_content_in/ |