GlickoかEloか。どちらのレーティングが対局に合うのか

1650というレーティングは、そこに至った経緯によってまるで違う意味を持ちます。何百局もの競技対局を通じて積み上げたのか。長い休みから戻ったばかりなのか。数局しか打っていない、急成長中の新人なのか。GlickoかEloかという比較の背後にある本当の問いはこれです。どちらの仕組みも結果をレーティングに変えますが、Glickoは文脈を書き加えます。すべてのレーティング対局が競り合いであってほしいなら、その文脈が効いてきます。
GlickoとEloの中心的な違い
Eloは、多くのプレイヤーが最初に知るレーティング方式です。単純な考えから始まります。対局の前に各プレイヤーはレーティングを持ち、その差が期待される結果を生む、という考えです。上位の相手に勝てば多く得られ、下位の相手に負ければ多く失います。結果が期待どおりなら、レーティングはわずかしか動きません。
この方法は明快で分かりやすいものです。1600のプレイヤーは1400のプレイヤーより多く勝つと期待されるので、両者が当たるときは1600のほうが失うものが大きい。Eloがとりわけよく働くのは、プレイヤーが頻繁に対局し、レーティングが落ち着く時間があり、仕組みが全員を一貫して評価できるだけの結果を持っているときです。
その限界は、レーティングだけでは仕組みがどれだけ確信しているかが分からないことです。十局で1600のプレイヤーと千局で1600のプレイヤーは、素朴なEloの表では見分けがつきません。マッチングがこの二人を同じに扱うべきだとは限らないのに、です。
Glickoはその隙間を、プレイヤーレーティングにレーティング偏差、しばしばRDと呼ばれる値を添えることで埋めます。レーティングは実力を見積もり、RDはその見積もりへの確からしさを見積もります。RDが低いということは、直近の対局歴が十分にあり、レーティングが比較的安定していることを意味します。RDが高いということは不確かさが大きいということで、新しい人や長く打っていない人がそこにあたります。
Online Backgammonで実力に基づくレーティングマッチングに使われているGlicko-2は、三つ目の信号を加えます。レーティングのぶれ幅です。Glicko-2がプレイヤーをどう評価するかの詳しい解説は三つの数字を順に追いますが、この記事はEloとの比較が実際に何をもたらすかについてのものです。ぶれ幅は、あるプレイヤーの結果が予想より急に変わっていないかを仕組みが見分ける助けになります。誰かが「波がある」という評価ではありません。競技レベルが動いているかもしれないときに、レーティングの更新を適切に反応させるための数学的な手段です。
なぜバックギャモンで不確かさが重要なのか
バックギャモンは、現実のばらつきを持つ戦略ゲームです。良い判断は時間をかけて優位を生みますが、一つのマッチは一度のヒット、外したジョーカー、時宜を得たキューブ、あるいは難しいベアオフで転びます。レーティング方式はそのばらつきを消せませんし、短い結果が実力を完璧に測ると装うべきでもありません。
ここでGlicko-2が役立つのは、すべてのプレイヤーとすべての結果を同じだけ情報量のあるものとして扱わないからです。自分に近い、地位の固まった相手に勝つことは、仕組みに意味のあることを伝えます。まったく新しいプレイヤーが驚くような連勝を見せることも何かを伝えますが、その見積もりの周りにはより大きな初期の不確かさが残ります。
日々のパズル、対局の経験、より良いキューブの判断を通じて伸びている人にとって、これは固定幅で更新する仕組みよりも敏感に感じられます。初期の結果は、暫定的で不確かなレーティングをより速く動かせます。実績が積み上がるにつれ、レーティングは安定していきます。それが正しい取引です。まず自分の水準を見つける余地があり、そのあとに重みのあるランキングが来る。
同じ原理は復帰するプレイヤーにも効きます。数か月離れていた人の古いレーティングは有用な履歴ではありますが、いまの状態の完全な証拠として扱われるべきではありません。Glickoは活動していない間、不確かさを引き上げます。その人が戻ってきたとき、仕組みは弱くなったと勝手に決めつけることなく、新しい結果からより速く学べます。
Eloは間違いではない。より狭い問題を解いている
どんな場面でもGlickoのほうがEloより優れている、という言い方は的を外しています。単純さ、見通しの良さ、長期の安定を最優先するなら、Eloは強い解です。頭の中で計算しやすいという利点もあります。レーティング差と更新係数を知っていれば、勝ち負けがどう響くかをおおよそ見積もれます。
Glickoはより細やかですが、その細やかさゆえに、個々のレーティング変動を一目で説明するのは難しくなります。二人が同じ勝数を挙げても、相手、レーティング偏差、直近の活動が違えば動き方は変わります。すべての勝ちが決まった点数に値すると期待している人には、意外に映るかもしれません。
どちらの方式も基本を迂回する近道ではありません。高いレーティングは、より良いチェッカープレー、攻めるかアンカーを取るかの見極め、ダブリングキューブの規律ある使い方、そして圧力の下での実行によって築かれます。仕組みの仕事は、その結果を有用な文脈に置くことであって、ないところに実力を生み出すことではありません。
Glicko-2はどうして良いレーティング対局を作るのか
最良のレーティング対局とは、単に表示されたレーティングがいちばん近い相手との対局ではありません。両者に自分を示す確かな機会があり、その結果が二人の実力についての理解を深める対局のことです。
Glicko-2では、プレイヤーがキューに持ち込む数字は、仕組みがそれをどれだけ確信しているかによってすでに形づくられています。レーティング偏差の狭い、地位の固まったプレイヤーは既知の量であり、その数字は落ち着いた結論に近いのでゆっくりとしか動きません。同じ数字でも偏差の広い新しいプレイヤーはまだ既知の量ではないので、レーティングはより速く動きます。マッチングはレーティングでプレイヤーを組ませるので、急速に伸びている人が本来の相手のいる水準へどれだけ速く運ばれるかを決めるのは、この偏差のほうです。
これは時間とともにリーダーボードをより意味あるものにもします。レーティングは成績を映すべきですが、対局数が大きく異なる人を比べるときには確からしさが効いてきます。活動量が質の唯一の尺度ではないにせよ、継続的な競技で得たレーティングは、小さな標本から作られたものとは違う水準の信頼に値します。
真剣なプレイヤーにとって、これは面倒ではなく利点です。あなたは点数を集めているだけではありません。本物の相手に対する競技の記録を築いています。レーティング対局のたびに証拠が加わり、時が経つほど、短い好調や短い不運では動かしにくい仕組みになっていきます。
レーティングの公正さとサイコロの公正さは別の約束である
賢いレーティング方式も、不公正なサイコロを受け入れられるものにはできません。レーティングが測るのは対局の結果であって、出目がどう作られたかを検証するものではありません。オンラインバックギャモンでは、競技的なマッチングと、ゲームそのものが操作されていないという確信の両方が必要です。
だから公正さには二つの層があります。Glicko-2はランキングが結果に適切な確からしさで反応するようにします。証明可能に公正なサイコロの仕組みは、終わったマッチの出目を公開された記録から導き直せるようにして、マッチの記録そのものの健全性を扱います。一方は時間をかけて競技の質を守り、他方は特定の対局の条件を確かめる手段をプレイヤーに与えます。
この二つを分けておくことが大切です。連敗はサイコロが不公正である証明にはなりませんし、透明なサイコロは、レーティングの更新がいつも納得できるものになると保証もしません。プレイヤーが期待してよいのは、盤が味方しない日でも、確かめられ、説明でき、信じられる仕組みです。
一度のレーティング変動ではなく、何を見るべきか
対局後の一つの数字は読み込みすぎたくなります。つらい敗戦のあとには、仕組みがあなたの能力に判決を下したように感じられます。そうではありません。相手の強さ、あなたのレーティングの確からしさ、直近の活動を含むより大きな記録の中で、一つの結果を処理したにすぎません。
長い模様を見ましょう。自分と近いレーティングの相手に、以前より多く勝てているか。キューブの判断は良くなっているか。プライムが緩いブロットより強い場面や、安全な手がエクイティを手放しすぎる場面を見分けられているか。レーティングは概してその判断の質についてきます。ただし一直線にではありません。
始めたばかりなら、仕組みが水準を見つけられるだけのレーティング対局を打ちましょう。復帰したのなら、最初の数局は休み前より多くの情報を運ぶと考えてください。地位が固まっているなら、小さな上下を追いかけないことです。対局の質に集中し、難しい局面から学び、意味のある標本の上で戦略を示しましょう。
有用な問いは、GlickoやEloがすべての出目、すべての番狂わせ、すべての鮮やかな逆転を予測できるかではありません。仕組みが、正直な結果に対して、より強いプレイヤーが表れるだけの時間を与えているかどうかです。打ち続け、学び続け、あなたの記録そのものを証明にしてください。