7.1 Introduction

DMARL method์˜ SOTA๋กœ๋Š” ์ด์ „์— ํ–ˆ๋˜ DIAL๊ฐ™์€ communication protocol์„ ๋ฐฐ์šฐ๋Š” ์ข…๋ฅ˜์˜ ์ ‘๊ทผ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋Ÿฌํ•œ ์ ‘๊ทผ์—๋Š” ๋‘๊ฐ€์ง€ ์ œํ•œ์ ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

  • ์ฒซ์งธ๋กœ, ์ด๋Š” ์˜ค์ง cheap-talk channel์—๋งŒ ์ ์šฉ๋œ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ์ด๋Š” communication์€ ํ™˜๊ฒฝ์— ์•„๋ฌด๋Ÿฐ ์˜ํ–ฅ์„ ๋ผ์น˜์ง€ ๋ชปํ•˜๋Š” action์ž…๋‹ˆ๋‹ค.

  • ๋‘˜์งธ๋กœ, ์ด๋Š” communication๊ณผ ๋‹ค๋ฅธ agent๋“ค์˜ ํ–‰๋™์ด ์™œ ํ–ˆ๋Š”์ง€์— ๋Œ€ํ•œ ๊ฒฐํ•ฉ์ด ์กด์žฌํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด๋Ÿฐ ๋ถ„์•ผ์—์„œ ์ž˜ ์•Œ๋ ค์ง„ ๋„์ „๊ณผ์ œ๋กœ๋Š” Hanabi(๋ฃฐ์— ๋Œ€ํ•ด ์˜์ƒ์„ ๋ณด์‹œ๋Š” ๊ฒƒ์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค.)๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ž์‹ ์˜ ํŒจ๋ฅผ ๋ณด์ง€ ๋ชปํ•˜๋Š” ์ƒํƒœ์—์„œ ์„œ๋กœ ํ˜‘๋ ฅํ•ด ์ตœ๋Œ€์˜ ์ ์ˆ˜๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒŒ์ž„์œผ๋กœ, agent๋ผ๋ฆฌ ์†Œํ†ตํ•˜๋Š” ํšจ๊ณผ์ ์ธ convention์„ ๊ฐ€์ ธ์•ผ๋งŒ ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” cheap-talk channel์ด ์—†๊ธฐ ๋•Œ๋ฌธ์—, ์ด์ „๊ณผ๋Š” ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•ด์•ผ๋งŒ ํ•ฉ๋‹ˆ๋‹ค. Hanabi์—์„œ์˜ ํ–‰๋™์€ ์ƒ๋Œ€ ํŒจ์˜ ์ •๋ณด๋ฅผ ๋‚ดํฌํ•˜๊ฑฐ๋‚˜, ๋“ฑ๋ก, ํ˜น์€ ๋ฒ„๋ฆฌ๋Š” ํ–‰์œ„๊ฐ€ ์žˆ๋Š”๋ฐ, ์ด๋Ÿฌํ•œ ํ–‰๋™์—์„œ์˜ ์˜๋ฏธ๋Š” ๋‘๊ฐ€์ง€์˜ ๋ ˆ๋ฒจ๋กœ ๋‚˜๋ˆ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฒซ๋ฒˆ์งธ ๋ ˆ๋ฒจ๋กœ๋Š” ๊ทธ ํ–‰์œ„ ์ž์ฒด๋กœ ์ฃผ๋Š” ์ •๋ณด์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ์ƒ๋Œ€๋ฐฉ์ด ๋“ค๊ณ ์žˆ๋Š” ์นด๋“œ๊ฐ€ ์–ด๋–ค ์นด๋“œ์ธ์ง€ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ์€ ๊ทธ ์ž์ฒด๋กœ reward๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•œ ์ข‹์€ ์ •๋ณด๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‘˜์งธ๋กœ๋Š” ๊ทธ ์ •๋ณด๋กœ๋ถ€ํ„ฐ ๋‚ดํฌํ•˜๊ณ ์žˆ๋Š” ์ •๋ณด์ž…๋‹ˆ๋‹ค. ์˜ˆ๋กœ ๋“ค์ž๋ฉด, ์–ด๋–ค agent๊ฐ€ ํ•œ ํ–‰๋™์„ ํ•˜๊ฑฐ๋‚˜ ํ•˜์ง€์•Š๋Š”๋‹ค๋ฉด, ๊ทธ์—๋”ฐ๋ฅธ ์ด์œ ๊ฐ€ ์žˆ์„ ๊ฒƒ์ž„์„์— ๋Œ€ํ•œ ์ •๋ณด์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ •๋ณด๋ฅผ ์–ป๊ธฐ์œ„ํ•ด์„  ์–ด๋– ํ•œ convention์ด ์žˆ์–ด์•ผ ํ•˜๊ณ , ์ข‹์€ ์ „๋žต์„ ๋งŒ๋“ค์–ด๋‚ด๋Š”๋ฐ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๊ธฐ์„œ๋Š” Bayesian action decoder(BAD)๋ฅผ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” Nayyar์˜ ์—ฐ๊ตฌ์—์„œ ์˜๊ฐ์„ ๋ฐ›์•˜๋Š”๋ฐ, BAD๋Š”public belief๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋ชจ๋‘๊ฐ€ ๊ด€์ธก๊ฐ€๋Šฅํ•œ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ƒˆ๋กœ์šด MDP์ธ public belief Markov Decision Process๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ์˜ action์€ ์˜ค์ง public state์— ์˜ํ•ด์„œ๋งŒ ์„ ํƒ๋˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” factorized Bayesian update์™€ Neural Network๋ฅผ ํ†ตํ•œ ๊ทผ์‚ฌ๋ฅผ ํ†ตํ•ด ๊ฐ€๋Šฅํ–ˆ๋Š”๋ฐ, ์ด๋Š” Nayyar์˜ ์—ฐ๊ตฌ๋ฅผ ๋„“์€ space๋กœ ํ™•์žฅ์‹œํ‚จ ์ฒซ ์‹œ๋„์ž…๋‹ˆ๋‹ค.

