将棋界も参考にすべき? チェスの不正行為分析の考え方
ニューズウィーク日本版 / 2016年11月1日 17時50分
将棋におけるコンピュータ不正行為(チート)の問題は、相変わらず迷走しているようである。将棋よりこの面ではだいぶ先行したチェスでは、チートの検出や棋譜分析に関して、どのような議論がされているのだろうか。
チェスにおける不正行為分析の第一人者がコンピュータ解析を行った
チェスにおけるチート分析の第一人者は、ニューヨーク州立大学バッファロー校のケン・リーガン准教授のようだ。リーガンは数学と計算機科学の専門家で、チェスの強豪(インターナショナル・マスター)でもある。持ち前の知識を活かしてチートが疑われた対局のコンピュータ解析を行い、成果はニューヨーク・タイムズの記事にも取り上げられた。
リーガンは「コンピュータ・エージェントへの忠実性の測定」(Measuring Fidelity to a Computer Agent)というウェブページを運営しており、なかなか勉強になる。といっても正直に言うと私は、Intrinsic Chess Rating(内生的チェスレーティング)という概念をベースにしたリーガンの解析手法をまだ完全に理解できていないのだが、彼がチート分析を行う上での基本原則は、「チェス・プログラムとの一致率の高さはたいていチートの証拠にはならない、ただし...」という副題のついた「ゴルファーの例え話」(Parable of the Golfer)というページにまとめられていて分かりやすい。
リーガンの言うゴルファーの例え話とは以下のようなものだ。データによると、ゴルフにおいてある程度の腕前のゴルファーがパー3のホールを回る場合、ホールインワンが起こる確率は5,000分の1だという。我々がゴルフコースに出かけていって、そのときたまたまホールインワンを目撃するというのは奇跡に近い。何らかの不正が行われていると考えることも出来るだろう。
しかし、仮にこのコースに同じような腕前のゴルファーを1万人集めて打たせることが出来たら、10,000×1/5,000=2ということで、確率的には一度どころか二度ホールインワンを目撃するということが予想される。稀な事象でも、多数を集めて一度に、あるいは少数でも膨大な回数を試行すれば、十分起こりうるのである。原理的に起こり得ないこと以外は、いつか必ず起こるのだ。
とはいえゴルフコースにゴルファーが1万人集まることはまずあり得ないが、将棋にせよチェスにせよ、すでに1万局どころではない数の対局が行われ、膨大な棋譜が残っている。リーガン自身は分析プログラムに約3万局のデータを取り込んでいるそうだが、おそらく現在の将棋プログラムも似たようなもの、あるいはそれ以上だろう。コンピュータは結局のところそうした過去の棋譜を学習して指し手を選んでいるわけで、しかも相手は学習の対象でもあり、最善手に近い手を探し出す可能性も高い一流のプロ棋士だ。偶然一連の指し手が一致する可能性は、我々が直感的に思うよりもはるかに高いのである。
この記事に関連するニュース
-
ノーベル化学賞・ハサビス氏が来日 日本のトップ棋士と囲碁対局
日テレNEWS NNN / 2024年11月21日 20時51分
-
藤井聡太、絵本で明かした気持ちを落ち着かせるための「物を握るクセ」 作業療法士が3つの効能を解説
NEWSポストセブン / 2024年11月18日 11時15分
-
昭和37年生まれの私 将棋棋士・十七世名人、谷川浩司さん「スーパーマリオにのめり込む」 プレイバック「昭和100年」
産経ニュース / 2024年11月17日 8時50分
-
竜王戦初取材!人気作家 白鳥士郎氏から見た藤井聡太と佐々木勇気
マイナビニュース / 2024年11月7日 11時0分
-
日本の戦争は「寝返り」が当たり前…将棋をさらにおもしろくした「持ち駒」という日本の独自ルール
プレジデントオンライン / 2024年11月1日 18時15分
ランキング
複数ページをまたぐ記事です
記事の最終ページでミッション達成してください