AdaSociety: An adaptive environment with social structures for multi-agent decision-making

์ €์ž: Mingjie Bi, Xue Feng, Yizhe Huang, Fanqi Kong, Hao Liu, Siyuan Qi, Aoyang Qin, Min Tang, Xingbo Wang, Song-Chun Zhu | ๋‚ ์งœ: 2024 | DOI: [๋ฏธ์ œ๊ณต] 📄 PDF


Essence

Figure 1: AdaSociety์˜ ๋ฌผ๋ฆฌ์  ์š”์†Œ์™€ ์‚ฌํšŒ์  ์š”์†Œ ๊ฐœ์š”

๋ณธ ๋…ผ๋ฌธ์€ ์ ์‘ํ˜• ๋ฌผ๋ฆฌ์  ํ™˜๊ฒฝ๊ณผ ๋™์  ์‚ฌํšŒ ๊ตฌ์กฐ๋ฅผ ๊ฒฐํ•ฉํ•œ ๋‹ค์ค‘ ์—์ด์ „ํŠธ ์˜์‚ฌ๊ฒฐ์ • ํ™˜๊ฒฝ(AdaSociety)์„ ์ œ์‹œํ•œ๋‹ค. ์—์ด์ „ํŠธ๋“ค์ด ํ–‰๋™ํ•จ์— ๋”ฐ๋ผ ๊ณผ์ œ๊ฐ€ ์ž๋™์œผ๋กœ ์ƒ์„ฑ๋˜๋ฉฐ, ์‚ฌํšŒ์  ์—ฐ๊ฒฐ์ด ๋ณด์ƒ๊ณผ ์ •๋ณด ์ ‘๊ทผ์„ ํ˜•์„ฑํ•˜์—ฌ ๋‹ค์–‘ํ•œ ํ•™์Šต ๋ฌธ์ œ๋ฅผ ์ œ๊ณตํ•œ๋‹ค.

Motivation

Achievement

Figure 2: ์„ธ ๊ฐ€์ง€ ๋ฏธ๋‹ˆ๊ฒŒ์ž„์˜ ๊ฐœ์š”
  1. ์ฒซ ๋‹ค์ค‘ ์—์ด์ „ํŠธ ์ ์‘ํ˜• ํ™˜๊ฒฝ: ๋ฌผ๋ฆฌ์  ํ™˜๊ฒฝ์˜ ํ™•์žฅ๊ณผ ์‚ฌํšŒ์  ์—ฐ๊ฒฐ์˜ ๋™์  ๋ณ€ํ™”๋ฅผ ๋™์‹œ์— ์ง€์›ํ•˜๋Š” ์ตœ์ดˆ์˜ ํ™˜๊ฒฝ. ๋‹ค์ธต ๋ฐฉํ–ฅ์„ฑ ๊ทธ๋ž˜ํ”„๋กœ ์‚ฌํšŒ ์ƒํƒœ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์ •๋Ÿ‰ํ™”ํ•˜์—ฌ ์—ฐํ•ฉ ํ˜•์„ฑ, ๊ณ„์ธต ๊ตฌ์กฐ ์ถœํ˜„ ๋“ฑ์„ ์—ฐ๊ตฌ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•จ.
  2. ํ™•์žฅ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ-ํ–‰๋™ ๊ณต๊ฐ„: ์—์ด์ „ํŠธ์˜ ํ–‰๋™(์ž์› ํ•ฉ์„ฑ)์— ๋”ฐ๋ผ ๋ฌผ๋ฆฌ์  ์ƒํƒœ ๊ณต๊ฐ„์ด ๋™์ ์œผ๋กœ ํ™•์žฅ๋˜๋ฉฐ, ์‚ฌํšŒ ํ–‰๋™(์—ฐ๊ฒฐ/๋‹จ์ ˆ)์— ๋”ฐ๋ผ ์‚ฌํšŒ์  ์ƒํƒœ ๊ณต๊ฐ„์ด ๋ณ€ํ™”. ์ด๋Š” ๋‹ค์–‘ํ•œ ์Šน๋ฆฌ ๊ฒฝ๋กœ(multiple victory paths)๋ฅผ ์ฐฝ์ถœํ•˜์—ฌ ์˜์‚ฌ๊ฒฐ์ • ๋ณต์žก๋„๋ฅผ ์ฆ๊ฐ€.
  3. ํฌ๊ด„์  ํ‰๊ฐ€ ๋ฉ”ํŠธ๋ฆญ: ๊ฐœ๋ณ„ ๋ณด์ƒ, ๊ณต์ •์„ฑ ์ ์ˆ˜(Fairness score), ๊ณผ์ œ ์™„๋ฃŒ์œจ, ์‚ฌํšŒ ๋„คํŠธ์›Œํฌ ์ฐจ์ˆ˜(degree) ๋“ฑ ๋‹ค์–‘ํ•œ ํ‰๊ฐ€ ์ง€ํ‘œ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ๊ฐœ์ธ ๋ฐ ์ง‘๋‹จ ์„ฑ๊ณผ๋ฅผ ๊ท ํ˜•์žˆ๊ฒŒ ํ‰๊ฐ€.
  4. ์‹ค์ฆ์  ๋ฐœ๊ฒฌ: ํŠน์ • ์‚ฌํšŒ ๊ตฌ์กฐ๊ฐ€ ๊ฐœ์ธ ๋ฐ ์ง‘๋‹จ ์ด์ต์„ ๋ชจ๋‘ ์ฆ์ง„ํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์คŒ. ๊ทธ๋Ÿฌ๋‚˜ ํ˜„์žฌ ๊ฐ•ํ™”ํ•™์Šต(RL) ๋ฐ ๋Œ€ํ˜•์–ธ์–ด๋ชจ๋ธ(LLM) ๊ธฐ๋ฐ˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋“ค์€ ์‚ฌํšŒ ๊ตฌ์กฐ๋ฅผ ํ™œ์šฉํ•˜๋Š” ๋ฐ ์ œํ•œ์  ํšจ๊ณผ๋ฅผ ๋ณด์ž„.

