Ponanza(ポナンザ)は、コンピュータ将棋ソフトウェアである。2016年頃までは1文字目のPも小文字にしてponanzaと表記していた[注 1]

概要

編集

メイン開発者は山本一成[注 2][2]。山本は学生時代に大学将棋界の強豪として知られる東京大学将棋部に在籍し、アマチュア五段(将棋倶楽部24ならR2300程度)の棋力を持つアマ強豪である[3][4]。東京大学在学中に留年した山本が、これを機会に何かに挑戦しようと決めた際、苦手意識を持っていたコンピュータを、得意な将棋をテーマに克服しようと取り組んだのが開発のきっかけであった[5]

2013年の第1回電王トーナメントより2017年の第27回世界コンピュータ将棋選手権まで下山晃が共同開発者に加わる。下山は、第21回、第22回の世界コンピュータ将棋選手権で連続して決勝リーグに進出した強豪ソフト「Blunder」の開発者であった。2017年の第5回電王トーナメントでは、下山が開発陣から外れ、新たに第27回世界コンピュータ将棋選手権に出場した「GAN将棋」の開発者であった大渡勝己が共同開発者に加わった。

プログラム名は、評価関数学習手法を参考にしたBonanzaに由来する[6]。開発当初は山本が六枚落ちで指しても勝てるほど弱く、世界コンピュータ将棋選手権に初出場した2009年の第19回大会では一次予選参加24チーム中13位[注 3]で敗退している。しかし、2年後の2011年第21回大会で初めて決勝リーグに進出し、強豪ソフトの一角を占めるようになる。

2013年には第1回将棋電王トーナメントを、2015年には第25回世界コンピュータ将棋選手権を制覇し、両大会を共に制した初のソフトとなった。また、将棋倶楽部24の最高レーティング記録も保持している[7]

2017年の第27回世界コンピュータ将棋選手権では、プリファード・ネットワークス(PFN)のライブラリ「Chainer」を利用してディープラーニングを導入した「Ponanza Chainer[1]」としてエントリーし、さくらインターネットのクラウドサービス「高火力コンピューティング」によるCPU1092Core(Intel Xeon)、GPU128基(NVIDIA Titan X)をハードウェアとして揃え、開発陣は山本・下山に加えPFNから6名、さくらインターネットから2名を加えた10名に膨らんだ。ponanzaは世界コンピュータ将棋選手権および将棋電王トーナメントの両大会で2015年から連覇を続けていたが、この大会では優勝したelmoに二次予選と決勝で2戦して2敗し準優勝に終わり、連覇も止まった。

2017年11月の第5回将棋電王トーナメント終了後、山本がponanzaの引退を表明した[8]

ponanzaによる独創的な指し手や戦法は、「ponanza流」と呼ばれ、現在ではプロ棋士にも採用されており、ponanzaは人間の教師という面も持っている。

商品化やコラボ

編集

将棋ウォーズでは対局中に「Ponanza」に代わりに5手自動で指してもらうことができ、これは「棋神召喚」と名付けられている[9]。開発者の下山は「最善手(神様の指し手)にはほど遠いと思いますよ」と答えている[10]

なお市販バージョンとして『将棋新世紀 PonaX』(しょうぎしんせいきポナックス)が2014年5月30日にマイナビより発売されたが[11]、GUI部分のバグが非常に多くバージョンアップでの対応も困難と判断されたことから、わずか2週間後の同年6月13日に製品の回収及び返金が発表された[12]

2018年2月、ローソンのLINE公式アカウントにponanzaとの対局機能が実装され、ローソンの公式キャラクターである「ローソンクルー♪あきこちゃん」と将棋で対局ができるようになった。なお強さは「最新版のponanza搭載」のため「過剰に強い」という[13]

駒の価値

編集

Ponanzaにおける駒の価値、 第2期電王戦バージョン[14]

駒の価値
Ver.2016
93
香車 322
桂馬 416
528
567
951
飛車 1087
と金 598
成香 567
成桂 569
成銀 582
1101
1550

プロ棋士との対局

編集

2013年に出場した第2回将棋電王戦において佐藤慎一四段(当時)を141手で破り、コンピュータが初めて現役プロ棋士平手で勝利した[15]。 2012年12月15日に行われた記者発表会で山崎バニラが棋士、開発者双方に今回はソフトは貸し出されるかどうか質問した、佐藤慎一四段が「家で研究する時にソフトがあれば凄くいいなと思いますけどどうなんでしょうか」と尋ねたところ、山本一成は「基本的に勝負なので嫌です」と返答し、ponanzaについては貸し出されない事となった[16]。後のインタビューで山本は「自分は病的なほど負けず嫌い」と語っている[17][18]

