先日(2016年3月)に、囲碁の人工知能(Artificial Intelligence; AI))人工知能「アルファ碁」が、世界最高棋士の一人イ・セドル九段(韓国)と対局し、4勝1敗で、AIが勝ち越しました。これは実に衝撃的な出来事でした。
近年の人工知能の発達には目覚ましいものがありますが、まだトップ棋士にはかなわないと私は思っていました。それが、イ・セドル九段が5戦して1勝しかできなかったことに、私は大きな衝撃を受けました。
既に考察があり、報道もされているように、数多くあるゲームの中で、囲碁はコンピュータにとって難しいゲームです。チェスの世界では、既に1996年にコンピュータ「ディープ・ブルー」が当時の世界チャンピオンであるカスパロフ氏(ロシア)から1勝をあげ、翌1997年にはカスパロフ氏に勝ち越しました。しかし、チェスはボードが狭く、取った相手の駒を再使用するルールもないので、比較的選択肢が限られます。チェスよりも将棋の方が複雑になり、さらに囲碁の方がはるかに選択肢が広くなります。さらに、打つ手の価値づけが難しい面が囲碁にはあります。
そのような理由から、囲碁でコンピュータが人間の上級者に勝利するのはまだはるかに未来のことだろうと多くの人は予測していましたし、私もそう思っていました。チェスで世界チャンピオンが負けてから数年経っても、コンピュータ囲碁の実力はアマチュアの中級者程度。アマチュアとしては強い方に属する私は、その頃(2000年代に入った頃)、「私が生きている間に私がコンピュータに負けることはないだろう」と思っていました。
ところが、です。コンピュータ囲碁は急激に強くなりました。数年前から、私程度では到底かなわないコンピュータが生まれています。急激に強くなった理由は、コンピュータの新しいプログラム方式が生まれたことです。それまでのコンピュータ囲碁では、コンピュータに打つ手の価値判断を与えておき、より価値の高いと判断される手を選ぶようにプログラムされていました。しかし、どの手がよいのかを人間がプログラムすることは、きわめて困難なことです。
これに対して新しい方法は、一手ごとの価値判断をするのではなく、膨大な対局の記録を蓄積することによって、勝率のより高い手を選ぶというものです。しかも、過去に打たれた対局を蓄積するだけではなく、AIの中でコンピュータ同士の対局を膨大に繰り返し、その記録を活かして、さらに勝率の高い手を選んでいきます。これはディープ・ラーニング(深層学習)の一種ですが、「アルファ碁」はこの自己対局を3千万回も繰り返しました。その結果に基づいて、より勝率の高い手を選ぶことで、「アルファ碁」は急激に強くなりました。つまり、これを言い換えれば、「コンピュータが自分で学習してさらに強くなっていく」ことを成し遂げたと言えます。
このことから、最近のある映画を思い出しました。例によってマスコミ試写会で今年1月に見た映画『オートマタ』(ガベ・イバニェス監督、アントニオ・バンデラス主演)です。
この映画は近未来(2044年)のロボットを中心に描いた作品です。その世界では核戦争の影響で地球環境が悪化し、人類の生存者が極端に減ってしまっています。そこで人類は、ロボットに多くのことを依存するようになります。
その際にロボットには二つの規則が与えられています。それは、「生命体に危害を加えてはいけない」「ロボット自身で修理・改造をしてはいけない」。この二つは絶対に守らなければならない鉄則なのですが、その世界の中で、ある理由によって、第二の規則を破るロボットが出てきます。そのために、ロボットが人間にとって危険な存在になっていく、というのが映画の設定です。
言われてみれば当然のことかもしれないのですが、二つの鉄則のうちの二つ目の方は、私はそれまでまったく気づきませんでした。コンピュータは計算能力、情報処理能力は高いが、創造的な仕事はできないと思いこんでいました。しかし、コンピュータ自身がコンピュータを改造できるなら、その限りではありません。今回のコンピュータ囲碁の対局を知って、AIは自身で対局を繰り返して強くなっていくのだから、これは一種の成長、あるいは改造とも言えるのではないかと思いました。
囲碁に強くなることで人間に具体的な(身体的な)危害が加えられるわけではありません。しかし、どんな改造でも許されるのであれば、その心配も生じてきます。だからこそ、映画『オートマタ』に描かれている世界では、コンピュータがコンピュータを改造することを禁じていたのです。
私が15年前に予測していたこと、「私が生きている間に私がコンピュータに囲碁で負けることはないだろう」という予測は、完全に外れました。なぜ予測が外れたかというと、それは、コンピュータ自身が自分で強くなることを考えていなかったからです。
コンピュータがこれからの世界に必要であることは疑う余地がありませんが、コンピュータはいかに安全に活用されていくべきか。今回のアルファ碁とイ・セドル九段との対局から、単に囲碁の世界にとどまらない大きな課題を強く考えさせられました。
※このブログはできるだけ週1回(なるべく土日)の更新を心がけています。