Voyager: An Open-Ended Embodied Agent with Large Language Models
์ ์: Guanzhi Wang, Yuqi Xie, Yunfan Jiang, Ajay Mandlekar, Chaowei Xiao, Yuke Zhu, Linxi Fan, Anima Anandkumar | ๋ ์ง: 2023-05-25 | URL: https://arxiv.org/abs/2305.16291 📄 PDF
Essence
Figure 2: VOYAGER consists of three key components: an automatic curriculum for open-ended
Voyager๋ GPT-4๋ฅผ ํ์ฉํ ์ฒซ ๋ฒ์งธ ๊ตฌ์ฒดํ๋ ํ์ ํ์ต ์์ด์ ํธ๋ก, Minecraft์์ ์๋ ์ปค๋ฆฌํ๋ผ, ์ง์ ๊ฐ๋ฅํ ์คํฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ๋ฐ๋ณต์ ํ๋กฌํํ
๋ฉ์ปค๋์ฆ์ ํตํด ์ธ๊ฐ์ ๊ฐ์
์์ด ์ง์์ ์ผ๋ก ํํํ๊ณ ์๋ก์ด ๊ธฐ์ ์ ํ๋ํ๋ค.
Motivation
- Known: LLM ๊ธฐ๋ฐ ์์ด์ ํธ๋ ์ธ๊ณ ์ง์์ ํ์ฉํ์ฌ ํ๋ ๊ณํ์ ์์ฑํ ์ ์์ผ๋, ์ด๋ฌํ ์์ด์ ํธ๋ค์ ์๊ฐ์ ๊ฑธ์ณ ์ง์์ ๋์ ํ๊ณ ์ ์ดํ๋ ํ์ ํ์ต ๋ฅ๋ ฅ์ด ๋ถ์กฑํ๋ค.
- Gap: ๊ธฐ์กด LLM ์์ด์ ํธ๋ ์ฅ์๊ฐ์ ๊ฑธ์น ์ง์์ ๋์ , ์ ์ง์ ๊ธฐ์ ์ต๋, ๊ทธ๋ฆฌ๊ณ ์๋ก์ด ํ๊ฒฝ์ผ๋ก์ ์ผ๋ฐํ์ ์คํจํ๋ค. ํนํ ์คํ์๋ ํ๊ฒฝ์์ ์์จ์ ์ผ๋ก ๋ชฉํ๋ฅผ ์ ์ํ๊ณ ์คํ ์ค๋ฅ๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ๊ฐ์ ํ๋ ๋ฉ์ปค๋์ฆ์ด ๋ถ์ฌํ๋ค.
- Why: Minecraft ๊ฐ์ ์คํ์๋ ํ๊ฒฝ์์ ์ธ๊ฐ์ ๊ฐ์
์์ด ์ง์์ ์ผ๋ก ํํํ๊ณ ํ์ตํ ์ ์๋ ์์ด์ ํธ๋ ๊ตฌ์ฒดํ๋ AI ์์คํ
์ ์ผ๋ฐํ ๋ฅ๋ ฅ๊ณผ ์ ์์ฑ์ ๊ฒ์ฆํ๋ ๋ฐ ์ค์ํ๋ฉฐ, ๋ก๋ด๊ณตํ ๋ฑ ์ค์ ์์ฉ ๋ถ์ผ๋ก์ ํ์ฅ ๊ฐ๋ฅ์ฑ์ ์์ฌํ๋ค.
- Approach: Voyager๋ blackbox GPT-4 ์ฟผ๋ฆฌ๋ฅผ ํตํด ์๋ํ๋ฉฐ, ์๋ ์ปค๋ฆฌํ๋ผ์ผ๋ก ํํ ๋ชฉํ๋ฅผ ์ ์ํ๊ณ , ๊ฒ์ฆ๋ ์ฝ๋ ํ๋ก๊ทธ๋จ์ ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ ํ, ํ๊ฒฝ ํผ๋๋ฐฑ๊ณผ ์คํ ์ค๋ฅ๋ฅผ ํฌํจํ์ฌ ์ฝ๋๋ฅผ ๋ฐ๋ณต์ ์ผ๋ก ๊ฐ์ ํ๋ ๋ฐฉ์์ผ๋ก ๊ตฌ์ฑ๋๋ค.
Achievement
Figure 1: VOYAGER discovers new Minecraft items and skills continually by self-driven exploration,
- ํํ ์ฑ๊ณผ: ์ฌ์ SOTA ๋๋น 3.3๋ฐฐ ๋ง์ ๊ณ ์ ์์ดํ
ํ๋, 2.3๋ฐฐ ๋ ๊ธด ๊ฑฐ๋ฆฌ ์ด๋, ์ฃผ์ ๊ธฐ์ ํธ๋ฆฌ ๋ง์ผ์คํค์ 15.3๋ฐฐ ๋น ๋ฅด๊ฒ ๋ฌ์ฑ
- ์ผ๋ฐํ ๋ฅ๋ ฅ: ํ์ตํ ์คํฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์๋ก์ด Minecraft ์ธ๊ณ์์ ์ฌ์ฌ์ฉํ์ฌ ์ฒ์๋ถํฐ ์๋ก์ด ์์
์ ํด๊ฒฐํ ์ ์๋ ๋ฐ๋ฉด ๋ค๋ฅธ ๊ธฐ๋ฒ์ ์คํจ
- ํด์๊ฐ๋ฅ์ฑ๊ณผ ๊ตฌ์ฑ์ฑ: ์์ฑ๋ ์คํฌ์ ์ฝ๋๋ก ํํ๋์ด ํด์ ๊ฐ๋ฅํ๋ฉฐ, ๋จ์ํ ํ๋ก๊ทธ๋จ์ ์กฐํฉ์ผ๋ก ๋ณต์กํ ํ๋์ ๊ตฌ์ฑํ ์ ์์ด ๋ฅ๋ ฅ์ ๊ธ์ํ ํฅ์ ๋ฐ ์ฌ์์ ๋ง๊ฐ ์ํ
- ์ธ์ปจํ
์คํธ ํ์ต: ๋ชจ๋ธ ํ๋ผ๋ฏธํฐ ๋ฏธ์ธ์กฐ์ ์์ด blackbox LLM ์ํธ์์ฉ๋ง์ผ๋ก ๊ฐํ ํ์ ํ์ต ๋ฅ๋ ฅ ์
์ฆ
How
Figure 2: VOYAGER consists of three key components: an automatic curriculum for open-ended
- ์๋ ์ปค๋ฆฌํ๋ผ: GPT-4์ ํ์ฌ ์์ด์ ํธ ์ํ(์ธ๋ฒคํ ๋ฆฌ, ์๋ฌผ๊ตฐ๊ณ, ๊ฐ๊น์ด ์ํฐํฐ ๋ฑ)์ ํํ ์งํ ์ํฉ์ ์ ์ํ์ฌ '๊ฐ๋ฅํ ํ ๋ง์ ๋ค์ํ ๊ฒ๋ค์ ๋ฐ๊ฒฌ'์ด๋ผ๋ ๋ชฉํ ํ์ ์ ์ง์ ์ผ๋ก ์ด๋ ค์์ง๋ ์์
์ ์", '์คํฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ: ๊ฒ์ฆ๋ ์ฝ๋ ํ๋ก๊ทธ๋จ์ ์ค๋ช
์ GPT-3.5๋ก ์๋ฒ ๋ฉํ์ฌ ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ, ์ ์์
์ ๋ํด ์์ 5๊ฐ ๊ด๋ จ ์คํฌ ๊ฒ์ ํ ํ๋กฌํํธ์ ํฌํจ
- ๋ฐ๋ณต์ ํ๋กฌํํ
๋ฉ์ปค๋์ฆ: ์์ฑ๋ ํ๋ก๊ทธ๋จ์ ํ๊ฒฝ์์ ์คํํ์ฌ ๊ด์ฐฐ(์ธ๋ฒคํ ๋ฆฌ, ์ฃผ๋ณ ์ํฐํฐ) ๋ฐ ์ค๋ฅ ์ถ์ ์์ง, ์ด๋ฅผ GPT-4์ ๋ค์ ๋ผ์ด๋ ํ๋กฌํํธ์ ํผ๋๋ฐฑ์ผ๋ก ํฌํจ, ์์ฒด ๊ฒ์ฆ ๋ชจ๋์ด ์์
์๋ฃ ํ์ธ ์ ์คํฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ถ๊ฐ
- ์ฝ๋ ์ก์
๊ณต๊ฐ: ์ ์์ค ๋ชจํฐ ๋ช
๋ น ๋์ ์คํ ๊ฐ๋ฅํ ์ฝ๋๋ฅผ ์ก์
์ผ๋ก ์ฌ์ฉํ์ฌ ์๊ฐ์ ์ผ๋ก ํ์ฅ๋ ํ๋๊ณผ ์กฐํฉ์ฑ ํํ ๊ฐ๋ฅ
Originality
- ์ต์ด์ LLM ๊ธฐ๋ฐ ๊ตฌ์ฒดํ๋ ํ์ ํ์ต ์์ด์ ํธ: Minecraft์์ ์ธ๊ฐ ๊ฐ์
์์ด ์ง์์ ํํ๊ณผ ๊ธฐ์ ์ถ์ ์ ์ํํ๋ ์์ด์ ํธ๋ ์ ๋ก๊ฐ ์์
- ๋ฐ๋ณต์ ํ๋กฌํํ
๋ฉ์ปค๋์ฆ์ ํ์ : ํ๊ฒฝ ํผ๋๋ฐฑ, ์คํ ์ค๋ฅ, ์์ฒด ๊ฒ์ฆ์ ํตํฉํ ์ฝ๋ ์์ฑ-๊ฐ์ ๋ฃจํ๋ ๊ธฐ์กด LLM ์์ด์ ํธ์ ์ผํ์ฑ ์ฝ๋ ์์ฑ์ ๋ฅ๊ฐ
- ๋ฒกํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ธฐ๋ฐ ์คํฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ: ํ๋ก๊ทธ๋จ ์ค๋ช
์ ์๋ฒ ๋ฉ์ ํตํ ์๋ฏธ ๊ธฐ๋ฐ ์คํฌ ๊ฒ์๊ณผ ์ฌ์ฌ์ฉ์ผ๋ก ์กฐํฉ์ฑ๊ณผ ์ผ๋ฐํ๋ฅผ ๋์์ ๋ฌ์ฑ
- ์๋ ์ปค๋ฆฌํ๋ผ์ ์ํ ์ธ์ ์ ์์ฑ: ์์ด์ ํธ์ ํ์ฌ ์ํ๋ฅผ ํผ๋๋ฐฑ์ผ๋ก ๋ฐ์ ๋งฅ๋ฝ์ ๋ง๋ ์์
์ ๋์ ์ผ๋ก ์ ์ํ๋ ๋ฐฉ์์ novelty search์ ์๋ก์ด ์ ์ฉ
Limitation & Further Study
- GPT-4 ์์กด์ฑ: ๋ชจ๋ ์์ฌ๊ฒฐ์ ์ด blackbox GPT-4์ ์์กดํ๋ฏ๋ก ์ฌํ์ฑ๊ณผ ๋น์ฉ ํจ์จ์ฑ ๋ฌธ์ ๊ฐ๋ฅ์ฑ
- Minecraft ํ๊ฒฝ ์ ํ: ๋ค๋ฅธ ๊ตฌ์ฒดํ ํ๊ฒฝ(์: ๋ก๋ด๊ณตํ, ์ค์ ์๋ฎฌ๋ ์ด์
)์ผ๋ก์ ์ ์ด ํ์ต ๊ฐ๋ฅ์ฑ ๋ฏธ๊ฒ์ฆ
- ์คํฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ฅ์ฑ: ๋งค์ฐ ๋ง์ ์์ ์คํฌ์ด ์ถ์ ๋ ๊ฒฝ์ฐ ๊ฒ์ ํจ์จ์ฑ ๋ฐ ๊ด๋ จ์ฑ ์ ํ ๊ฐ๋ฅ์ฑ์ ๋ํ ๋ถ์ ๋ถ์ฌ
- ์ธ๋ฐํ ์ ์ด์ ๋ถ์ฌ: ์ฝ๋ ๊ธฐ๋ฐ ์ก์
์ผ๋ก ์ธํด ํฝ์
์์ค์ ์๊ฐ์ ํผ๋๋ฐฑ์ด ์ ํ์ ์ด๋ฉฐ, ๋ณต์กํ ๊ธฐํํ์ ์กฐ์์ด ํ์ํ ์์
์์์ ์ฑ๋ฅ ๋ฏธ๊ฒ์ฆ
- ํ์ ์ฐ๊ตฌ ๋ฐฉํฅ: (1) ๋ค์ํ ๊ตฌ์ฒดํ ํ๊ฒฝ์ผ๋ก์ ํ์ฅ, (2) ์คํ์์ค LLM์ผ๋ก์ ๋์ฒด ๊ฐ๋ฅ์ฑ ํ์, (3) ์คํฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ต์ ํ ๋ฐ ํ์ฅ์ฑ ๊ฐ์ , (4) ์ธ๊ฐ ํผ๋๋ฐฑ ํตํฉ์ ํตํ ํ์ต ๊ฐ์ํ
Evaluation
Novelty: 4/5 Technical Soundness: 4/5 Significance: 4/5 Clarity: 4/5 Overall: 4/5
์ดํ: Voyager๋ LLM ๊ธฐ๋ฐ ์์ด์ ํธ์ ํ์ ํ์ต ๋ฅ๋ ฅ์ ํ๊ธฐ์ ์ผ๋ก ์
์ฆํ๋ ์ฒซ ๋ฒ์งธ ์์คํ
์ผ๋ก, ์๋ ์ปค๋ฆฌํ๋ผ, ๋ฒกํฐ ๊ธฐ๋ฐ ์คํฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ๋ฐ๋ณต์ ํ๋กฌํํ
์ ์กฐํฉ์ ํตํด ๊ธฐ์กด ๊ธฐ๋ฒ์ ๋ํญ ๋ฅ๊ฐํ๋ ์ฑ๊ณผ๋ฅผ ๋ฌ์ฑํ์ผ๋ฉฐ, ์คํ์์ค ๊ณต๊ฐ๋ก ์ปค๋ฎค๋ํฐ ๊ธฐ์ฌ๋ ๋๋ค.
๐ง Audio Overview
์ด ๋
ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ํ์บ์คํธํ ์ค๋์ค๋ก ์์ฑํฉ๋๋ค. (Gemini ยท ํค๋ ๋ธ๋ผ์ฐ์ ์๋ง ์ ์ฅ ยท ์์ฑ๋ณธ์ ์ด๋ฉ์ผ๋ก๋ ์ ์ก)
โธ ๊ณ ๊ธ: ๊ตฌ์ฑ ๋ฐฉํฅ(๋๋ณธ ์์ฑ ์ง์นจ) ์ง์ ์์