게임

AI는 게임 플레이 동영상으로부터 슈퍼 마리오 브라더스나 록맨이나 게임을 재현 가능

나나시노 2017. 9. 11. 15:36
반응형




AI는 게임 플레이 동영상으로부터 슈퍼 마리오 브라더스나 록맨이나 게임을 재현 가능



지금까지 인공지능(AI)은 세계최강의 기사에게 바둑 대국으로 승리하거나, 블록 무너뜨리자마자 스페이스 인베이더와 같은 간단한 게임을 인간보다 능숙하게 플레이하거나고, 다양한 성과를 남겨 왔습니다. 이것들은 모두 「게임을 어떻게 플레이하는 것인가?」를 AI에 가르치게 한 성과입니다만, 조지아 공과대학교 연구 그룹은 전혀 다른 어프로치로 AI연구를 진척시키고 있어, 「어떻게 플레이할 것인가?」가 아니고 게임의 구조 바로 그것을 학습시키는 것으로 게임 바로 그것을 재현가능한 AI시스템을 만들어 내고 있습니다.





조지아 공과대학교 연구 그룹이 공개한 「(PDF)Game Engine Learning from Video게임 엔진을 무비로부터 학습한다)」라고 하는 논문에서는, 슈퍼 마리오 브라더스와 같은 게임의 게임 엔진을 재현가능한 AI시스템에 대해서 해설되고 있습니다. 연구 그룹의 개발한 AI시스템은, 게임 코드에 액세스할 일 없고, 단지 게임 화면 픽셀을 보는것만으로 게임 엔진에 대해서 학습하고, 같은 게임 엔진을 작성하는 것이 가능하다고 합니다.


단, 단지 게임 화면을 보여주는것만으로 제로로부터 전혀 같은 게임을 만들어 낼 수 있는 것이 아닙니다. 게임 엔진을 모방하는 AI시스템에는 학습전에 2개가 중요한 정보가 제공됩니다. 하나는 게임내에 등장하는 모든 캐릭터의 데이터로, 또 하나는 오브젝트 위치나 속도 등에 관한 기본적인 개념 세트. 이 2개의 데이터를 기초로, AI시스템은 게임플레이무비를 프레임마다 분해하고, 표시되는 요소를 분류하고, 게임내 액션에 있어서 룰을 풀어 밝혀 간다고 합니다.


이하 GIF 이미지는 왼쪽이 통상 록맨 게임 플레이 화면에서, 오른쪽은 AI가 게임플레이무비를 기초로 재현한 록맨의 게임 화면. 화면상 오브젝트의 기둥이 사라지고 있든가, 바닥이 잘잘하게 움직이고 있는 등 기묘한 점으로 있습니다만, 록맨이나 적의 움직임을 거의 정확하게 재현할 수 있는 것을 압니다.



「(게임 플레이)무비 각프레임에 대하여 우리들은 해석 툴을 가지고 있어, 이것을 사용해서 정보를 모으고 있습니다. 예를 들면 어떤 정보를 모으는가 하면, 마리오가 어떤 애니메이션 상태에 있는지, 오브젝트가 어떤 속도로 움직이고 있는 것일지등입니다」라고 이야기하는 것은, 논문의 제1저자인 Matthew Guzdial씨.


더욱 Guzdial씨는「어떤 프레임에서 마리오가 굼바 바로위에 있고, 다음 프레임에서는 굼바가 사라진다고 상상해 보아 주세요. 이 경우, 『마리오가 굼바의 바로위에 있고, 아래 쪽 향에 속도가 있을 경우, 굼바는 사라진다 (쓰러뜨려진다)』라고 하는 룰이 존재하는 것을 알아차립니다」라고, 게임의 플레이 무비를 분석하는 것으로 어떻게 AI가 게임내 룰을 풀어 밝혀 갈지에 대해서 함께 이야기 하고 있습니다.


시간 경과와 함께 AI시스템은 모든 세세한 룰도 구축해 나가고, 이것을 일련의 논리 스테이트먼트로서 기록하고, 이것들을 조합시키는 것으로 게임 엔진에 가까이 해 간다고 합니다. 게임이 분석하는 세세한 룰은, AI가 게임 바로 그것을 재현할 때에 사용되는 프로그래밍언어에 익스포트하는 것도 가능한 것.




단, 현상의 AI시스템에서는 2D플랫폼상 게임을 재현하는 것이 한계에서, 이것은 특정한 게임으로 무엇이 일어나는 것일지를 정의하는 것을 인간에게 의존하고 있기 때문이다고 합니다. 또, 3D게임인 경우, 모든 정보를 정의하기 위해서는 보다 고도인 머신 비전스루와, 분석 시간이 필요하게 되는 것.


한편, 조지아 공과대학교 연구자 그룹은, 장래적으로 이 기술을 비디오게임 구조를 풀어 밝힐뿐만 아니라, 실생활에서도 도움이 되는 것도 생각하고 있습니다. 이것은 인간이 이해하고 있게, AI에도 세계를 이해시킨다고 하는 대처가 되기 위해서, 실현에는 몇 가지 브레이크스루가 필요하는 것은 명확합니다. 그러나, 그것은 불가능이 아니고, 「장래의 버전에서는 한정된 현실의 영역을 분석할 수 있게 된다고 생각한다」라고 Guzdial씨는 함께 이야기 하고 있습니다.



반응형