Essence
๊ฐํํ์ต(RL)์ ํตํด ๋์ธ์ด๋ชจ๋ธ(LLM)์ด ์ถ๋ก ๊ณผ์ ์ค ๊ฒ์ ์์ง์ ์๋์ผ๋ก ํธ์ถํ๊ณ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ํ์ตํ๋ ํ๋ ์์ํฌ Search-R1์ ์ ์ํ๋ฉฐ, ๊ธฐ์กด RAG ๋๋น ์ต๋ 41%์ ์ฑ๋ฅ ํฅ์์ ๋ฌ์ฑํ๋ค.
How
Figure 2: PPO vs GRPO ์๋ ด ๋น๊ต
RL ๊ฐ์ฒด ํจ์ (๊ฒ์ ์์ง ํตํฉ):
- ์ ์ฑ
LLM ฯฮธ๊ฐ ์
๋ ฅ x์์ ๊ฒ์ ์์ง R๊ณผ์ ์ํธ์์ฉ์ ํฌํจํ ์ถ๋ ฅ y ์ํ๋ง
- KL ๋ฐ์ฐ์ผ๋ก ์ฐธ์กฐ ์ ์ฑ
์ผ๋ก๋ถํฐ์ ํธํฅ ์ ์ด
ํต์ฌ ๊ธฐ์ :
- ์์ค ๋ง์คํน: ๊ฒ์๋ ํ ํฐ(I(yt)=0)์ ์ ์ฑ
๊ทธ๋๋์ธํธ ๊ณ์ฐ์์ ์ ์ธ, LLM ์์ฑ ํ ํฐ๋ง ์ต์ ํ
- PPO ์ ์ฉ: ์ (2)์์ ํด๋ฆฌํ๋ ์ ์ฑ
๋น์จ์ ์ฌ์ฉํ ์ ์ฝ๋ ๋ชฉ์ ํจ์
```
J_PPO(ฮธ) = min(ฯฮธ/ฯ_old ยท A, clip(ฯฮธ/ฯ_old, 1-ฮต, 1+ฮต) ยท A)
```
- GRPO ์ ์ฉ: ๊ทธ๋ฃน ์๋ ์ ์ฑ
์ต์ ํ๋ก ๋นํ๊ฐ ๋ชจ๋ธ ์ ๊ฑฐ, ๊ทธ๋ฃน ์ ์์์ ๋ฒ ์ด์ค๋ผ์ธ ์ถ์
- ํ ํฐ ๊ตฌ์กฐ:
๋ก ๊ฒ์ ์ฟผ๋ฆฌ, ์ผ๋ก ๊ฒ์ ๊ฒฐ๊ณผ, ๋ก ์ถ๋ก , ๋ก ์ต์ข
๋ต๋ณ ๊ฐ์ธ๊ธฐ
- ๋ณด์ ํจ์: ๊ฒฐ๊ณผ ๊ธฐ๋ฐ ๋ณด์(rฯ)๋ง ์ฌ์ฉ (๊ณผ์ ๊ธฐ๋ฐ ๋ณด์ ๋ฏธ์ฌ์ฉ)
Figure 3: ๊ฒ์๋ ํ ํฐ ์์ค ๋ง์คํน ์ฐ๊ตฌ
Evaluation
์ดํ: Search-R1์ ๊ฒ์ ์์ง ํธ์ถ์ RL ์ต์ ํ์ ์ฒด๊ณ์ ์ผ๋ก ํตํฉํ ์ค์ฉ์ ํ๋ ์์ํฌ๋ก, ๊ฐ๋ ฅํ ์คํ ๊ฒฐ๊ณผ์ ๊ตฌํ ์์ธํจ์ด ๊ฐ์ ์ด๋, ์ด๋ก ์ ๊น์ด์ ๊ณ์ฐ ํจ์จ์ฑ์ ๋ํ ์ถ๊ฐ ๋ถ์์ด ์๊ตฌ๋๋ค.
๊ฐ์ด ๋ณด๋ฉด ์ข์ ๋
ผ๋ฌธ
๊ธฐ๋ฐ ์ฐ๊ตฌ
๋๊ท๋ชจ ๊ณผํ LLM ๋ฐ ๋ค์ํ ํ์ฉ ์ฌ๋ก๋ฅผ ํฌ๊ด์ ์ผ๋ก ์กฐ์ฌํ 004 ๋
ผ๋ฌธ์ 740์ RL-RAG ์ ๊ทผ๋ฒ์ด ๊ธฐ์กด RAG ๋ฐ LLM ๊ธฐ๋ฐ QA ๋ฌธํ์์ ์์นํ๋ ์ง์ ์ ํ์
ํ๋ ๋ฐ ์ ์ฉํฉ๋๋ค.
๋ค๋ฅธ ์ ๊ทผ
๋๊ท๋ชจ ๋๊ตฌ ๋ง์คํฐ๋ฆฌ(16,000+ ํด)์ LLM์ด ๋๋ฌํ๋ ํ๋ ์์ํฌ๋ก, Search-R1์ ๊ฒ์ ๋ฐ ๋๊ตฌ ์ํธ์์ฉ ์ฑ๋ฅ๊ณผ ๋น๊ต ๊ฐ๋ฅ.
๋ค๋ฅธ ์ ๊ทผ
์์ด์ ํธ๊ฐ ๊ฒ์ ์์ง๊ณผ ์ฐ๊ณํด ๊ณผํ์ ์์ด๋์ด๋ฅผ ๋์ฑ ํจ์จ์ ์ผ๋ก ๋ฐ๊ฒฌํ๋ ๋ฐฉ๋ฒ๋ก ์ ์ ๊ณตํ์ฌ, ์ง๋จ์ ์์ด์ ํธ ํ์
์ ํ์ฅ ์ฌ๋ก๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ค๋ฅธ ์ ๊ทผ
LLM์ ๊ฒ์ ๊ธฐ๋ฐ ์ถ๋ก ๋ฅ๋ ฅ ๊ฐํ์ RL ๋ฐฉ๋ฒ์ ์ ์ฉํ ReSearch ๋
ผ๋ฌธ๊ณผ ๋์ผ ๋ฌธ์ ์ ์ํธ๋น๊ต๊ฐ ๊ฐ๋ฅํจ.
๋ค๋ฅธ ์ ๊ทผ
WebThinker ๋
ผ๋ฌธ์ ๊ฒ์ ๊ณผ์ ์ ์ฌํํ๋ RAG ๊ธฐ๋ฐ ๋ชจ๋ธ๋ก, Search-R1๊ณผ ์ ์ฌ ๊ณผ์ ์ ๋ํด ๋ค๋ฅธ ๊ฐํํ์ต ์ ๋ต์ ์ ์ํฉ๋๋ค.
ํ์ ์ฐ๊ตฌ
871 'WebAgent-R1' ๋
ผ๋ฌธ์ ์น ์์ด์ ํธ RL ํ์ต์ ์ต์ ๊ธฐ๋ฒ๊ณผ ํ๊ฐ ๊ธฐ์ค์ ์ ๊ณตํ์ฌ 740 ๋
ผ๋ฌธ์ด ๋ค๋ฃจ๋ Search-RL ๋ฐฉ์์ ์ค์ฉ ์ ์ฉ์ฑ๊ณผ ํ๊ณ๋ฅผ ๋ณด๋ค ์
์ฒด์ ์ผ๋ก ์ดํดํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
ํ์ ์ฐ๊ตฌ
740๋ฒ ๋
ผ๋ฌธ์ ์น ๊ธฐ๋ฐ ์ ๋ณดํ์๊ณผ ์ถ๋ก ์ ์ํ LLM ํ์ต ๋ฐฉ๋ฒ์ ์ ์ํด 447๋ฒ์ ํ์์ Reasoning ์์ด์ ํธ ๊ฐ๋
์ ํ์ฅํฉ๋๋ค.