ボナンザVS勝負脳 ―最強将棋ソフトは人間を超えるか

保木邦仁、渡辺明著
角川Oneテーマ21 C-136、角川書店
刊行:2007/08/10
常滑セントレアの丸善中部国際空港店で購入
読了日:2007/09/18
2007 年 3 月の公開対局で、将棋ソフトの「ボナンザ」は渡辺明竜王と対戦した。 その前年、「ボナンザ」はコンピュータ将棋選手権で 初出場で優勝の偉業を成し遂げていた。 そしてその公開対局においては、「ボナンザ」は渡辺明竜王に善戦したのである (もちろんさすがに竜王が勝った)。 この一連の出来事はいくつかの意味で衝撃的であった: (1) 将棋ソフトがアマ強豪程度には強くなっているという点 (2) ソフトを作った人は、将棋がかなり弱いにもかかわらず、 強いソフトを作ってしまったという点 (3) ソフトを作った人は、ゲーム理論の専門家ではなく、 計算化学の専門家であったという点

この本は、「ボナンザ」を作った保木邦仁と竜王渡辺明が交互に2章ずつを 担当して書き、間に対談を入れてあるという作りになっている。 両者それぞれ独特の個性のある人で、その個性を楽しめるので、 1日もかからずに読み終えてしまった。私は、将棋もコンピュータゲームも あまり知らないので、内容的によくわからない点もあったが、それを 気にしないことにすれば十分に楽しめる。

「ボナンザ」の特徴は、全幅探索をすることと、過去の棋譜を機械学習して 評価関数の大量のパラメータを最適化していることである。これによって、 将棋が強くなくてもけっこう強いプログラムを作ることができるようになった。 「ボナンザ」の別の特徴として、終盤に詰み専用ルーチンを用いるということを あえてしていないということがある。作者の保木氏は、 王手の連続が最善かどうか分からないから、全幅探索の方が良いと 考えているとのことである。ただ、そのせいかどうかわからないが、 ボナンザVS竜王の公開対局では、ボナンザは終盤で竜王に読み負けたために 敗戦した。とはいえ、ボナンザの敗着のところでの最善手は、 一直線の読みではなくて勝負を先延ばしにするような手だったそうで、 そういう評価関数が変わりにくい手はなかなかプログラムが難しそうである。

保木氏の目標は、もちろん人間を超えるソフトを作ることだそうだ。 一方で、竜王の渡辺氏は、プロの勝負師である以上、 そう簡単にはソフトは人間を超えられないと信じている。 今後の将棋ソフトの発展には、しばらくわくわくさせられるだろう。