2ch勢いランキングまとめ
メニュー

【AI】今度は「格闘ゲーム」で人間を上回る/イスラエルの研究チーム #人工知能

この話題の盛り上がりグラフ
2017-02-17 22:33:15 最終更新
1 白夜φ ★@\(^o^)/

人工知能、今度は「格闘ゲーム」で人間を上回る

イスラエルの研究チームが、人工知能に「スーパーマリオ」をはじめスーパーファミコンのさまざまなゲームを学習させた。

対戦格闘ゲーム「モータルコンバット」では、AI同士に競わせて学習させることにより、AIは人間の成績を上回ったという。

ゲームは、人工知能(AI)をトレーニングする際の理想的なプラットフォームになる。

グーグル傘下のDeepMindが開発するAIシステム「DQN」はすでに、アタリのヴィデオゲーム49本をマスター(日本語版記事)し、その半数以上で人間に匹敵、ときには上回るスコアを記録した。

1984年のアタリのゲーム「Montezuma’s Revenge」については、たった4回の試行で解くことができるまでになっている。

さらにDeepMindは現在、リアルタイムストラテジーの「スタークラフト2」に照準を合わせている。

一方、イスラエルでは、電気工学の学生たちが開発したAIが、「Super Nintendo Entertainment System」(SNES、米国版のスーパーファミコン)の名作ゲームたちに挑んでいる。

チームは、「Retro Learning Environment」(RLE)と名づけたマシンに、強化学習を使って「スーパーマリオ」「F-ZERO」「モータルコンバット」「グラディウスIII」、そしてファーストパーソン・シューティングゲーム「Wolfenstein」をプレイさせた。

ピアレヴューを受けていない掲載前の論文において、ナダヴ・ボンカー、シャイ・ローゼンバーグ、イタイ・ハバラの3人は、自分たちのシステムはさまざまなレヴェルでゲームをプレイすることができたと書いている。

研究チームは、アルゴリズムに「報酬」を与えて、ゲームのクリアを促した。

ゲームを可能な限り最善の方法でクリアするように、インセンティヴやスコアを追加したのだ。

「エージェント」と呼ばれるAIプレイヤーは、「スーパーマリオ」ではコインの収集と「敵の踏みつけ」を報酬と見なしていたが、報酬なしでもステージの最後に到達することができたという。

さらに、マリオが「右に移動すること」に対して報酬を与えたところ、より短い時間で「スーパーマリオ」をマスターすることができた。

研究チームは、任天堂SNESのゲーム画面(右側)とアタリ2600向けのゲーム画面(左側)を比較して、SNESゲームの背景は「リッチ」であり、アルゴリズムにとっては適切な信号を区別するのが難題になると説明している。

研究チームによると、「最新アルゴリズムを使ってテストしたSNESのゲーム5本のうち、1本では人間の達人を上回ることができた」という。それは「モータルコンバット」だ。

具体的には、「モータルコンバット」をプレイするAIに、自身を相手にプレイさせることで、AIとAIを対戦させた。

これらのAIプレイヤーには同じ性格を与え、フェアな対戦になるようにした。

「アルゴリズムを互いに競い合わせることで、アルゴリズムを比較する簡単な方法をRLEは導いた」と論文には書かれている。

このアプローチにより、「モータルコンバット」ではAIが「人間の達人を上回る」ことができたという。

なお、RLEでは、さまざまなゲーム機に対応できることにも意味があると論文では主張されている。

「Nintendo Entertainment System、ゲームボーイ、NINTENDO64、Sega Genesis(メガドライブ)、セガサターン、ドリームキャスト、ソニーのプレイステーションといったゲーム機に対応している」とのことだ。

▽引用元:WIRED 2016.11.15 TUE 17:00

hhttp://wired.jp/2016/11/15/ai-play-mortal-kombat/

30 名無しのひみつ@\(^o^)/

>>1

ウメハラと対戦してくれwww

51 名無しのひみつ@\(^o^)/

>>1

今まででいちばんしょぼい最近のAIというか、

学生がDQNをまねてやってみましたという

ほのぼのニュースかな。

94 名無しのひみつ@\(^o^)/

>>1

画像認識もしてる外部AIってことか

ゲーム内AIの場合はとっくに上回ってるというか

本気出されたら勝ち目無いレベルだしな

181 名無しのひみつ@\(^o^)/

>>1

DQN に チーターマンをやらせよう

26 名無しのひみつ@\(^o^)/

これはAIの情報経路によって評価が別れるだろ

人間と同等に画面に現れる情報だけを「読み取って」プレイして勝つなら立派だが、

内部の入力情報を使っているならコンピューターの方が強いに決まってる

そんなのずっと昔からそうだし、そんなAIは全然すごくないやろが

27 名無しのひみつ@\(^o^)/

>>26

認識は画像認識

38 名無しのひみつ@\(^o^)/

>>27

コンピューターが画像認識って、カメラのレンズを通してって事なのかな?

めちゃくちゃ高度な事してるような気がするけど勘違いしてるかな。

71 名無しのひみつ@\(^o^)/

格闘ゲームもどこか囲碁や将棋と似て

相手のモーション(どのモーションのどのコマか)というのは限定されている

それを判別できるようになったら

あとは、このモーションのときに、こちらはこういう動作をする

っていうのを総当たりでためしてみて

一番得点が高い動きを学習。

あとは人間を上回る反射速度でそれを実行すれば

人間より強くなる。

ある意味ではコンピュータが能力を発揮しやすい分野なのかもしれない。

72 名無しのひみつ@\(^o^)/

>>71

ゲーム画面映像からどれが自分の操作してるキャラでどれが相手のキャラかを判別したり

攻撃がヒットしてるのかどうかとかボタン操作するとどう自分のキャラが動いてどう攻撃するのか

これを学習する方がよっぽど大変そう

どういう内容か学習できてしまえばあとはどうにでもなる瑣末なことと思う

82 名無しのひみつ@\(^o^)/

今まで。ソフトの内部情報にアクセスしてアルゴリズムはプログラマーが作成。

これ。入出力は画面とジョイスティック相当。アルゴリズムはソフトが勝手に学習する。

83 名無しのひみつ@\(^o^)/

>>82

色々対戦して遊びたい

99 名無しのひみつ@\(^o^)/

クリフトがザラキしなくなるの?

100 名無しのひみつ@\(^o^)/

>>99

それな、毎回1ターンで殺すから学習しないんだよ。

学習フラグはターンごとに入るから何ターンかアストロンで待機してれば

弱点理解して使わなくなる。

130 名無しのひみつ@\(^o^)/

AIがたどり着いた答えは

ソニック連発でサマソ

であった

131 名無しのひみつ@\(^o^)/

>>130

AI同士で最強キャラ決定させたい

146 名無しのひみつ@\(^o^)/

人工知能にキャンセル技を発見できる気がしないんだけど

覚えてる技自体をいつ出すかだけで技中に技とか1/60秒単位で試す訳がない

147 名無しのひみつ@\(^o^)/

>>146

それあなたの感想ですよね?

元スレ

【AI】今度は「格闘ゲーム」で人間を上回る/イスラエルの研究チーム #人工知能
http://potato.2ch.net/test/read.cgi/scienceplus/1479573352

削除依頼

削除などのご連絡事項については「メニュー」の「本サイトについて/お問い合わせ」よりご連絡をお願いします。