(水)将棋ソフトにおけるイノベーション/知的生産の方法(58)電王戦は、将棋ソフトとプロ棋士が正式に対局するということで注目を集めた。「人間VS工知能」という興味である。第2回電王戦は、将棋ソフトの圧勝であった。(日):将棋ソフトの進歩と解説ソフトの可能性/知的生産の方法(52)将棋ソフトが一気に人間の強さに近づいたのは「Bonanza」の登場によってであるといわれる。「Bonanza」の開発者は、保木邦仁さんという化学反応の専門家だ。将棋が格別強いよいうわけではない。定跡や形勢判断にさほど明るくないことが、「Bonanza」にそれまでの将棋ソフトと「次元が違う」強さをもたらしたらしい。「Bonanza」は、それまでの将棋ソフトのレベルを突破しイノベーションを起こした。将棋でいえば、今までの「定跡」を破って新しい「定跡」を編み出したことに相当するのであろうか?「Bonanza」の開発については、保木さんと渡辺明九段の共著『ボナンザVS勝負脳―最強将棋ソフトは人間を超えるか』角川oneテーマ21(2007年8月)に詳しく解説されている。渡辺九段は、永世竜王の称号を持ち、ポスト羽生世代を代表する人と言われている。初心者だった保木さんは、2つの新規性のあるアルゴリズムを採用した。「全幅探索」と「評価関数の自動生成」である。「全幅探索」というのは、「選択探索」に対比される言葉で、1手ごとに指せる可能性のある手をシラミ潰し的に検討するという方法である。チェスでは常識になっている方法だそうであるが、将棋では探索する対象となる「場合の数」が膨大すぎて効率的ではないだろうと考えられていた。そこで、将棋ソフトでは、なるべく効率的な「選択探索」、つまり有効な手をいかに選ぶか、ということに主眼が置かれていた。人間の将棋上達法に倣ったのである。人間は、基本的には「選択探索」を洗練させていくことによって上達していく。将棋ソフトの開発も、この人間の上達法をいかに真似るか、に主眼が置かれてたといえよう。「Bonanza」は(というよりも保木さんは)、そこを「逆転の発想」で突破したというわけである。1つの「評価関数の自動生成」の「評価」というのは、局面の評価ということである。言い換えれば、ある局面になったとき、有利なのか不利なのかという情勢判断である。今までの将棋ソフトは、棋力の強い開発者が、どう評価するかをアルゴリズム化していた。ところが、保木さんは、さほど棋力のレベルが高くなかったので、過去のデータから1手ごとに評価するという方法を採用した。過去のデータというのは、6万局の棋譜である。することにより、局面ごとに評価し直すことになって、臨機応変に判断ができるようになったというわけである。人間には6万局の棋譜を暗記することは不可能である。考えれば、それでようやくプロ棋士並みの棋力に近づいたということだから、逆に人間の能力の高さに驚くべきだろう。発想をもたらす柔軟性などは、人間に叶わないと考えられる。ノーベル賞受賞/知的生産の方法(180)(2018.10.02)この問題は、本当の問題です/知的生産の方法(179)(2018.09.13)コメントこの記事へのコメントは終了しました。今日も生涯の一日なり三友亭雑記まだ東京で消耗してるの?ほぼ日刊イトイ新聞きっこのブログYasZone@niftyが提供する無料ブログはココログ!RSSを表示するプロフィール。