2014年に出場した第3回将棋電王戦では屋敷伸之九段と対局を行い、130手で破った。 山本は2013年11月11日のブログで、「(乱数を加えた)実装のPonanzaと純粋なPonanzaとの対局結果は430勝522敗だったが、対人戦で研究にはまらないためにはやむを得ない」「PonanzaとBlunder(将棋ソフトの一つ)で交互に指すことも出来たが、屋敷九段の強さを考えてやめた」「今回のPonanzaの強さは、クラスタが使えないことを差し引いても第2回電王戦で佐藤慎一四段と戦ったPonanzaより強い」とコメントしている。

2015年に出場した将棋電王戦FINALにおいて村山慈明七段と対局を行い、97手で勝利。5回に1回は定跡ではなく自分で考える「相当面倒くさい設定」にされており[19]、序盤で「3六飛」という村山の研究外の手を指し、村山の読み筋をはずして優勢に持ち込んだ。サポートの西尾明六段は同一局面で3%の確率しか無い手だった[20]とコメントしている[21][22]。 村山は対局前のインタビューで「やってくる作戦が全然違い、プロの公式戦では出ない形が多い」「第3回よりもやりにくい。前は色々カードがあったが、今はどれもしっくりこない」と答えていた[23][24]。村山はPonanzaとの練習対局の勝率について第3回電王戦ver.ponanzaに対しては「1割、2割」[25]、電王戦FINAL Ver.ponanzaに対しては「1割無かった」と述べている[26]

2016年に出場した第1期電王戦で叡王戦覇者の山崎隆之八段と対局を行い、第1局は85手、第2局は118手で勝利。対プロ棋士への連勝を5に伸ばした。橋本崇載八段はPonanzaがプロ棋士に5連勝した事について「アホみたいに強い」と褒めている[27]。作者の山本は第1期電王戦Ver.Ponanzaは電王戦FINAL Ver.Ponanzaに7 - 8割ぐらい勝てる[28][29]、また2013年の電王戦に出場したGPS将棋よりも確実に強い[30]と発言している。 山崎隆之は練習対局でのPonanzaの印象を聞かれて「自分の認識よりも はっきり進んでたというのは正直感じてます」と答えている[29]

2017年に出場した第2期電王戦で第2期叡王戦覇者の佐藤天彦名人と対局を行い、第1局は71手、第2局は94手で勝利。コンピュータ対タイトルホルダーの公式対局は2007年渡辺明竜王対Bonanza以来10年ぶり、将棋電王戦としては初となった。将棋電王トーナメントでの優勝インタビューで作者の山本は「今年はがんばりました。ぎりぎりまで改良して去年の電王戦バージョンに9割勝てるようになってました」と発言している[31][32]。佐藤は「今回、自分がポナンザと戦うことになりました。前回のバージョンに9割勝てると聞きましたが、なかなか実感が湧きません。大変な戦いになるとしか思えず、挑戦者の気持ちで戦いたい。コンピューターに詳しい棋士の協力を得て本番に臨むつもりです」と答えている[33]。サポート棋士は永瀬拓矢六段、永瀬は「ポナンザとかですと強いながらも癖があると思いますので、はい、そこらへんを掴んで 数をこなせば勝つ自信は当然あるので、自分はまだコンピュータに勝てると思っているので、やっぱり先生に出ていただくという事で力になれればいいと思ってましたし、やっぱり一番勝つ可能性が高い棋士が佐藤名人だと思っておりましたので」とインタビューで答えている[34]

競技会成績

編集

Ponanza Chainerは2018年以降世界コンピュータ将棋選手権には出場していない。

(将棋電王トーナメントは2017年の第5回で終了した。ドワンゴは、2019年の世界コンピュータ将棋選手権で、賞金総額200万円の「ドワンゴ賞」を設定した。)

大会/年 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019
世界コンピュータ将棋選手権 31位 11位 5位 4位 2位 2位 1位 1位 2位 - -
将棋電王トーナメント 1位 2位 1位 1位 3位

脚注

編集

出典