How

Figure 4: ํ•ฉ์„ฑ ํŠธ๋ฆฌ์˜ ์˜ˆ์‹œ
Figure 5: ์—์ด์ „ํŠธ์™€ AdaSociety ๊ฐ„์˜ ์ƒํ˜ธ์ ์‘

Originality

Limitation & Further Study

Evaluation

Novelty: 4.5/5 Technical Soundness: 4/5 Significance: 4.5/5 Clarity: 4/5 Overall: 4.2/5

์ดํ‰: AdaSociety๋Š” ์ ์‘ํ˜• ๋ฌผ๋ฆฌ ํ™˜๊ฒฝ๊ณผ ๋™์  ์‚ฌํšŒ ๊ตฌ์กฐ๋ฅผ ๊ฒฐํ•ฉํ•œ ํ˜์‹ ์  ๋‹ค์ค‘ ์—์ด์ „ํŠธ ํ™˜๊ฒฝ์„ ์ œ์‹œํ•˜๋ฉฐ, ์‚ฌํšŒ์  ์ง€๋Šฅ ์—ฐ๊ตฌ๋ฅผ ์œ„ํ•œ ์ค‘์š”ํ•œ ๋ฒค์น˜๋งˆํฌ ํ”Œ๋žซํผ์„ ์ œ๊ณตํ•œ๋‹ค. ๋‹ค์ธต ๋ฐฉํ–ฅ์„ฑ ๊ทธ๋ž˜ํ”„ ๊ธฐ๋ฐ˜์˜ ๋ช…์‹œ์  ์‚ฌํšŒ ์ƒํƒœ ํ‘œํ˜„๊ณผ ์ผ๋ฐ˜ ํ•ฉ ๊ฒŒ์ž„ ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๊ธฐ์กด ํ™˜๊ฒฝ๋“ค๊ณผ ์ฐจ๋ณ„ํ™”๋œ๋‹ค. ๋‹ค๋งŒ, ํ˜„์กด RL/LLM ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๋‚ฎ์€ ์„ฑ๋Šฅ๊ณผ Growing-MG ๋ฌธ์ œ์˜ ์ œํ•œ์  ํ˜•์‹ํ™”๋Š” ์ด ํ™˜๊ฒฝ์ด ์ƒˆ๋กœ์šด ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฐœ๋ฐœ์˜ ํ•„์š”์„ฑ์„ ๊ฐ•๋ ฅํžˆ ๋“œ๋Ÿฌ๋‚ด๋ฉด์„œ๋„, ๊ตฌ์ฒด์ ์ธ ํ•ด๊ฒฐ ๋ฐฉํ–ฅ์„ ์ œ์‹œํ•˜์ง€ ๋ชปํ•œ ์ ์ด ์•„์‰ฝ๋‹ค. ๋ฒค์น˜๋งˆํฌ๋กœ์„œ์˜ ๊ฐ€์น˜๋Š” ๋†’์ง€๋งŒ, ํ•™์ˆ ์  ๊นŠ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ์ด๋ก ์  ๋ถ„์„๊ณผ ๊ธฐ์ค€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๊ฐ•ํ™”๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

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

๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
๋‹ค์ค‘ ์—์ด์ „ํŠธ ํ™˜๊ฒฝ์—์„œ์˜ LLM ๊ธฐ๋ฐ˜ ์˜์‚ฌ๊ฒฐ์ •์˜ ์ด๋ก ์  ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•˜๋Š” ์—ฐ๊ตฌ์ด๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
AutoGen ๋…ผ๋ฌธ์€ LLM ๊ธฐ๋ฐ˜ ๋‹ค์ค‘ ์—์ด์ „ํŠธ ํ˜‘๋™ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ, AdaSociety์˜ ๋ฌผ๋ฆฌยท์‚ฌํšŒ ํ™˜๊ฒฝ ๊ฒฐํ•ฉ ๋ชจ๋ธ๊ณผ ๊ธฐ์ˆ ์ ์œผ๋กœ ์—ฐ๊ฒฐ๋  ์ˆ˜ ์žˆ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
์ ์‘ํ˜• ์‚ฌํšŒ ํ™˜๊ฒฝ์—์„œ์˜ ์—์ด์ „ํŠธ ํ–‰๋™ ์—ฐ๊ตฌ์˜ ๊ธฐ๋ฐ˜์ด ๋˜๋Š” LLM ์—์ด์ „ํŠธ ํ”„๋ ˆ์ž„์›Œํฌ์ด๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
From individual to society ๋…ผ๋ฌธ์€ ์‚ฌํšŒ์  ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๊ธฐ๋ฐ˜ ์—์ด์ „ํŠธ ์—ฐ๊ตฌ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ •๋ฆฌํ•˜์—ฌ AdaSociety์˜ ๋‹ค์ค‘์—์ด์ „ํŠธ ์‚ฌํšŒ ๊ตฌ์กฐ ์„ค๊ณ„์— ์ด๋ก ์  ํ† ๋Œ€๋ฅผ ์ œ๊ณตํ•œ๋‹ค.
๊ธฐ๋ฐ˜ ์—ฐ๊ตฌ
Agent S์˜ ๊ณ„์ธต์  ๊ณ„ํš ๋ฐ ์—์ด์ „ํŠธ ์„ค๊ณ„์˜ ์ด๋ก ์ ยท๋ฐฉ๋ฒ•๋ก ์  ๊ธฐ๋ฐ˜์„ ์ œ๊ณตํ•˜๋Š” ์„ ํ–‰ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋‹ค์ค‘ ์—์ด์ „ํŠธ ์˜์‚ฌ๊ฒฐ์ • ํ™˜๊ฒฝ์„ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•๋ก ์œผ๋กœ ์„ค๊ณ„ํ•œ ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
๋‹ค์ค‘ ์—์ด์ „ํŠธ ํ˜‘๋ ฅ ๋ฐ ์‚ฌํšŒ์  ๊ตฌ์กฐ๋ฅผ ๋‹ค๋ฅธ ํ™˜๊ฒฝ์—์„œ ๋‹ค๋ฃจ๋Š” ์—ฐ๊ตฌ์ด๋‹ค.
๋‹ค๋ฅธ ์ ‘๊ทผ
์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜ ์‚ฌํšŒ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ๋‹ค๋ฅธ ์ ‘๊ทผ๋ฒ•์œผ๋กœ ๊ตฌํ˜„ํ•œ ์—ฐ๊ตฌ์ด๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
AdaSociety ๋…ผ๋ฌธ์€ ์‚ฌํšŒ๊ตฌ์กฐ๋ฅผ ๋ฐ˜์˜ํ•œ ์—์ด์ „ํŠธ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ™˜๊ฒฝ์„ ์ œ์•ˆํ•˜์—ฌ Agent hospital์˜ ์‚ฌํšŒ์  ์ƒํ˜ธ์ž‘์šฉ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
๋‹ค์ค‘ ์—์ด์ „ํŠธ AI ์‚ฌํšŒ์˜ ์ƒˆ๋กœ์šด ์œ„ํ—˜ ์š”์†Œ์™€ ์‹คํŒจ ๋ชจ๋“œ๋ฅผ ๊ตฌ์กฐ์ ์œผ๋กœ ์ œ์‹œํ•˜๋ฏ€๋กœ, ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ™˜๊ฒฝ ๊ตฌ์ถ•๊ณผ ์‹ค์ œ์  ๋ฆฌ์Šคํฌ ๋ถ„์„์ด ์—ฐ๊ฒฐ๋œ๋‹ค.
ํ›„์† ์—ฐ๊ตฌ
AdaSociety ๋…ผ๋ฌธ์€ ๋™์  ์‚ฌํšŒ์  ๊ตฌ์กฐ์˜ ์—์ด์ „ํŠธ ํ˜‘์—… ํ™˜๊ฒฝ์„ ๋‹ค๋ค„ Cocoa์˜ ์—…๋ฌด ์œ„์ž„ ๋ฐ ํ˜‘์—… ๋ฉ”์ปค๋‹ˆ์ฆ˜ ํ™•์žฅ์— ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
AdaSociety๋Š” ๋ฌผ๋ฆฌ์ ยท์‚ฌํšŒ์  ๋‹ค์ค‘ ์—์ด์ „ํŠธ ํ™˜๊ฒฝ ์‹œ์Šคํ…œ ๊ตฌํ˜„ ์‚ฌ๋ก€๋กœ, AutoGen์˜ ๋ฉ€ํ‹ฐ์—์ด์ „ํŠธ ๋Œ€ํ™” ํ˜‘๋™ ์ธํ”„๋ผ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋‹ค์–‘ํ•œ ์‹ค์„ธ๊ณ„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ™˜๊ฒฝ์— ์“ฐ์ด๋Š”์ง€ ๋ณด์—ฌ์ค€๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
Paper2Web ๋…ผ๋ฌธ์€ ๋‹ค์ค‘ ์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜์˜ ๋…ผ๋ฌธ ์ž๋™ ๋ณ€ํ™˜ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์†Œ๊ฐœํ•ด ์ ์‘ํ˜• ์‚ฌํšŒ๊ตฌ์กฐ ์—์ด์ „ํŠธ ํ™˜๊ฒฝ์˜ ์‹ค์ œ์  ์‘์šฉ ์˜ˆ์‹œ๋กœ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
AdaSociety ๋…ผ๋ฌธ์€ ์‚ฌํšŒ์  ๊ตฌ์กฐ์™€ ์ ์‘์  ์—์ด์ „ํŠธ ์ƒํ˜ธ์ž‘์šฉ ์—ฐ๊ณ„๋ฅผ ์ง์ ‘ ๊ตฌํ˜„, ๋Œ€๊ทœ๋ชจ ์‚ฌํšŒ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์ด๋ก ์„ ์‹ค์ œ๋กœ ์ ์šฉํ•˜๋Š” ๋Œ€ํ‘œ ์‚ฌ๋ก€์ž…๋‹ˆ๋‹ค.
์‘์šฉ ์‚ฌ๋ก€
์ ์‘ํ˜• ์‚ฌํšŒ ๊ตฌ์กฐ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ํ™˜๊ฒฝ์—์„œ ๋‹ค์ค‘ ์—์ด์ „ํŠธ ์œ„ํ—˜ ์š”์ธยท์‹คํŒจ ๋ชจ๋“œ๊ฐ€ ์‹ค์ œ๋กœ ์–ด๋–ป๊ฒŒ ํ‘œ์ถœ๋˜๋Š”์ง€ ์ฝ์„ ์ˆ˜ ์žˆ๋‹ค.
← ๋ชฉ๋ก์œผ๋กœ ๋Œ์•„๊ฐ€๊ธฐ

๐ŸŽง Audio Overview

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