将棋電王戦FINAL第2局、Seleneが王手を認識できずに反則負け

2015年3月22日 13:19

印刷

記事提供元:スラド

21日に高知県の高知城追手門で行われた将棋電王戦FINAL第2局は、永瀬拓矢六段とSeleneが対戦。Seleneが王手放置で反則負けとなったそうだ。Seleneには飛車不成、角不成、歩不成を認識できないプログラム上の不備があり、永瀬六段が指した2七角不成の王手を認識できなかったとのこと(マイナビニュースの記事ねとらぼの記事朝日新聞デジタルの記事週アスPLUSの記事)。

これについて Neoceratodus 曰く、 飛角歩については他の駒と異なり、成ることによって単純に移動範囲が広がるという性質から、打ち歩詰め回避を除き不成の利点が存在しない。これに着目し、コンピュータ将棋の指し手生成においては高速化のため省略されることが多い。おそらくSeleneはこの指し手生成を盤面の変更処理にそのまま使っていたと思われ、存在しない指し手を入力されたことで不整合が起きたと考えられる。

このようなバグは対局によって容易に発見可能なようにも思われるが、上述のようにコンピュータ将棋ソフトにおいては指されないことが多く、また人間もあまり差す手ではないために発見されなかったものとみられる。

 永瀬六段は事前の研究でこの動作に気付いていたという。プログラムが修正されていれば不利になるが、修正されていても勝てると確信していたため、あえてこの手を指したとのこと。第1局の斎藤慎太郎五段とAperyの対局は斎藤五段が勝利しており、現時点で人類の2勝0敗となっている。28日に函館市の五稜郭で行われる第3局では、稲葉陽七段がやねうら王と対局する。

 スラッシュドットのコメントを読む | ITセクション | ソフトウェア | 人工知能 | ゲーム

 関連ストーリー:
将棋電王戦リベンジマッチ、森下九段有利の局面で指し掛け 2015年01月02日
将棋ソフト「Ponanza」作者、羽生名人との対局を希望。クラウドファンディングでの資金調達も計画 2014年10月30日
将棋電王戦団体戦、人間vsコンピュータは来春で最後に 2014年09月01日
第24回世界コンピュータ将棋選手権、Aperyが初優勝 2014年05月06日
第3回将棋電王戦第5局、ponanzaが屋敷伸之九段を破る 2014年04月13日
第3回将棋電王戦第4局でツツカナが森下九段を破り、コンピューター側の勝ち越しが決定 2014年04月06日
第3回将棋電王戦第3局で豊島七段がYSSを破り、プロ棋士側の連敗をストップ 2014年03月30日
第3回将棋電王戦第2局、やねうら王が佐藤六段を破る 2014年03月23日
第2回将棋電王戦、第5局はGPS将棋の勝利。コンピューターがプロ棋士に勝ち越す 2013年04月21日
将棋電王戦、ボンクラーズが米長邦雄永世棋聖を破る 2012年01月15日

 

※この記事はスラドから提供を受けて配信しています。

関連記事