์ ์: Ozan Gรถkdemir, Carlo Siebenschuh, Alexander Brace, Azton I. Wells, Brian Hsu, Kyle Hippe, Priyanka V. Setty, Aswathy Ajith, J. Gregory Pauloski, Varuni Sastry, Sam Foreman, Huihuo Zheng, Heng Ma, Bharat Kale, Nicholas Chia, Tom Gibbs, Michael E. Papka, Thomas Brettin, Francis J. Alexander, Anima Anandkumar | ๋ ์ง: 2025 | DOI: 10.1145/3732775.3733586 📄 PDF
Essence
HiPerRAG ์ํฌํ๋ก์ฐ: ๋ฉํฐ๋ชจ๋ฌ ๋ฌธ์ ํ์ฑ(Oreo), ์ง์-์ธ์ํ ์ธ์ฝ๋ ๋ฏธ์ธ์กฐ์ (ColTrast), ๊ทธ๋ฆฌ๊ณ ๋๊ท๋ชจ ๋ฒกํฐ ๊ฒ์์ ํตํฉํ ๊ณผํ ๋ฌธํ RAG ์์คํ
๋ณธ ๋
ผ๋ฌธ์ 360๋ง ๊ฐ ์ด์์ ๊ณผํ ๋
ผ๋ฌธ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ๊ณ ์ฑ๋ฅ ์ปดํจํ
(HPC)์ ํ์ฉํ ๊ฒ์-์ฆ๊ฐ ์์ฑ(RAG) ์์คํ
HiPerRAG๋ฅผ ์ ์ํ๋ฉฐ, ๊ณผํ ๋ฌธํ์ ๋ณต์กํ ๊ตฌ์กฐ๋ฅผ ์ฒ๋ฆฌํ๋ ์๋ก์ด ๋ฌธ์ ํ์ฑ ๊ธฐ๋ฒ(Oreo)๊ณผ ๊ณผํ ํ
์คํธ ํนํ ์ธ์ฝ๋(ColTrast)๋ฅผ ๊ฐ๋ฐํ๋ค.
Motivation
- Known: ๊ณผํ ์ถํ๋ฌผ์ ์์ด 1๋
์ 150๋ง ๊ฐ ์ด์ ์ฆ๊ฐํ๊ณ ์์ผ๋ฉฐ, ๋๊ท๋ชจ ์ธ์ด๋ชจ๋ธ(LLM)์ ์ง์-์ง์ฝ์ ์์
์ ์ ์ฉํ๋ ํ๊ฐ(hallucination) ๋ฌธ์ ๊ฐ ์์. RAG๋ ๊ฒ์์ ํตํด LLM์ ์ฌ์ค์ฑ์ ๊ฐ์ ํ ์ ์๋ ์ ๋งํ ๋ฐฉ๋ฒ.
- Gap: RAG๋ฅผ ๋ฐฑ๋ง ๊ท๋ชจ์ ๊ณผํ ๋
ผ๋ฌธ์ ํ์ฅํ๋ ค๋ฉด ์ธ ๊ฐ์ง ์ฃผ์ ๋์ ๊ณผ์ ๊ฐ ์์:
1) ๊ณผํ ๋
ผ๋ฌธ์ ๋ค์ํ ๋ ์ด์์(ํ, ๊ทธ๋ฆผ, ์์)์์ ์๋ฏธ ์๋ ํ
์คํธ ํ์ฑ์ ์ด๋ ค์
2) ๊ณผํ ์ฝํ
์ธ ํนํ ์ธ์ฝ๋ ๊ฐ๋ฐ์ ํ์์ฑ (์ผ๋ฐ ๋ชฉ์ ์ธ์ฝ๋๋ ๊ณผํ ํ
์คํธ์์ ๋ถ์ง)
3) ๊ณผํ ๋ฌธํ ํ๊ฐ ๋ฒค์น๋งํฌ์ ๋ถ์ฌ
- Why: ํ์กด ๋ฌธ์ ํ์ฑ ๊ธฐ๋ฒ(PyPDF, Nougat ๋ฑ)์ ์ฒ๋ฆฌ๋(throughput)๊ณผ ์ ํ๋ ๊ฐ์ ํธ๋ ์ด๋์คํ๊ฐ ์์ผ๋ฉฐ, ๊ณผํ ํนํ ๊ฒ์ ์ฑ๋ฅ์ ํ๊ฐํ ๊ณต๊ฐ ๋ฐ์ดํฐ์
์ด ๋ถ์กฑํจ.
- Approach: (1) ๋ ์ด์์ ๊ฐ์ง + ์ ํ์ OCR ๊ธฐ๋ฐ ๋ ๋จ๊ณ ํ์ฑ(Oreo), (2) ๋์กฐํ์ต๊ณผ ํ๊ธฐ-์ํธ์์ฉ(late-interaction) ๊ธฐ๋ฒ์ ๊ฒฐํฉํ ๊ณผํ ํนํ ์ธ์ฝ๋(ColTrast), (3) ๋จ๋ฐฑ์ง ์ํธ์์ฉ/๊ธฐ๋ฅ ์์ธก Q&A ๋ฒค์น๋งํฌ ๊ฐ๋ฐ, (4) HPC ์์คํ
(Polaris, Sunspot, Frontier)์์์ ๋ถ์ฐ ์ฒ๋ฆฌ.
Evaluation
์ดํ: ๋ณธ ๋
ผ๋ฌธ์ ๋๊ท๋ชจ ๊ณผํ ๋ฌธํ ์ฒ๋ฆฌ๋ฅผ ์ํ RAG ์์คํ
์ ์ค์ฉ์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ ์๋ฃจ์
์ ์ ์ํ๋ค. Oreo ํ์์ ColTrast ์ธ์ฝ๋๋ ๊ฐ๋ณ์ ์ผ๋ก ์๋ฏธ ์๋ ๊ธฐ์ฌ๋ฅผ ํ๋ฉฐ, HPC์์ ํตํฉ์ ์ฐ์
์ ์ฉ ๊ฐ๋ฅ์ฑ์ ๋์ธ๋ค. ๋ค๋ง ์๋ก์ด ๋ฒค์น๋งํฌ ๋๋ถ๋ถ์ด ๋จ์ผ ๋๋ฉ์ธ(๋จ๋ฐฑ์ง ์์ธก)์ ํ์ ๋๊ณ , ๊ฒ์-์์ฑ ํตํฉ ์ต์ ํ, LLM ํ๊ฐ ์ ๊ฐ์ ๊ทผ๋ณธ์ ํด๊ฒฐ์ฑ
์ ์๋ ๋ฏธํกํ๋ค. ๊ณผํ ์ปค๋ฎค๋ํฐ์ ์ ๋ณด ๊ณผ๋ถํ ๋ฌธ์ ํด๊ฒฐ์ ๊ธฐ์ฌํ ์ค์ฉ์ ์์คํ
์ด์ง๋ง, ํ์ ์ ํ์ ์ฑ ์ธก๋ฉด์์๋ ๊ธฐ์กด ๊ธฐ๋ฒ์ ๊ณตํ์ ์ฐ์ ์กฐํฉ์ ๊ฐ๊น๋ค.
๊ฐ์ด ๋ณด๋ฉด ์ข์ ๋
ผ๋ฌธ
๊ธฐ๋ฐ ์ฐ๊ตฌ
RAG ์ํคํ
์ฒ ์ ๋ฐ์ ์ต์ ๋ํฅ์ ๋ค๋ฃธ์ผ๋ก์จ, HPC ๊ธฐ๋ฐ ์ด๋๊ท๋ชจ ๊ณผํ ๋
ผ๋ฌธ ๊ฒ์-์์ฑ ์์คํ
์ ์ด๋ก ์ ๋ฐํ์ด ๋๋ค.
๊ธฐ๋ฐ ์ฐ๊ตฌ
HiPerRAG ๋
ผ๋ฌธ์ ๊ฒ์ ์ฆ๊ฐ ์์ฑ ๋ฐ ํ์
์์ด์ ํธ ์์คํ
์ ๊ตฌํ ์ ๋ต์ ํตํด RAG-Enhanced Collaborative LLM Agents์ ์๋ ์๋ฆฌ์ ์ค์ ์ฑ๋ฅ ์ต์ ํ์ ์ด๋ก ์ ๋ฐฐ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค.
๋ค๋ฅธ ์ ๊ทผ
๊ณผํ๋
ผ๋ฌธ QA์ RAG ๊ตฌ์กฐ๋ฅผ ๋ค๋ฃจ์ง๋ง HiPerRAG ๋์ PaperQA๋ ์์ด์ ํธ ๊ธฐ๋ฐ ์ ๊ทผ์ ํตํด ์ฆ๊ฑฐ ์ถ์ถ๊ณผ ๋ต๋ณ์ ๋ค๋ฃจ์ด, ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ท๋ชจ ๋ฐ ๊ตฌ์กฐ์ ์ธก๋ฉด์ด ๋ค๋ฆ
๋๋ค.
๋ค๋ฅธ ์ ๊ทผ
404๋ฒ ๋
ผ๋ฌธ์ ๋๊ท๋ชจ ๊ณผํ ๋ฌธํ์ RAG ์์คํ
์ฑ๋ฅ์ ํ์ ์ ์ผ๋ก ๋์ธ ์ฌ๋ก๋ก, 399๋ฒ ๋
ผ๋ฌธ์ ์ฆ๊ฑฐ ์ฃผ๋ ์์ฝ ๋ชจ๋ธ๊ณผ ๋น๊ต์ ์ ๊ทผ๋ฒ์ ๋ฌ๋ฆฌํฉ๋๋ค.
๋ค๋ฅธ ์ ๊ทผ
HiPerRAG์ ๋๊ท๋ชจ ๋ฌธํ RAG ์ ์ฉ๊ณผ ๋์ ๋ฉํฐ ์์ด์ ํธ ์ค์ผ์คํธ๋ ์ด์
๋
ผ๋ฌธ์ ๋์ฉ๋ ๊ฒ์ ๋ฐ ์ฆ๊ฐ ํ๋ ์์ํฌ์ ๋ค์ํ ๊ตฌ์กฐ์ ๊ตฌํ๋ฒ์ ๋น๊ตํด์ค๋๋ค.
๋ค๋ฅธ ์ ๊ทผ
404๋ฒ์ ๊ณ ์ฑ๋ฅ RAG ์ํคํ
์ฒ์ ์ ๋ขฐ์ฑ ๋ฐ ์ค๋ช
๋ ฅ ์ธก์ ์ ๋ค๋ฃจ์ด, 582๋ฒ์ ๋ธ๋๋ฐ์ค ํ๊ฒฝ์์์ ์ค๋ช
๊ธฐ์ ๊ณผ ์ํธ๋ณด์์ ์ด๋ค.
๋ค๋ฅธ ์ ๊ทผ
HiPerRAG ๋
ผ๋ฌธ์ ๊ณ ์ฑ๋ฅ RAG ์์คํ
์ ํ์ฉํด ๋ฌธํ ๊ฒํ ์ ์ ํ์ฑ ๋ฐ ์ ๋ขฐ์ฑ ํฅ์์ ์คํํ์ฌ, LLM ๊ธฐ๋ฐ ๋
ผ๋ฌธ ๋ฆฌ๋ทฐ ์๋ํ์ ์ค์ ์ ๊ฐ์ ์ฌ๋ก๋ก ์ฝ์ ์ ์๋ค.
๋ค๋ฅธ ์ ๊ทผ
์ฌ๋ฃ๊ณผํ ํนํ retrieval-augmented LLM ์ํคํ
์ฒ๋ก, HiPerRAG์ HPC ๊ธฐ๋ฐ ํ์ฅ์ฑ๊ณผ ๋์กฐ์ ์
๋๋ค.
๋ค๋ฅธ ์ ๊ทผ
HiPerRAG ๋
ผ๋ฌธ์ ๊ณ ์ฑ๋ฅ ๊ฒ์์ฆ๊ฐ์์ฑ ๊ตฌ์กฐ๋ก LLM์ ๋ถํ์ค์ฑ ๊ด๋ฆฌ์ ์ค์ฉ์ ์ธ ์ ๊ทผ์ ํด์ฃผ๋ฉฐ, 390์ ๋ฌธ๋ฒ์ ํ๋ฅ ์ฑ ์ ๋ํ์ ๋ณด์์ ์ผ๋ก ์ฝ์ ์ ์์ต๋๋ค.
๋ค๋ฅธ ์ ๊ทผ
404๋ฒ ๋
ผ๋ฌธ์ ๊ณ ์ฑ๋ฅ RAG ๊ธฐ๋ฐ ๋ฌธํ QA ์์คํ
์ ์ ์ํ๋ฏ๋ก, 530๋ฒ ๋
ผ๋ฌธ๊ณผ ํจ๊ป ๋ณด๋ฉด ์ฌ์ค์ฑ, ์ ๋ขฐ์ฑ ๊ฐ์ ์ ์ํ RAG ํ์ฉ ๋ฐฉ์์ ์ฐจ์ด๋ฅผ ๋น๊ตํ ์ ์์ต๋๋ค.
ํ์ ์ฐ๊ตฌ
๋๊ท๋ชจ RAG ๊ตฌ์กฐ์์ ๊ณ ์ฑ๋ฅ ๊ฒ์-์์ฑ ํ์ดํ๋ผ์ธ ์ค๊ณ ๋ฐ ํ์ค์ ๊ฐ์ ๋ฐฉํฅ์ ์ ์ํฉ๋๋ค.
ํ์ ์ฐ๊ตฌ
Retrieval-augmented generative agent ๊ธฐ๋ฐ ๊ณผํ ๋ฌธํ ์์ฝ ์์ฑ๊ณผ HiPerRAG์ ๋๊ท๋ชจ ๋ฌธ์ ๊ตฌ์กฐ ์ฒ๋ฆฌ ๊ธฐ๋ฒ์ด ์ํธ ํ์ฅ๋ ์ ์์ต๋๋ค.
ํ์ ์ฐ๊ตฌ
๊ณผํ์ ๊ฐ์ค ์์ฑ์์ RAG(๊ฒ์-์ฆ๊ฐ์์ฑ) ๊ธฐ๋ฐ ๋ฐ๋ณต์ ๊ฐ์ค ์
๋ฐ์ดํธ๋ผ๋ ์์ด๋์ด๊ฐ HiPerRAG์ ๋์ฉ๋ ๊ณผํ๋
ผ๋ฌธ ์ฒ๋ฆฌ ๋ฐ ์ฆ๊ฑฐ ๊ธฐ๋ฐ QA์ ์๋์ง๋ฅผ ์ด๋ฃน๋๋ค.
ํ์ ์ฐ๊ตฌ
HiPerRAG ๋
ผ๋ฌธ์ RAG ๊ธฐ๋ฐ์ ๊ณ ์ฑ๋ฅ ๊ฒ์ ์ฆ๊ฐ์ ์ด์ฉํด ๋ฐ์ดํฐ ํ์ง ๊ฐ์ ์ ๋์ ํ๋ ๋ฐฉ์์ผ๋ก, ๋ฌธ๋งฅ ๊ธฐ๋ฐ ๋ฐ์ดํฐ ์ฆ๊ฐ ์ ๋ต์ ๋์ฑ ํ์ฅ์ํค๋ ์ค์ ์ ์ฐ๊ฒฐ๊ณ ๋ฆฌ๊ฐ ๋ฉ๋๋ค.
ํ์ ์ฐ๊ตฌ
๊ณผํ RAG์ ์ ๋ขฐ์ฑ/๋ณต์ก์ฑ ํ๊ฐ ํ๋ ์์ํฌ๋ฅผ ์ถ๊ฐ๋ก ์ ๊ณตํ๋ฉฐ, HiPerRAG์ ์ฑ๋ฅ์ ์ธก์ ํ๋ ๊ธฐ์ค์ ๋ณด์ํ ์ ์๋ค.
์์ฉ ์ฌ๋ก
701๋ฒ ๋
ผ๋ฌธ์ ํํ ๋ถ์ผ ๊ฒ์-์ฆ๊ฐ ์ง์์๋ต ํ๋ ์์ํฌ๋ฅผ ๊ฐ๋ฐํ์ฌ, 404๋ฒ HiPerRAG์ ๋๊ท๋ชจ ๊ณผํ RAG ์์คํ
์ ์ค์ง์ ์ผ๋ก ์์ฉํ๋ ์์๊ฐ ๋ฉ๋๋ค.