๐ง ๋์ ์๊ฐ / ๋นํ (My Thoughts / Critiques)
- ๊ตฌ์กฐ์ ์์๋ฅผ ์ธ์ํด์ ์ฒญํน์ ํ๋ฉด ๊ธฐ๋ณธ ๊ณ ์ ํฌ๊ธฐ ๋ฐฉ์๋ณด๋ค ์ข๋ค.
- ์ด๊ฒ๋ ์ด๋ก ์ ์ผ๋ก ๋น์ฐํ ์๊ฐํ๋ ๋ด์ฉ์ด๊ธด ํ๋ค.
- ๊ทธ๋๋ ๊ทธ๊ฑธ ์คํ์ผ๋ก ์ฆ๋ช ํด๋ธ ๋ ผ๋ฌธ
3์ค ์์ฝ
-
๊ธฐ์กด์ ๊ณ ์ ํฌ๊ธฐ ์ฒญํน ๋ฐฉ์์ ํ๊ณ๋ฅผ ์ง์ ํ๊ณ , ๋ฌธ์์ ๊ตฌ์กฐ์ โ์์โ(์ ๋ชฉ, ํ ๋ฑ)๋ฅผ ์ธ์ํด ์ฒญํฌ๋ฅผ ์์ฑํ๋ ์๋ก์ด RAG ์ ๊ทผ๋ฒ์ ์ ์ํจ.
-
๊ธ์ต ๋ณด๊ณ ์(FinanceBench) ๋์ ์คํ ๊ฒฐ๊ณผ, ์ ์ ๋ฐฉ์์ด ๊ธฐ์กด ๊ณ ์ ํฌ๊ธฐ ๋ฐฉ์๋ณด๋ค ์๋ฑํ ๋์ Q&A ์ ํ๋(53.19%)๋ฅผ ๋ฌ์ฑํ๋ฉฐ ์ต๊ณ ์ฑ๋ฅ์ ๊ธฐ๋กํจ.
-
๋ฌธ์ ๊ตฌ์กฐ๋ฅผ ๋ณด์กดํ๋ ์ฒญํน์ด ์๋ ํ๋ ์์ด๋ RAG ์ฑ๋ฅ์ ์ต์ ํํ ์ ์๋ ํจ๊ณผ์ ์ธ ์ ๋ต์์ ์ ์ฆํจ.
1. ๋ชฉํ (Goal)
์ด ์ฐ๊ตฌ์ ๋ชฉํ๋ ๊ธฐ์กด์ ๊ณ ์ ํฌ๊ธฐ๋ ๋ฌธ๋จ ๋จ์ ์ฒญํน ๋ฐฉ์์ด ๋ฌธ์์ ๊ตฌ์กฐ์ ์ ๋ณด๋ฅผ ๋ฌด์ํ๋ ํ๊ณ๋ฅผ ์ง์ ํ๊ณ , ๋ฌธ์์ ๊ตฌ์กฐ์ โ์์โ(element)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฒญํนํ๋ ์๋ก์ด ์ ๋ต์ ์ ์ํ๋ ๊ฒ์ ๋๋ค. ํนํ, ์ ๋ชฉ, ํ, ๋ฆฌ์คํธ ๋ฑ ๋ฌธ์์ ๋ ผ๋ฆฌ์ ๋จ์๋ฅผ ๊ทธ๋๋ก ๋ณด์กดํ๋ ์ฒญํน์ ํตํด ๊ธ์ต ๋ณด๊ณ ์์ ๊ฐ์ ๋ณต์กํ ๋ฌธ์์ ๋ํ RAG ์์คํ ์ ๊ฒ์ ๋ฐ ๋ต๋ณ ์ ํ๋๋ฅผ ํฌ๊ฒ ํฅ์์ํค๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
2. ๋ฐ์ดํฐ (Data)
์คํ์๋ ์ค์ ๊ธ์ต ์๋๋ฆฌ์ค์ ๋ณต์กํ ์ง๋ฌธ๋ค๋ก ๊ตฌ์ฑ๋ โFinanceBenchโ ๋ฒค์น๋งํฌ ๋ฐ์ดํฐ์ ์ด ์ฌ์ฉ๋์์ต๋๋ค. ์ด ๋ฐ์ดํฐ์ ์ ์ด 84๊ฐ์ ๊ณ ์ ํ ๋ฏธ๊ตญ ์ฆ๊ถ๊ฑฐ๋์์ํ(SEC) ๊ธ์ต ๋ณด๊ณ ์(10-K, 10-Q ๋ฑ)์ ์ด์ ๋ํ 141๊ฐ์ ์ง์์๋ต ์์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๋ฌธ์๋ค์ ํ๊ท ํ์ด์ง ์๊ฐ 147์ชฝ์ ๋ฌํ๊ณ ์ ๋ต์ ๊ทผ๊ฑฐ๊ฐ ๋ฌธ์ ์ ๋ฐ์ ํฉ์ด์ ธ ์์ด, RAG ์์คํ ์ ์ฑ๋ฅ์ ํ๊ฐํ๊ธฐ์ ๋งค์ฐ ์ ํฉํ ๋ฐ์ดํฐ์ ์ ๋๋ค.
3. ๋ชจ๋ธ ๊ตฌ์กฐ (Model Architecture)
์ด ์ฐ๊ตฌ๋ ํ์ค์ ์ธ RAG(๊ฒ์ ์ฆ๊ฐ ์์ฑ) ํ์ดํ๋ผ์ธ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
-
๋ฌธ์ ์ฒ๋ฆฌ ๋ฐ ์ฒญํน: ํต์ฌ ๊ธฐ์ ๋ก,
Unstructured๋ผ์ด๋ธ๋ฌ๋ฆฌ์ โChipperโ ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ๋ฌธ์์ ์๊ฐ์ , ๊ตฌ์กฐ์ ์์๋ฅผ ์๋ณํฉ๋๋ค. ์ด ๋ชจ๋ธ์ ๋ฌธ์ ๋ด์ ํ(Table), ์ ๋ชฉ(Title), ์์ ํ ์คํธ(Narrative Text) ๋ฑ์ ๋จผ์ ์ธ์ํ ํ, ์ด ์์๋ค์ ์ค์ฌ์ผ๋ก ์๋ฏธ๊ฐ ํผ์๋์ง ์๋๋ก ์ฒญํฌ๋ฅผ ์์ฑํฉ๋๋ค. -
์ธ๋ฑ์ฑ ๋ฐ ๊ฒ์:
sentence-transformer๋ชจ๋ธ๋ก ๊ฐ ์ฒญํฌ๋ฅผ ์๋ฒ ๋ฉํ๊ณ , Weaviate ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ์ฌ ์ง๋ฌธ๊ณผ ๊ฐ์ฅ ์ ์ฌํ ์์ 10๊ฐ์ ์ฒญํฌ๋ฅผ ๊ฒ์ํฉ๋๋ค. -
๋ต๋ณ ์์ฑ: ๊ฒ์๋ ์ฒญํฌ์ ์๋ณธ ์ง๋ฌธ์ GPT-4 ๋ชจ๋ธ์ ์ ๋ ฅํ์ฌ ์ต์ข ๋ต๋ณ์ ์์ฑํฉ๋๋ค.
4. ์ฃผ์ ์ฑ๊ณผ (Key Achievements)
-
์ต๊ณ ์์ค์ Q&A ์ ํ๋ ๋ฌ์ฑ: ์ ์๋ โ์์ ๊ธฐ๋ฐ ์ฒญํนโ ์ ๋ต์ 53.19%์ Q&A ์ ํ๋๋ฅผ ๊ธฐ๋กํ๋ฉฐ, ๊ธฐ์กด์ ๋ชจ๋ ๊ณ ์ ํฌ๊ธฐ ์ฒญํน ๋ฐฉ์(์ต๋ 48.23%)์ ํฌ๊ฒ ๋ฐ์ด๋๋ ์ต๊ณ ์ฑ๋ฅ(State-of-the-art)์ ๋ฌ์ฑํ์ต๋๋ค.
-
ํ๋ ์๋ ์ผ๋ฐํ ๊ฐ๋ฅ์ฑ: ์ด ๋ฐฉ์์ ๋ฌธ์์ ๊ณ ์ ํ ๊ตฌ์กฐ๋ฅผ ์๋์ผ๋ก ์ธ์ํ์ฌ ์ฒญํฌ๋ฅผ ์์ฑํ๋ฏ๋ก, ๋ฌธ์ ์ข ๋ฅ๋ง๋ค ์ต์ ์ ์ฒญํฌ ํฌ๊ธฐ๋ฅผ ์๋์ผ๋ก ์กฐ์ ํ ํ์๊ฐ ์๋ ์ผ๋ฐํ๋ ์ ๊ทผ๋ฒ์์ ์ฆ๋ช ํ์ต๋๋ค.
-
์ผ๊ด๋๊ณ ๋์ ๊ฒ์ ํ์ง: ๊ธฐ์กด ๋ฐฉ์์ด ์ ๋ต์ด ์๋ โํ์ด์งโ๋ ์ ์ฐพ์๋ ์ ์ ํ์ํ โ๋ฌธ๋งฅโ์ ๋์น๋ ๋ฐ๋ฉด, ์์ ๊ธฐ๋ฐ ์ฒญํน์ ๊ฒ์ ์ ํ๋์ ์ต์ข ๋ต๋ณ ์ ํ๋ ๋ชจ๋์์ ์ผ๊ด๋๊ฒ ๋์ ์ฑ๋ฅ์ ๋ณด์์ต๋๋ค.
-
๋น์ฉ ๋ฐ ์๋ ํจ์จ์ฑ: ๋ ์ ์ ์์ ์ฒญํฌ๋ก๋ ์ต๊ณ ์ ์ฑ๋ฅ์ ๋ฌ์ฑํ์ฌ, ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ธ๋ฑ์ฑ ๋น์ฉ๊ณผ ๊ฒ์ ์ง์ฐ ์๊ฐ์ ์ค์ด๋ ํจ์จ์ฑ์ ์ ์ฆํ์ต๋๋ค.