๋งŒ์•ฝ ํ•œ agent๊ฐ€ ๋‹ค๋ฅธ agent์˜ action์„ ๊ด€์ฐฐํ•˜๋ฉด public belief๊ฐ€ ๊ฐ€๋Šฅํ•œ state ์ง‘ํ•ฉ(๋‹ค๋ฅธ agent๊ฐ€ ๊ณ ๋ฅธ ๊ด€์ธก๋œ ํ–‰๋™ ์ง‘ํ•ฉ)์—์„œ sampling๋˜์–ด ๊ฐฑ์‹ ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” Theory of mind ์ข…๋ฅ˜์™€ ๋น„์Šทํ•œ๋ฐ, ์ด๋Š” ์‚ฌ๋žŒ์˜ ์ผ์ƒ์  ํ–‰๋™์— ๋Œ€ํ•œ ์ถ”๋ก ์„ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌํ•œ ์ถ”๋ก ์€ ํ•œ ์‚ฌ๋žŒ์ด ์™œ ์—ฌ๋Ÿฌ ์‚ฌ๋žŒ ์‚ฌ์ด์—์„œ ํŠน์ •ํ•œ ํ–‰๋™์„ ์ทจํ–ˆ๋Š”์ง€, ๊ทธ๋ฆฌ๊ณ  ์ด๊ฒƒ์ด ๊ฐœ์ธ์˜ ๊ด€์ธก์— ๋Œ€ํ•œ ๋ถ„ํฌ์—์„œ ์–ด๋–ค ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ ์žˆ๋Š”์ง€ ์ดํ•ดํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ BAD์˜ ์œ ํšจ์„ฑ์— ๋Œ€ํ•ด ์„ค๋ช…์„ ํ•˜๊ณ , Hanabi์˜ ๋ณ€ํ˜• ๋ฒ„์ „์— ์ ์šฉํ•จ์œผ๋กœ์จ, ์ด์ „์˜ ์‹œ๋„๋“ค๋ณด๋‹ค ํ›จ์”ฌ ์ข‹์€ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

Last updated