Stop Chunking Like It's 2022 โ Yuval Belfer, AI21 Labs
ํ ์ค ํต์ฌ
๊ณ ์ chunk size๋ก๋ ์ง์ ์ ํ์ ๋ฐ๋ผ ์์ค์ด ํฌ๋ฏ๋ก, ์ฌ๋ฌ ํฌ๊ธฐ๋ก ๋์์ ์์ธํ๊ณ RRF๋ก ํฉ์น๋ฉด ๋ฉ๋ชจ๋ฆฌ ์ฝ๊ฐ์ ์ฆ๊ฐ๋ง์ผ๋ก๋ ๊ฒ์ ์ฑ๋ฅ์ 20~40%๊น์ง ๋์ด์ฌ๋ฆด ์ ์๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์๋ฌด๊ฒ๋ ์๋ ์ด์ผ๊ธฐ์ chunking์ด ์๊ธด ์ด์ ๊ฒ์ ์์คํ ์์ chunking์ ์ฃฝ์ง ์์๊ณ , agentic search๊ฐ ๋์ด๋ ๋์ฉ๋ ๋ฐ์ดํฐ์์๋ ์ฌ์ ํ ์ค์ํ ์ ์ฒ๋ฆฌ ๋ฌธ์ ๋ก ๋จ์ ์๋ค. Rag๊ฐ ๋ฐ๋ณตํด์ โ์ฃฝ์๋คโ๋ ๋ง์ด ๋์๋, ์ค์ ๋ก๋ ๋ฐ์ดํฐ๊ฐ ๋ง์์๋ก ๋ฌธ์ ์กฐ์ง ๋ฐฉ์์ด ์ฑ๋ฅ์ ์ข์ฐํ๋ค.
-
1:43
์์ธ์ ์ง๋ฃจํ๊ณ ๊ฒ์ ํ๋์ ์ฌ๋ฏธ์๋ค ์์ธ์ ์ด๊ธฐ์ chunk size๋ฅผ ์ ํด ์ ์ฅํด ๋๋ ์ง๋ฃจํ ๋จ๊ณ์ด๊ณ , ๊ฒ์์ top-k๋ hybrid search๋ฅผ ๋ง์ง๋ฉฐ ์ฆ์ ๊ฐ์ ์ ์ฒด๊ฐํ ์ ์๋ ๋จ๊ณ๋ค. ํ์ง๋ง scale์ด ์ปค์ง์๋ก ๊ฒ์ ํ๋๋ง์ผ๋ก๋ ํ๊ณ๊ฐ ์๊ณ , ๋ฐ์ดํฐ ์ ๋ ฌ ๋ฐฉ์ ์์ฒด๊ฐ ๋นํจ์จ์ด๋ฉด ๋น์ฉ๋ง ์ปค์ง๋ค.
-
3:23
์ง๋ฌธ์ ๋ตํ์ง ๋ชปํ๋ World Cup ๋๋ ํฐ๋ฆฌ ํด๋๋ฅผ ๋ํ๋ณ๋ก ์ ๋๋ ๋ โ๊ฐ์ฅ ๋ง์ด ์ฐ์นํ ํ์ ๋๊ตฌ์ธ๊ฐโ ๊ฐ์ ์ง๋ฌธ์ ๊ฐ ํด๋๋ฅผ ๋ชจ๋ ํ๊ณ ์ง๊ณํด์ผ๋ง ๋ตํ ์ ์๋ค. ๋ฌธ์ ๊ตฌ์กฐ๊ฐ ์ง๋ฌธ ์ ํ์ ๋ฐ์ํ์ง ๋ชปํ๋ฉด ๊ฒ์์ ๊ฒฐ๊ตญ ๋จ์ ์กฐํ๊ฐ ์๋๋ผ ๋นํจ์จ์ ์ธ ์ง๊ณ ์์ ์ด ๋๋ค.
-
4:17
์ ๋ณด ์์ค์ด ์๋ ์์ถ์ผ๋ก์์ chunking chunk๊ฐ ๋๋ฌด ํฌ๋ฉด ๋ฌธ๋งฅ์ ๋ณด์กด๋์ง๋ง ์ธ๋ถ ์ ํธ๊ฐ ์ฌ๋ผ์ง๊ณ , ๋๋ฌด ์์ผ๋ฉด ํฐ ๊ทธ๋ฆผ์ด ๋ฌด๋์ง๋ค. ๋ฐ๋ผ์ chunking์ ๋ณธ์ง์ ์ผ๋ก ์์ค ์์ถ์ด๋ฉฐ, ํ๋์ ์ ๋ต chunk size๊ฐ ์กด์ฌํ๋ค๊ธฐ๋ณด๋ค ์ง์์ ๋ฐ๋ผ ์ ๋ฆฌํ ํฌ๊ธฐ๊ฐ ๋ฌ๋ผ์ง๋ค.
-
6:13
๊ฐ์ ๋ฐ์ดํฐ์ ์ ์ฌ์ฏ ๊ฐ์ง ๋ณต์ ๋ณธ ๊ฐ์ ๋ฐ์ดํฐ์ ์ ์ฌ๋ฌ ๋ฒ ๋ณต์ ํด ๊ฐ๊ธฐ ๋ค๋ฅธ chunk size๋ฅผ ์ ์ฉํ๊ณ , QM sum, Narrative QA, Seinfeld ๊ฐ์ ๋ฐ์ดํฐ์ ์์ ์ฑ๋ฅ์ ๋น๊ตํ๋ค. ์ด ์คํ์ ๋ฐ์ดํฐ์ ๋ณ๋ก ํ๋์ ์ต์ ๊ฐ์ ์ฐพ๊ธฐ๋ณด๋ค, ์ง์์ ๋ฐ๋ผ ๊ฒฐ๊ณผ๊ฐ ๋ฌ๋ผ์ง๋ค๋ ์ ์ ํ์ธํ๊ธฐ ์ํ ์ค๊ณ๋ค.
-
7:07
์๋ก ๋ฐ๋ ๋ต์ ๋ด๋ ๋ ๊ฐ์ Seinfeld ์ง๋ฌธ ๊ตฌ์ฒด์ ์ด๊ณ ์ข์ ์ง๋ฌธ์ ์์ chunk size์์ ๋ ์ ๋ง๊ณ , ๋ฐ๋๋ก ๋งฅ๋ฝ์ด ๋๊ฒ ํผ์ง ์ง๋ฌธ์ ํฐ chunk size๊ฐ ์ ๋ฆฌํ๋ค. ๊ฐ์ ๋ฐ์ดํฐ์ ์์์๋ ์ง๋ฌธ ์ข ๋ฅ์ ๋ฐ๋ผ ์์๊ฐ ํฌ๊ฒ ๋ฐ๋๋ฏ๋ก, ๋จ์ผ chunk size๋ ํญ์ ์ด๋ค ์ง๋ฌธ์๋ ๋ถ๋ฆฌํ๋ค.
-
8:12
์ค๋ผํด ์คํ ๊ฐ ์ง์๋ง๋ค ๊ฐ์ฅ ์ข์ chunk size๋ฅผ ๊ณ ๋ฅผ ์ ์๋ ์ค๋ผํด์ ๊ฐ์ ํ๋ฉด, ๊ณ ์ chunk size ์ ๋ต๊ณผ ํฐ ์ฑ๋ฅ ๊ฒฉ์ฐจ๊ฐ ๋๋ฌ๋๋ค. ์ฌ๋ฌ ๋ฐ์ดํฐ์ ์์ chunk size๋ค๋ผ๋ฆฌ ์ฑ๋ฅ ๊ณก์ ์ด ๊ต์ฐจํ๋ฉฐ, ์ต์ ์ ํ์ ์ง์๋ณ๋ก๋ง ๋ฐ๊ฟ๋ recall์ด 20~40%๊น์ง ๊ฐ์ ๋ ์ ์ฌ๋ ฅ์ด ํ์ธ๋๋ค.
-
9:59
์์ชฝ ๋ ๋ชจ๋์ ์ ๋ณด ๋ฌธ์ ์์ธ ๋จ๊ณ์์๋ ์์ผ๋ก ๋ค์ด์ฌ ์ง์๋ฅผ ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ chunk size๋ฅผ ์ง์์ ๋ง๊ฒ ์กฐ์ ํ ์ ์๊ณ , ๊ฒ์ ๋จ๊ณ์์๋ chunk size๊ฐ ์ด๋ฏธ ๊ณ ์ ๋์ด ์์ด ๋ค๋ฆ๊ฒ ๋ฐ๊ฟ ์ ์๋ค. ๊ธฐ์กด์ contextual retrieval์ฒ๋ผ ๊ฐ chunk๋ฅผ ๋ณด๊ฐํ๋ ๋ฐฉ์๋ ์์ง๋ง, ์ฌ๊ธฐ์๋ ๊ณ ์ ๊ฐ ํ๋์ ๋ฌถ์ด์ง ์๋ ์ ๊ทผ์ด ํ์ํ๋ค๋ ๋ฌธ์ ์์์ด ํต์ฌ์ด๋ค.
-
11:02
๋ค์ค ์ค์ผ์ผ ์์ธ๊ณผ ์์ ์ตํฉ ํ๋์ chunk size ๋์ ์ฌ๋ฌ window size๋ก ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ ํด ๋์์ ์์ธํ๊ณ , ์ง์ ์ ๋ชจ๋ ์์ธ์ ๋ณ๋ ฌ๋ก ๊ฒ์ํ ๋ค RRF(reciprocal rank fusion)๋ก ํฉ์น๋ค. chunk ๊ฐ ์ง์ ๋น๊ต๊ฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์ chunk๊ฐ ์๋ document ๋จ์ ์์๋ฅผ ๋ชจ์ ํฌํํ๋ฏ ๊ฒฐํฉํ๋ ๋ฐฉ์์ด ํจ๊ณผ์ ์ด๋ค.
-
13:50
๋ค ๊ฐ ๋ฐ์ดํฐ์ ์์์ ๊ฒฐ๊ณผ QM sum, Narrative QA, Seinfeld, Finance Bench์์ ์ด ๋ฐฉ๋ฒ์ ๋๋ถ๋ถ์ recall ๊ตฌ๊ฐ์์ ์ต๊ณ ์ ๊ณ ์ chunk size๋ณด๋ค ์ข๊ฑฐ๋ ๊ทธ์ ์คํ๋ ์ฑ๋ฅ์ ๋๋ค. ํํธ๋งต์์๋ ์ ๋ฐ์ ์ผ๋ก ๋ ๋์ recall์ด ํ์ธ๋๋ฉฐ, ์ผ๋ถ ๋ฐ์ดํฐ์ ์์๋ 20~40% ์์ค์ ๊ฐ์ ์ด ๋ํ๋ฌ๋ค.
-
15:24
๋ฉ๋ชจ๋ฆฌ ๋น์ฉ์ ์ผ๋ง์ธ๊ฐ ๋์ ์ฌ๋ฌ ๋ณต์ ๋ณธ์ ์ ์งํด์ผ ํ๋ฏ๋ก ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋์ด ์ฝ 2~5๋ฐฐ ์์ค์ผ๋ก ์ฆ๊ฐํ๋ค. ๊ทธ๋ฌ๋ ๊ฒ์์ ๋ณ๋ ฌํํ ์ ์๊ณ RRF ๋น์ฉ๋ ํฌ์ง ์์ ์ง์ฐ์๊ฐ ์ํฅ์ ์์ผ๋ฉฐ, ์์ผ๋ก๋ ํ์ํ chunk size ๊ฐ์์ ์ ํ ๊ธฐ์ค์ ๋ ์ ๊ตํ๊ฒ ์ ํด์ผ ํ๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ์ง์ ์ ํ์ด ๋ค์ํ๊ณ ๋ฐ์ดํฐ๊ฐ ํด์๋ก ๋จ์ผ chunk size ์ต์ ํ๋ณด๋ค ๋ค์ค ์ค์ผ์ผ ์์ธ๊ณผ rank fusion์ด ๋ ์ค์ฉ์ ์ด๋ค.
- ๊ฒ์ ์ฑ๋ฅ ๊ฐ์ ์ด ๋งํ ๋๋ ๋ชจ๋ธ๋ณด๋ค ๋ฐ์ดํฐ ์กฐ์ง ๋ฐฉ์๋ถํฐ ์ ๊ฒํด์ผ ํ๋ฉฐ, ํนํ chunking์ ๊ฐ์ฅ ํฐ ๊ตฌ์กฐ์ ๋ ๋ฒ๋ฆฌ์ง์ผ ์ ์๋ค.
- ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ถ๊ฐ๋ก ์ฐ๋๋ผ๋ latency๋ฅผ ํฌ๊ฒ ๋๋ฆฌ์ง ์๊ณ recall์ ๋์ผ ์ ์์ผ๋ฏ๋ก, ๋น์ฉ ๋๋น ์ฑ๋ฅ ์ด๋์ ์์น๋ก ๋น๊ตํด ์์ฌ๊ฒฐ์ ํ๋ ๊ฒ์ด ์ค์ํ๋ค.