Assisting in writing wikipedia-like articles from scratch with large language models

์ €์ž: Yijia Shao, Yucheng Jiang, Theodore A. Kanell, Peter Xu, Omar Khattab, Monica S. Lam (Stanford University) | ๋‚ ์งœ: 2024 | DOI: arXiv:2402.14207 📄 PDF


Essence

Figure 1

STORM์€ Wikipedia์™€ ๊ฐ™์€ ์žฅ๋ฌธ์˜ ๊ธฐ์‚ฌ๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ž‘์„ฑํ•  ๋•Œ ํ•„์š”ํ•œ ์‚ฌ์ „ ์ž‘์„ฑ ๋‹จ๊ณ„(pre-writing stage)๋ฅผ ์ž๋™ํ™”ํ•œ๋‹ค. ๋‹ค์–‘ํ•œ ๊ด€์ ์˜ ์งˆ๋ฌธ ์ œ์‹œ๋ฅผ ํ†ตํ•ด ์ฃผ์ œ๋ฅผ ์—ฐ๊ตฌํ•˜๊ณ  ์•„์›ƒ๋ผ์ธ์„ ์ƒ์„ฑํ•œ๋‹ค.

๋ณธ ๋…ผ๋ฌธ์€ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด๋ชจ๋ธ(LLM)์„ ํ™œ์šฉํ•˜์—ฌ Wikipedia ์ˆ˜์ค€์˜ ์žฅ๋ฌธ ๊ธฐ์‚ฌ๋ฅผ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ž‘์„ฑํ•˜๋Š” ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃจ๋ฉฐ, ํŠนํžˆ ์‚ฌ์ „ ์ž‘์„ฑ ๋‹จ๊ณ„์—์„œ์˜ ์ฃผ์ œ ์—ฐ๊ตฌ์™€ ์•„์›ƒ๋ผ์ธ ์ƒ์„ฑ์— ์ดˆ์ ์„ ๋งž์ถ˜๋‹ค. STORM(Synthesis of Topic Outlines through Retrieval and Multi-perspective Question Asking) ์‹œ์Šคํ…œ์„ ์ œ์•ˆํ•˜์—ฌ ๋‹ค์–‘ํ•œ ๊ด€์ ์—์„œ์˜ ์งˆ๋ฌธ ์ƒ์„ฑ๊ณผ ์ •๋ณด ์ˆ˜์ง‘์„ ํ†ตํ•ด ์ฒด๊ณ„์ ์ธ ์•„์›ƒ๋ผ์ธ์„ ์ž๋™์œผ๋กœ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์ธ๋‹ค.

Motivation

Achievement

Figure 2

STORM์€ ๊ด€๋ จ Wikipedia ๊ธฐ์‚ฌ ์กฐ์‚ฌ๋ฅผ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ๊ด€์ ์„ ์‹๋ณ„ํ•˜๊ณ , ๊ฐ ๊ด€์ ์— ๋”ฐ๋ผ ์งˆ๋ฌธ์„ ์ƒ์„ฑํ•˜์—ฌ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ์˜จ๋ผ์ธ ์†Œ์Šค์—์„œ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” 7๋‹จ๊ณ„ ํ”„๋กœ์„ธ์Šค๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.

  1. ํ‰๊ฐ€ ๋ฐ์ดํ„ฐ์…‹ ๊ตฌ์ถ•: LLM์˜ ์‚ฌ์ „ํ•™์Šต ์ดํ›„ ์ƒ์„ฑ๋œ ๊ณ ํ’ˆ์งˆ Wikipedia ๊ธฐ์‚ฌ๋“ค์„ ์ˆ˜์ง‘ํ•œ FreshWiki ๋ฐ์ดํ„ฐ์…‹์„ ๊ตฌ์„ฑํ•˜์—ฌ, ๋ฐ์ดํ„ฐ ๋ˆ„์ถœ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ์ตœ์‹  ์ฃผ์ œ๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋„๋ก ํ–ˆ๋‹ค.
  2. ์•„์›ƒ๋ผ์ธ ํ‰๊ฐ€ ์ง€ํ‘œ ๊ฐœ๋ฐœ: ํ—ค๋”ฉ ์†Œํ”„ํŠธ ๋ฆฌ์ฝœ(heading soft recall)๊ณผ ํ—ค๋”ฉ ์—”ํ‹ฐํ‹ฐ ๋ฆฌ์ฝœ(heading entity recall)์˜ ๋‘ ๊ฐ€์ง€ ์ง€ํ‘œ๋ฅผ ๋„์ž…ํ•˜์—ฌ ์ƒ์„ฑ๋œ ์•„์›ƒ๋ผ์ธ์˜ ํ’ˆ์งˆ์„ ์ฒด๊ณ„์ ์œผ๋กœ ํ‰๊ฐ€ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ–ˆ๋‹ค.
  3. STORM์˜ ์šฐ์ˆ˜์„ฑ ์ž…์ฆ: ๊ธฐ์กด ์•„์›ƒ๋ผ์ธ ๊ธฐ๋ฐ˜ RAG ๋ฒ ์ด์Šค๋ผ์ธ ๋Œ€๋น„ STORM์ด ์ƒ์„ฑํ•œ ๊ธฐ์‚ฌ๊ฐ€ ๊ตฌ์„ฑ(organization) ๋ฉด์—์„œ 25% ์ ˆ๋Œ€ ์ฆ๊ฐ€, ํฌ๊ด„์„ฑ(coverage) ๋ฉด์—์„œ 10% ์ฆ๊ฐ€์˜ ์„ฑ๊ณผ๋ฅผ ๊ฑฐ๋’€์œผ๋ฉฐ, Wikipedia ํŽธ์ง‘์ž๋“ค์˜ ์ „๋ฌธ๊ฐ€ ํ‰๊ฐ€์—์„œ๋„ ์šฐ์ˆ˜์„ฑ์„ ํ™•์ธํ–ˆ๋‹ค.

