Nova: An iterative planning and search approach to enhance novelty and diversity of llm generated ideas

์ €์ž: Xiang Hu, Hongyu Fu, Jinge Wang, Yifeng Wang, Zhikun Li, Renjun Xu, Yu Lu, Yaochu Jin, Lu Pan, Zhenzhong Lan | ๋‚ ์งœ: 2024 | DOI: N/A 📄 PDF


Essence

Figure 1

์ขŒ์ธก: ๋‹ค๋ฅธ ์ตœ์‹  ๊ธฐ๋ฒ•๋“ค๊ณผ์˜ ์„ฑ๋Šฅ ๋น„๊ต. ์šฐ์ธก: ๋ฐ˜๋ณต ๋‹จ๊ณ„๋ณ„ ์ƒ์„ฑ๋œ ๊ณ ์œ ํ•œ ์ƒˆ๋กœ์šด ์•„์ด๋””์–ด์˜ ์ˆ˜ ์ฆ๊ฐ€ ์ถ”์ด

LLM์˜ ์—ฐ๊ตฌ ์•„์ด๋””์–ด ์ƒ์„ฑ ๋Šฅ๋ ฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•ด ๋ฐ˜๋ณต์ ์ธ ๊ณ„ํš ์ˆ˜๋ฆฝ๊ณผ ์ง€์‹ ๊ฒ€์ƒ‰์„ ๊ฒฐํ•ฉํ•œ Nova ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์•ˆํ•œ๋‹ค. ์ด ๋ฐฉ๋ฒ•์€ ๊ธฐ์กด ์ ‘๊ทผ๋ฒ• ๋Œ€๋น„ ์ƒˆ๋กœ์šด ์•„์ด๋””์–ด ์ƒ์„ฑ์„ 3.4๋ฐฐ, ์ƒ์œ„ ํ‰๊ฐ€ ์•„์ด๋””์–ด๋ฅผ 2.5๋ฐฐ ์ด์ƒ ์ฆ๊ฐ€์‹œํ‚จ๋‹ค.

Motivation

Achievement

Figure 2

Nova ํŒŒ์ดํ”„๋ผ์ธ: ์ดˆ๊ธฐ ์‹œ๋“œ ์•„์ด๋””์–ด ์ƒ์„ฑ โ†’ ๋ฐ˜๋ณต์  ๊ฐœ์„  โ†’ ์•„์ด๋””์–ด ์™„์„ฑ์˜ 3๋‹จ๊ณ„ ๊ตฌ์„ฑ

  1. ๋†’์€ ์ •๋Ÿ‰์  ์„ฑ๊ณผ: 170๊ฐœ ์ƒ์œ„ ํ•™ํšŒ ๋…ผ๋ฌธ(ACL, ICLR, CVPR)์„ ๋Œ€์ƒ์œผ๋กœ Swiss Tournament Score 5๋ฅผ ๋ฐ›์€ ์•„์ด๋””์–ด๊ฐ€ ๊ธฐ์กด ์ตœ์‹  ๋ฐฉ๋ฒ• ๋Œ€๋น„ 2.5๋ฐฐ ์ด์ƒ ์ฆ๊ฐ€ํ–ˆ์œผ๋ฉฐ, ๊ณ ์œ ํ•œ ์ƒˆ๋กœ์šด ์•„์ด๋””์–ด๋Š” 3.4๋ฐฐ ์ฆ๊ฐ€.
  2. ์šฐ์ˆ˜ํ•œ ์งˆ์  ํ‰๊ฐ€: ์ž๋™ ํ‰๊ฐ€(Swiss Tournament)์™€ ์ธ๊ฐ„ ํ‰๊ฐ€ ๋ชจ๋‘์—์„œ ์•„์ด๋””์–ด์˜ ์ƒˆ๋กœ์›€(novelty)๊ณผ ๋‹ค์–‘์„ฑ(diversity)์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋จ์„ ์ž…์ฆ.
  3. ๋ฐ˜๋ณต ํšจ๊ณผ ๊ฒ€์ฆ: ๋ฐ˜๋ณต ๋‹จ๊ณ„๊ฐ€ ์ง„ํ–‰๋ ์ˆ˜๋ก ์ƒˆ๋กœ์šด ์•„์ด๋””์–ด์˜ ๋น„์ค‘์ด ์ ์ง„์ ์œผ๋กœ ์ฆ๊ฐ€ํ•จ์„ ์‹œ๊ฐํ™”ํ•˜์—ฌ ์ž…์ฆ.