編集
  1. ^ a b 第27回世界コンピュータ将棋選手権 Ponanza Chainer アピール文章
  2. ^ 共に電王戦出場、世界最強の“同僚”――コンピュータ将棋ソフト開発者 一丸貴則さん・山本一成さん(前編)ねとらぼ2014年04月25日
  3. ^ 第1回将棋電王トーナメント 出場ソフト 開発者プロフィール参照
  4. ^ コンピュータとの付き合い方(山本一成)
  5. ^ コンピュータ将棋をひたすら強くしてみたらひとの思考が、みえてきた。 山本一成インタビュー 日経ビジネスオンライン 2015年10月20日 2016年2月29日閲覧
  6. ^ 第20回世界コンピュータ将棋選手権 アピール文書参照
  7. ^ 将棋倶楽部24参照
  8. ^ 「PONANZA」引退 将棋 - 朝日新聞デジタル・2017年11月16日
  9. ^ 将棋ウォーズ―Q&A
  10. ^ 電王戦Finalを終えて その6
  11. ^ 「将棋新世紀PonaX」発売記念イベント - マイナビブックス
  12. ^ 将棋新世紀 PonaX - マイナビブックス
  13. ^ ローソンのあきこちゃん、将棋に強くなる 「Ponanza」搭載、LINEアカウント経由で対局 - ITmedia・2018年2月16日
  14. ^ 電王・Ponanza開発者が語る、プロの定跡を揺らした将棋プログラム発の新戦法“左美濃急戦”
  15. ^ コンピュータ将棋協会blog参照
  16. ^ 第2回 将棋電王戦 記者発表会
  17. ^ 将棋電王戦FINAL 第4局――「次元の違う強さ」「もはや怪物」 Ponanza VS. 村山慈明七段の見どころは
  18. ^ 【電王戦FINALへの道】 #51 村山慈明 と ponanza 山本一成
  19. ^ 【電王戦FINALへの道】 #38 電王戦勉強会
  20. ^ 電王戦FINAL第4局観戦記 金井恒太五段2015年4月10日 ニコニコニュース(オリジナル)]
  21. ^ 36飛の確率は数%程度だったと思うのですが、事前研究でツリーを奥に進もうとするとこの辺りは切るしかなくなり、横を押さえようとすると深く進めなくなる、といった感じで難しいところです。長いラインを考えたときにどこかで低確率を引く可能性は十分にあるわけで。
  22. ^ 事前研究によって人間側の勝率が上がるのは間違いないですが、巨大なゲームツリーを前に緻密な対策を取るというのは容易なことではないですね。ponanzaのようなトップソフトはそれに耐えられるレベルに達してきているとも言えます。
  23. ^ 【電王戦FINALへの道】 #31 村山慈明 vs ponanza 1分将棋1
  24. ^ 【電王戦FINALへの道】 #32 村山慈明 vs ponanza 1分将棋2
  25. ^ 【電王戦FINALへの道】 #11 村山慈明 vs ponanza 小手試し1
  26. ^ 【将棋】第1期叡王戦 七段予選 神崎・松尾・村山・稲葉
  27. ^ 2016年6月20日号週刊プレイボーイ連載エッセイ
  28. ^ 毎年前年度のPonanzaに7割くらいは勝てるPonanza作っているのに、大会での優勝確率は一向に上昇しない・・・・ うーん・・・なんだこれ。。。
  29. ^ a b 第1期電王戦記者発表会[日程・対局会場・振り駒・スポンサー他]
  30. ^ あの時のGPS+600台マシンだった時よりも、今のPonanza+1台マシンの方がはっきり強くなっているとそろそろ言ってもいいと思う。
  31. ^ https://live.nicovideo.jp/watch/lv274671127
  32. ^ [1]
  33. ^ http://digital.asahi.com/articles/ASK1303SNJDSUCVL00S.html?rm=766
  34. ^ https://www.nicovideo.jp/watch/1487735618
  1. ^ 開発者本人が大文字・小文字を意識して使い分けていたのかどうかは不明だが、世界コンピュータ将棋選手権では、2016年までは小文字、2017年からは大文字にしてエントリーしている[1]。このような経緯から、各種メディアでは大文字で表記されることもあれば小文字で表記されることもある
  2. ^ やまもといっせい。1985年生まれ。アマ5段。東京大学大学院修士課程修了。
  3. ^ 一次予選は前年大会の上位19チーム(当時)が参加を免除され、その他のチームで争われる

参考

編集

関連項目

編集

外部リンク

編集