How

Figure 2

STORM์˜ 8๋‹จ๊ณ„ ํ”„๋กœ์„ธ์Šค: โ‘ ์ฃผ์ œ ๊ด€๋ จ ๊ธฐ์‚ฌ ์กฐ์‚ฌ, โ‘ก๋‹ค์–‘ํ•œ ๊ด€์  ์‹๋ณ„, โ‘ข๊ด€์ ๋ณ„ ์งˆ๋ฌธ ์ƒ์„ฑ ๋ฐ ๋‹ต๋ณ€ ์ˆ˜์ง‘, โ‘ฃ์ฟผ๋ฆฌ ๋ถ„ํ• , โ‘ค๊ฒ€์ƒ‰ ๋ฐ ์ •์ œ, โ‘ฅ์ •๋ณด ์ข…ํ•ฉ, โ‘ฆLLM ๊ธฐ๋ฐ˜ ์ง์ ‘ ์ƒ์„ฑ, โ‘ง์ตœ์ข… ์•„์›ƒ๋ผ์ธ ์ •์ œ

Originality

Limitation & Further Study

Evaluation

์ดํ‰: ๋ณธ ๋…ผ๋ฌธ์€ LLM์„ ์ด์šฉํ•œ ์žฅ๋ฌธ ๊ธฐ์‚ฌ ์ƒ์„ฑ์—์„œ ์‚ฌ์ „ ์ž‘์„ฑ ๋‹จ๊ณ„์˜ ์ค‘์š”์„ฑ์„ ์žฌ์กฐ๋ช…ํ•˜๊ณ , ๋‹ค์–‘ํ•œ ๊ด€์  ๊ธฐ๋ฐ˜์˜ ๋Œ€ํ™”ํ˜• ์งˆ๋ฌธ ์ƒ์„ฑ์„ ํ†ตํ•ด ์ฒด๊ณ„์ ์ธ ์ •๋ณด ์—ฐ๊ตฌ๋ฅผ ์ž๋™ํ™”ํ•˜๋Š” STORM ์‹œ์Šคํ…œ์„ ์ œ์‹œํ•จ์œผ๋กœ์จ, ํ•™์ˆ ์ ์œผ๋กœ๋‚˜ ์‹ค๋ฌด์ ์œผ๋กœ ์ค‘์š”ํ•œ ๊ธฐ์—ฌ๋ฅผ ํ•œ๋‹ค. ํŠนํžˆ ์ƒˆ๋กœ์šด ๋ฐ์ดํ„ฐ์…‹๊ณผ ํ‰๊ฐ€ ์ง€ํ‘œ์˜ ์ œ๊ณต, ๊ทธ๋ฆฌ๊ณ  Wikipedia ํŽธ์ง‘์ž๋“ค์˜ ์ „๋ฌธ๊ฐ€ ํ‰๊ฐ€๋ฅผ ํฌํ•จํ•œ ์ข…ํ•ฉ์  ๊ฒ€์ฆ์ด ๊ฐ•์ ์ด๋‚˜, ์ถœ์ฒ˜ ํŽธํ–ฅ๊ณผ ์‚ฌ์‹ค ๊ด€๊ณ„์˜ ์ •ํ™•์„ฑ ๋ฌธ์ œ๋Š” ํ–ฅํ›„ ํ•ด๊ฒฐํ•ด์•ผ ํ•  ๊ณผ์ œ๋กœ ๋‚จ์•„์žˆ๋‹ค.

