엘론 머스크

OpenAI 인공지능 「OpenAI Five」가 도타2로 5대5 배틀로 인간팀에 승리

나나시노 2018. 6. 28. 00:08
반응형




OpenAI 인공지능 「OpenAI Five」가 도타2 5대5 배틀로 인간팀에 승리



인공지능(AI)을 오픈 소스화하기 위해서 활동하는 비영리 연구 기관 「OpenAI」는, AI기술이 장래적으로 누구에 있어서도 은혜를 받을 수 있는 안전한 진보로부터 이루도록 엘론 머스크씨들에 의해 설립된 조직입니다. 그런 OpenAI가 연구를 진척시키는 AI는, 특정한 조건 밑에서는 Dota 2 플레이어에게도 승리 할 수 있을 만큼의 솜씨를 익히기 시작했습니다.




OpenAI에서는 연구 일환으로서 AI에 게임을 학습시키는등이 실시되어, 2017년8월에는 체스나 바둑보다도 훨씬 복잡한 비디오게임인 "도타2"로, 세계 챔피언에게 1대1 배틀로 승리해 화제가 되었습니다.



OpenAI제 AI가 Dota 2로 1대1 배틀로 세계 챔피언에게 승리했을 때, 개발팀은 앞으로의 목표로서 「5대5 팀전으로 인간팀에 AI를 첨가하는 것」을 내걸고, 그것을 향해서 개발이 진행되고 있는 것이 「OpenAI Five」라고 불리는 5가지 뉴럴네트워크입니다. OpenAI Five는 Dota 2로 5대5 팀전을 플레이 할 수 있게 설계된 것으로, 이 OpenAI Five도 특정한 조건에서 인간 팀을 꺾을 수 있는 수준에까지 진화되었다고 합니다.


체스나 바둑과 같은 턴 베이스 게임과 다르고, Dota 2는 실시간으로 많은 의지결정을 해야하는 게임입니다. 구굴이 개발하고, 세계최강의 기사를 쓰러뜨린 것으로 화제가 된 바둑AI AlphaGo는 잘 연마된 손에 대응하기 위해서 많은 시간을 필요로 했습니다만, OpenAI Five가 플레이하는 Dota 2는 그러한 유예는 일체 없기 때문에, 고도인 판단을 내릴 수 있는 뉴럴네트워크가 필요합니다.


Google Cloud의 12만4000코어상에서 동작하는 OpenAI Five가, 실제로 인간팀과 Dota 2로 5대5배틀을 펼치고 있는 시합은 이하 무비로 볼 수 있습니다. OpenAI Five는 5가지 BOT를 이용해서 팀전을 하기 때문에, 뉴럴네트워크에 「팀전」 「가치예측」 「삼림탐사」 「기습 공격」 「집중」 「추적」 「양동」이라고 한 요소를 7자기 학습시켜, 각각 항목에 맞추어, OpenAI Five가 어떻게 캐릭터를 조작하고 있는 것일지를 볼 수 있습니다.


OpenAI Five: Dota Gameplay



OpenAI에 의하면, Dota 2 플레이는 평균 45분의 대전을 30fps로 진척시키는 경우가 많아, 그 결과, 1대전으로 약8만프레임의 정보를 얻을 수 있고, 그 중 4분의 1을 분석하는 것으로 OpenAI Five 학습을 진행시켜 왔다고 합니다. OpenAI Five는 180일간 매일 Dota 2를 플레이하는 것으로 방대한 양의 데이터를 학습했습니다만, 그래도 게임에 완전히 적응했다라고는 말하기 어렵고, 특정한 캐릭터·아이템·전략에는 아직 대응할 수 없다고 합니다. 그 때문에, 인간 팀과 대전할 때는, 「대응하지 않는 캐릭터·아이템·전략을 사용하지 않는다」라고 하는 조건이 아니면 승리를 할 수 없습니다.


이러한 제한이 있지만, 개발팀은 2018년8월에 개최될 e스포츠 세계대회에 OpenAI Five를 출장시키는 것을 계획해, 그것을 향해 개발중입니다. 또, OpenAI는 2018년7월에 트위치상에서 OpenAI Five와 Dota 2 톱팀을 겨루게 하는 토너먼트를 개최 예정으로, 그 중에서 OpenAI Five에 관한 프레젠테이션도 진행될 것 같습니다.


반응형