Essence
๋ณธ ๋
ผ๋ฌธ์ ์ ๊ฒฝ๋ง ๊ธฐ๋ฐ ์ ๋ณด๊ฒ์์์ ํฌ์(sparse) ๋ ์์ปฌ ํํ์ ํ์ตํ๋ SPLADE ๋ชจ๋ธ์ ๊ฐ์ ํ์ฌ, ๋ฐ์ง ํํ(dense embedding)์ ํจ์จ์ฑ๊ณผ ์ ํต์ ๊ฐ๋ฐฉ ๋จ์ด(bag-of-words) ๋ชจ๋ธ์ ํด์๊ฐ๋ฅ์ฑ์ ๊ฒฐํฉํ ์ฒซ ๋จ๊ณ ๊ฒ์๊ธฐ๋ฅผ ์ ์ํ๋ค.
How
Figure 2: ๋ฌธ์ ๊ธธ์ด์ ๋ฐ๋ฅธ ์ฑ๋ฅ ๋ณํ ๋ถ์
ํต์ฌ ๊ธฐ์ ๊ฐ์ ์ฌํญ:
- ์ต๋๊ฐ ํ๋ง (Max Pooling): ๊ธฐ์กด์ ๋ก๊ทธ-ํฌํ ํฉ์ฐ ์ฐ์ฐ(Eq. 2)์ ์ต๋๊ฐ ์ฐ์ฐ(Eq. 6)์ผ๋ก ๋ณ๊ฒฝ
```
w_j = max_{iโt} log(1 + ReLU(w_ij))
```
์ด๋ฅผ ํตํด ํ ํฐ ๊ฐ ์ํธ์์ฉ์ ๋ณด๋ค ํจ๊ณผ์ ์ผ๋ก ๋ชจ๋ธ๋ง
- SPLADE-doc (๋ฌธ์ ์ ์ฉ ์ธ์ฝ๋): ์ฟผ๋ฆฌ ํ์ฅ ์ ๊ฑฐ๋ก ์จ๋ผ์ธ ์ถ๋ก ๋น์ฉ ๊ฐ์
```
s(q,d) = ฮฃ_{jโq} w_d_j
```
๋ฌธ์์ ๊ฐ์ค์น๋ฅผ ๋ชจ๋ ์คํ๋ผ์ธ์์ ์ฌ์ ๊ณ์ฐ
- FLOPS ์ ๊ทํ: ์ญ์ธ๋ฑ์ค ํจ์จ์ฑ์ ์ง์ ์ต์ ํ
```
โ_FLOPS = ฮฃ_{jโV} (1/N ฮฃ_{i=1}^N w(d_i)_j)^2
```
๊ฒ์ ๋ชฉ๋ก(posting list) ๊ท ํ ๋ถ๋ฐฐ๋ฅผ ํตํ ๊ฒ์ ํจ์จ์ฑ ํฅ์
- ์ด๋จ๊ณ ์ฆ๋ฅ (Two-stage Distillation):
1๋จ๊ณ: SPLADE ๊ฒ์๊ธฐ์ ํฌ๋ก์ค-์ธ์ฝ๋ ์ฌ์ ๋ ฌ๊ธฐ ํ์ต
2๋จ๊ณ: ๋ ์ด๋ ค์ด ๋ถ์ ์ํ๋ก ์ฌํ์ต
- ์์ค ํจ์: ๋์กฐ์ ์์ค(contrastive loss)๊ณผ FLOPS ์ ๊ทํ ๊ฒฐํฉ
```
L = L_rank-IBN + ฮป_q L_q_reg + ฮป_d L_d_reg
```
ํ๋ จ ์์ธ:
- DistilBERT-base ์ด๊ธฐํ
- ADAM ์ต์ ํ๊ธฐ (ํ์ต๋ฅ 2e-5)
- ๋ฐฐ์น ํฌ๊ธฐ 124, 150k ๋ฐ๋ณต
- ํ๋ ๋ถ์ ์ํ๋ง (BM25 ๊ธฐ๋ฐ)
- ์ฟผ๋ฆฌ์ ๋ฌธ์์ ๋ํ ๋ณ๋ ์ ๊ทํ ๊ฐ์ค์น ์ฌ์ฉ
Evaluation
Novelty: 4/5 Technical Soundness: 5/5 Significance: 5/5 Clarity: 4/5 Overall: 4.5/5
์ดํ: ๋ณธ ๋
ผ๋ฌธ์ SPLADE ๋ชจ๋ธ์ ๋ํ ์ ๋ฐํ ๊ฐ์ ์ ํตํด ํฌ์ ๋ ์์ปฌ ํํ ๊ธฐ๋ฐ ์ ๋ณด๊ฒ์์ ์๋ก์ด ์ต๊ณ ์ฑ๋ฅ์ ๋ฌ์ฑํ์ผ๋ฉฐ, ํนํ ์ต๋๊ฐ ํ๋ง๊ณผ ๋ฌธ์ ์ ์ฉ ์ธ์ฝ๋ ๊ฐ์ ๋จ์ํ๋ฉด์๋ ํจ๊ณผ์ ์ธ ๊ธฐ๋ฒ๋ค์ด ์ค๋ฌด ์ ์ฉ ๊ฐ์น๊ฐ ๋๋ค. ๋ค๋ง ์ด๋๊ท๋ชจ ์ปฌ๋ ์
๊ณผ ์ค์ ANN ๊ฒ์ ํ๊ฒฝ์ ๋ํ ๊ฒ์ฆ์ด ๋ ํ์ํ๋ค.
๊ฐ์ด ๋ณด๋ฉด ์ข์ ๋
ผ๋ฌธ
๊ธฐ๋ฐ ์ฐ๊ตฌ
REALM ๋
ผ๋ฌธ์ RAG์ ์ฌ์ ํ์ต ๋จ๊ณ ํจ์จํ ๋ฐฉ๋ฒ๋ก ์ ์ ์ํ์ฌ SPLADE์ ๊ฐ์ sparse RAG ๋ชจ๋ธ ๊ฐ๋ฐ์ ์ด๋ก ์ ํ ๋๋ฅผ ์ ๊ณตํ๋ค.
ํ์ ์ฐ๊ตฌ
Retrieval-Augmented Generation for LLMs ๋
ผ๋ฌธ์ ์ต์ RAG ๊ธฐ๋ฒ๊ณผ ๊ทธ ์ฑ๋ฅ ํ๊ฐ๋ฅผ ๊ฐ์ด๋๋ผ์ธ ์ฐจ์์์ ํ๋ถํ๊ฒ ๋
ผ์ํฉ๋๋ค.
์์ฉ ์ฌ๋ก
SPLADE v2๋ ๊ฒ์ ์ฆ๊ฐ ์ธ์ด๋ชจ๋ธ์ ํจ์จ์ ์ธ๋ฑ์ฑยทํ์ฅ ๋ฐฉ์ ๊ตฌํ์ ์ค์ ์ฌ๋ก๋ฅผ ์ ๊ณตํฉ๋๋ค.
์์ฉ ์ฌ๋ก
PaperQA๋ ํ์ ๋ฌธํ ๊ฒ์์ retrieval-augmented generation(RAG) ์์คํ
์ ์ ์ฉํ์ฌ SPLADE ๋ฐฉ์์ ์ค์ ์ฌ์ฉ์ ๋ณด์ฌ์ค๋ค.
์์ฉ ์ฌ๋ก
OAG-Bench ๋
ผ๋ฌธ์ SPLADE์ ๊ฐ์ ๊ฒ์ ๋ชจ๋ธ ์ฑ๋ฅ์ ์ค์ ํ์ ๊ทธ๋ํ ๋ง์ด๋ ์์
์ ์ ์ฉยทํ๊ฐํ ์ฌ๋ก์
๋๋ค.
์์ฉ ์ฌ๋ก
AAAR-1.0 ๋ฒค์น๋งํฌ๋ ์ ๋ณด ๊ฒ์ ๊ธฐ๋ฐ ์ธ์ด๋ชจ๋ธ๋ค์ด ์ค์ ๊ณผํ ์์
์ ์ด๋ป๊ฒ ์ ์ฉ๋ ์ ์๋์ง ํ๊ฐํฉ๋๋ค.
์์ฉ ์ฌ๋ก
ํฌ์ ๋ฐ ๋ฐ์ง ์๋ฒ ๋ฉ ๊ธฐ๋ฐ ์ ๋ณด ๊ฒ์ ์ฑ๋ฅ์ด ์ค์ ๊ณผํ ๋ฐ์ดํฐ(๋ ํํ ๋ฑ)์์ ์ด๋ป๊ฒ ์ ์ฉ๋๋์ง ์ดํด๋ณผ ์ ์๋ค.