๊ฐ™์ด ๋ณด๋ฉด ์ข‹์€ ๋…ผ๋ฌธ

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
675๋Š” RAG ๊ธฐ์ˆ ์˜ ์ „๋ฐ˜์  ๊ฐœ์š”๋ฅผ ์ œ๊ณตํ•˜์—ฌ, 109์˜ Wikipedia-like ์•„ํ‹ฐํด ์ž‘์„ฑ ์ง€์› ์‹œ์Šคํ…œ์˜ ๊ธฐ๋ฐ˜ ์ด๋ก ์ด ๋ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
๋Œ€๊ทœ๋ชจ ์–ธ์–ด๋ชจ๋ธ ๊ธฐ๋ฐ˜ ๋ฌธ์„œ ์ƒ์„ฑ์˜ ๋ฐฉ๋ฒ•๋ก ์  ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
Wikipedia ์ˆ˜์ค€์˜ ๋ฌธ์„œ ์ž๋™ ์ƒ์„ฑ์—์„œ ์œ ์‚ฌํ•œ ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฅด๊ฒŒ ์ ‘๊ทผํ•œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์ฃผ์ œ ์—ฐ๊ตฌ ๋ฐ ์•„์›ƒ๋ผ์ธ ์ƒ์„ฑ์˜ ์œ ์‚ฌํ•œ ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ์ ‘๊ทผํ•œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
CoAuthor ๋…ผ๋ฌธ์€ ์ธ๊ฐ„๊ณผ AI์˜ ํ˜‘์—…์  ๋…ผ๋ฌธ ์ž‘์„ฑ ๋ฐ์ดํ„ฐ์…‹์„ ์ œ์‹œํ•˜์—ฌ, ์œ„ํ‚ค ๊ธฐ์‚ฌ ์ž‘์„ฑ ๊ณผ์ •์—์„œ ํ˜‘์—…-์ž๋™ํ™” ์„ฑ๋Šฅ ๋น„๊ต์— ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๊ณผํ•™์  ์žฅ๋ฌธ ์ž‘์„ฑ์—์„œ RAG ๊ธฐ๋ฐ˜ ์ƒ์„ฑํ˜• ์—์ด์ „ํŠธ(PaperQA)๋กœ, ์œ„ํ‚ค ์ˆ˜์ค€ ๊ธฐ์‚ฌ ์ž‘์„ฑ์„ ์œ„ํ•œ ์ •๋ณด ์ˆ˜์ง‘๊ณผ ํ•ฉ์„ฑ ๋ฌธ์ œ์— ์„œ๋กœ ๋‹ค๋ฅธ ์ ‘๊ทผ์„ ์ทจํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋‹ค์ค‘ ๋ฌธ์„œ ๊ธฐ๋ฐ˜ ์ฝ˜ํ…์ธ  ์ƒ์„ฑ์—์„œ ์œ ์‚ฌํ•œ ์ ‘๊ทผ๋ฒ•์„ ์ทจํ•˜๋Š” ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
LLM์„ ํ™œ์šฉํ•œ ์žฅ๋ฌธ ๊ธฐ์‚ฌ ์ƒ์„ฑ์˜ ๋Œ€์•ˆ์  ์ ‘๊ทผ๋ฒ•์„ ์ œ์‹œํ•œ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
781์€ LLM์„ ํ™œ์šฉํ•œ ํ•™์ˆ  ์„ค๋ฌธ ์ž๋™ํ™”๋ฅผ ๋‹ค๋ฃจ์–ด, ์žฅ๋ฌธ ๋…ผ๋ฌธ ๊ตฌ์กฐํ™”๋ผ๋Š” 109์˜ ๋ชฉ์ ๊ณผ ๋ฌธ์ œ์˜์‹์ด ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
Generating full length wikipedia biographies ๋…ผ๋ฌธ์€ LLM์ด ์‹ค์ œ ์ „๋ฌธ๊ฐ€ ์ˆ˜์ค€์˜ ์œ„ํ‚ค ๋ฌธ์„œ ์ž‘์„ฑ์— ๋ผ์น˜๋Š” ์˜ํ–ฅ๊ณผ ํŽธํ–ฅ ๋ฌธ์ œ๋ฅผ ์‹ฌ์ธต ๋ถ„์„ํ•ฉ๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
109๋Š” RAG ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ(STORM)์„ ์‹ค์ œ ์œ„ํ‚คํ”ผ๋””์•„ ์œ ์‚ฌ ๊ธฐ์‚ฌ ์ž‘์„ฑ์— ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

์ด ๋…ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ํŒŸ์บ์ŠคํŠธํ˜• ์˜ค๋””์˜ค๋กœ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. (Gemini ยท ํ‚ค๋Š” ๋ธŒ๋ผ์šฐ์ €์—๋งŒ ์ €์žฅ ยท ์™„์„ฑ๋ณธ์€ ์ด๋ฉ”์ผ๋กœ๋„ ์ „์†ก)
โ–ธ ๊ณ ๊ธ‰: ๊ตฌ์„ฑ ๋ฐฉํ–ฅ(๋Œ€๋ณธ ์ž‘์„ฑ ์ง€์นจ) ์ง์ ‘ ์ˆ˜์ •