How

Figure 3

๊ณ„ํš ๊ธฐ๋ฐ˜ ๋ฐ˜๋ณต ์‹œ๋“œ ์•„์ด๋””์–ด ์ƒ์„ฑ ํ”„๋กœ์„ธ์Šค ์˜ˆ์‹œ

์ดˆ๊ธฐ ์‹œ๋“œ ์•„์ด๋””์–ด ์ƒ์„ฑ (Initial Seed Idea Generation)

๋ฐ˜๋ณต์  ๊ณ„ํš๊ณผ ๊ฒ€์ƒ‰ (Iterative Planning and Search)

์ตœ์ข… ์•„์ด๋””์–ด ์™„์„ฑ (Output Idea Generation)

Originality

Limitation & Further Study

ํ•œ๊ณ„

ํ›„์† ์—ฐ๊ตฌ ๋ฐฉํ–ฅ

Evaluation

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

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

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
LLM ๊ธฐ๋ฐ˜ ์•„์ด๋””์–ด ์ƒ์„ฑ์—์„œ ๋ฐฐ๊ฒฝ์ง€์‹ ํ™œ์šฉ๊ณผ ํ”Œ๋ž˜๋‹ ์š”์†Œ ์—ฐ๊ณ„๋ฅผ ๊ฐ•์กฐํ•˜์—ฌ ๋ฐ˜๋ณต์  ๊ณ„ํš๊ณผ์˜ ์‹œ๋„ˆ์ง€ ๋ถ„์„์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
AI ๋ณด์กฐ ๊ณผํ•™ ์•„์ด๋””์–ด ๋ฐœ์ƒ ๋ถ„์•ผ์˜ ์ฒด๊ณ„์  ๋ฆฌ๋ทฐ๋กœ Nova์˜ ์—ฐ๊ตฌ ๋™๊ธฐ์™€ ์‹ค์ œ ๊ฐœ๋ฐœ ๋ฐฉํ–ฅ์˜ ์ด๋ก ์  ๊ทผ๊ฑฐ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
Nova ๋…ผ๋ฌธ์€ LLM ๊ธฐ๋ฐ˜ ํ”Œ๋ž˜๋‹ ๋ฐ ํƒ์ƒ‰์„ ํ†ตํ•œ AI ์—์ด์ „ํŠธ ์„ฑ๋Šฅ ํ–ฅ์ƒ ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ•˜์—ฌ, TREE-PLANNER์™€ ๋น„๊ต ์‹œ ์„œ๋กœ์˜ ์žฅ๋‹จ์ ์„ ํƒ๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
LLM ๊ธฐ๋ฐ˜ ๋…ผ๋ฌธ ์„ค๊ณ„ ํ”Œ๋ž˜๋‹ ๋ฐ ์‚ฌ์ „ ์กฐ์‚ฌ์— ์ดˆ์ ์„ ๋‘๋ฉด์„œ, 534์˜ ๋ฉ”ํƒ€๋ฆฌ๋ทฐ ์š”์•ฝ๊ณผ๋Š” ๋‹ค๋ฅธ AI ๊ธฐ๋ฐ˜ ๋ฆฌ๋ทฐยท์˜๊ฒฌ ๊ฒฐํ•ฉ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์—ฐ๊ตฌ ์•„์ด๋””์–ด ์ƒ์„ฑ์—์„œ ๋™์  ์ œ์–ด์™€ ํ† ํ”ฝ ์„ ํƒ์— ๊ธฐ๋ฐ˜ํ•œ LLM ์ฐฝ์˜์„ฑ ์ด‰์ง„ ๋ฐฉ๋ฒ•์„ ์ œ์‹œ, ๋ฐ˜๋ณต์  ๊ณ„ํš/๊ฒ€์ƒ‰ ๋ฐฉ์‹๊ณผ ์ฐจ๋ณ„ํ™”๋จ.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋‹ค์ค‘ LLM ํ˜‘์—… ๊ธฐ๋ฐ˜ ์•„์ด๋””์–ด ์ƒ์„ฑ ์‹œ์Šคํ…œ์„ ์ œ์•ˆํ•˜์—ฌ, Nova ํ”„๋ ˆ์ž„์›Œํฌ์™€ ๋‹ฌ๋ฆฌ ์ง‘๋‹จ์  ์•„์ด๋””์–ด ๋‹ค์–‘์„ฑ ์ฆ์ง„ ์ „๋žต์„ ์ฑ„ํƒํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์—ฐ๊ตฌ์ž์˜ ์•„์ด๋””์–ด ๊ตฌ์ƒ ๋‹จ๊ณ„๋ฅผ ์ง€์›ํ•˜๋Š” ๋‹ค๋ฅธ ๋„๊ตฌ๋‚˜ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์‹œํ•˜๋Š” ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
442(IRIS)๋Š” ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ํƒ์ƒ‰ ๋ฐ ์„ธ๋ถ„ํ™” ํ”ผ๋“œ๋ฐฑ์„ ํ™œ์šฉํ•ด LLM์˜ ์•„์ด๋””์–ด ์ƒ์„ฑ ์ž๋™ํ™”๋ฅผ ๋‹ฌ์„ฑํ•จ์œผ๋กœ์จ, Nova์˜ ๋ฐ˜๋ณต๊ธฐํš-๊ฒ€์ƒ‰ ์ ‘๊ทผ๊ณผ ๋Œ€์•ˆ์  ๋น„๊ต๋Œ€์ƒ์ž…๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
AI ์—ฐ๊ตฌ ์•„์ด๋””์–ด ์ƒ์„ฑ ์„ฑ๋Šฅ ๋ฒค์น˜๋งˆํฌ๋ฅผ ์ œ๊ณตํ•˜๋ฏ€๋กœ Nova ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์„ฑ๋Šฅ ํ‰๊ฐ€๋‚˜ ๋ฐ์ดํ„ฐ์…‹ ๊ด€๋ จ ์‹คํ—˜ ๊ฒฐ๊ณผ ๋น„๊ต์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
LLM์„ ํ™œ์šฉํ•œ ์ฐฝ์˜์  ์•„์ด๋””์–ด ์ƒ์„ฑ ๋ฐ ์ง€์› ์‹œ์Šคํ…œ์„ ๋‹ค๋ฃจ๋Š” ์œ ์‚ฌํ•œ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
Nova๋Š” ์ž๋™ ๊ฒ€์ƒ‰ ๋ฐ ํƒ์ƒ‰ ๊ธฐ๋ฐ˜ ํ”„๋กœ๊ทธ๋žจ ์ƒ์„ฑ ๊ณผ์ •์—์„œ ๊ฐ•ํ™”ํ•™์Šต์  ์ ‘๊ทผ์„ ๋ณด์—ฌ์ฃผ์–ด, ๊ฐ•ํ™”ํ•™์Šต-์ง„ํ™” ๊ฒฐํ•ฉ๋ชจ๋ธ๊ณผ์˜ ๋น„๊ต๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
๋ฐ˜๋ก /๋น„ํŒ
LLM์˜ ์ฐฝ์˜์„ฑ ๋ฐ ์ฐธ์‹ ์„ฑ ํ–ฅ์ƒ์— ๋Œ€ํ•œ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•๋ก  ๋น„๊ต์™€ ํ•œ๊ณ„์ ์„ ๋ณด์—ฌ์ฃผ์–ด Nova์˜ ์ ‘๊ทผ๋ฒ•์„ ๋น„ํŒ์ ์œผ๋กœ ์‚ฌ๊ณ ํ•  ์ˆ˜ ์žˆ์Œ.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

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