Irwin Cheat Detectorは、不正行為にLeelaチェスボットを使用しているユーザーをキャッチできますか?


14

lichess.orgによって作成されたIrwinのようなチェス詐欺検出アプリの大ファンです。

しかし、私は、リーラと呼ばれる新しいボットがあり、チェスをする方法と人間のように考える方法を自分自身に教えていると聞きました。それは本当ですか、それを検出する方法はありますか?


4
詐欺師を禁止する必要があるので、私はそう願っています。
クディット

4
これは開いたままにしておくべきだと思います。オンラインチェスに非常に関連しています。
クディット

回答:


11

リーラは、比較的浅い探索深度で非常に高度な位置評価を実行することで機能しますが、ほとんどのチェスエンジンは、可能な限り深い探索で簡単な評価を実行することで動作します。理論的には、これはより位置的なスタイルのプレイを生み出すはずであり、今日の最高の従来のチェスエンジンに対して効果的な戦略であると思われます。

そのため、一般的に、Leelaが選択する動きは、Stockfish(Irwinの参照エンジン)が選択する動きとキー位置が異なります。しかし、移動評価の違いは、Stockfishの観点からはわずかかもしれません。Stockfishは、Leelaの動き自体が悪いと考えているわけではなく、戦術的に深く研究した動きに比べて独自の利点が見られないため、Leelaの動き自体を確実に選択していないからです。

ただし、エンジンユーザーのプレイには、強力な人間プレイヤーのプレイとは異なる特徴があり、アーウィンが観測および測定します。

移動タイミングの統計は重要なものであり、リーラではおそらく変わらないでしょう。優れた人間のプレーヤーは、ほぼ同じ見かけの強さの多くの可能性が存在する重要な動きを認識し、それらの間に事前に計画し、より多くの時間をかけます。その後、対戦相手が期待どおりに反応した場合、または明らかな良い(または合法な)動きが1つしかない簡単なポジションで、彼らは素早くプレーします。エンジンユーザーはこれを行いません。1回の動きごとに、敵の動きをエンジンに入力し、数秒待って何をするかを確認する必要があります。

アーウィンがチェックするもう1つの特徴は、ゲーム間またはゲーム中のプレイスタイルの大きな違いです。ミスをほとんど犯さずにいくつかのゲームを非常に上手にプレイし、その後いくつかの失敗で他のゲームを(同時にコントロールしながら)かなりひどくプレイするプレイヤーは、おそらく彼の良いゲームにエンジンを使用する弱いプレイヤーです。これは、彼が高い評価のプレイヤーと強力なゲームをプレイしているように見える場合に特に当てはまります。または、プレーヤーがゲームに負けてエンジンを抜く場合、失策とポジションの低下を示し、ゲームを救う非常に正確なプレイが続きます。

要するに、はい、問題のエンジンがたまたまリーラであっても、アーウィンはエンジンユーザーを検出できると思います。


2
+1。プレイスタイルに関する部分は重要です。Irwinは、誰かが1日にGMを助けているかどうかも検出できます(つまり、一連のゲーム、1つのゲームでは十分に決定的ではありません)-彼らのプレイは完全に異なります。
アナター

1
私はまだ私が下手にプレイしたゲームに酔ったことに感謝することができると主張することができます
デビッド

1

残念ながら、詐欺師が十分に賢い場合、彼は決して捕まることはありません!

チート検出器がどれほど強力であっても、エンジンを使用して1つの重要な位置で支援するだけでは、捕まるのに十分なデータがありません。

最後に、証明できる唯一のことは、あなたのプレイとエンジンのプレイの類似性であり、不正行為の証拠にはなりません


この動きの速度が他の通常の動きよりも優れていれば、チート検出器は1つの動きだけから彼を捕まえることができると思います+エンジンの動きと完了にかかる時間と比較して?
シャー

4
いいえ-貧しいプレイヤーは、偶然に例外的に「良い」動きをすることができます。1つの手だけを調べるだけでは不十分な証拠になります。アーウィンは、少なくともいくつかのゲームの過程で集められた幅広い証拠を見ています。
Chromatix

@Chromatixグレートポイント、およびそのスマート詐欺師である良い選手は、常にそれで逃げるだろう正確な理由だ
デヴィッド・
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.