Kann ein Irwin Cheat Detector einen Benutzer fangen, der einen Leela-Schachbot zum Schummeln verwendet?

14

Ich bin ein großer Fan von Schach-Cheat-Erkennungs-Apps wie Irwin, die von lichess.org erstellt wurden.

Aber ich habe gehört, dass es einen neuen Bot namens Leela gibt, der sich selbst beibringt, wie man Schach spielt und wie man menschlich denkt. Ist das wahr, und gibt es Möglichkeiten, es zu erkennen?

shar
quelle
4
Ich hoffe es, weil Betrüger verboten werden müssen.
Qudit
4
Ich denke, das sollte offen bleiben. Es ist sehr relevant für Online-Schach.
Qudit

Antworten:

11

Leela führt eine außergewöhnlich ausgefeilte Positionsbewertung bei einer relativ geringen Suchtiefe durch, während die meisten Schachmaschinen eine einfache Bewertung bei einer möglichst tiefen Suche durchführen. Theoretisch sollte dies zu einem positionelleren Spielstil führen, und es scheint eine effektive Strategie im Vergleich zu den derzeit besten konventionellen Schachengines zu sein.

Im Allgemeinen unterscheiden sich die von Leela ausgewählten Züge von denen von Stockfish (Irwins Referenzmotor) in Schlüsselpositionen. Aus Sicht von Stockfish können die Unterschiede in der Zugbewertung jedoch gering sein. Es ist nicht so, dass Stockfish Leelas Züge für sich genommen für schlecht hält, sondern nur, dass er sie nicht verlässlich für sich auswählt, weil er ihre einzigartigen Vorteile im Vergleich zu einem Zug, den er taktisch gründlich erforscht hat, nicht sieht.

Es gibt jedoch andere Eigenschaften des Spiels von Motorenbenutzern, die sich von denen starker menschlicher Spieler unterscheiden und von Irwin beobachtet und gemessen werden können.

Die Statistiken zum Bewegungszeitpunkt sind wichtig, und das wird sich bei Leela wahrscheinlich nicht ändern. Gute menschliche Spieler erkennen Schlüsselbewegungen, bei denen viele Möglichkeiten von annähernd gleicher scheinbarer Stärke bestehen, und planen währenddessen voraus, wobei sie mehr Zeit in Anspruch nehmen. Dann spielen sie schnell, wenn ihr Gegner so reagiert, wie sie es erwartet haben, oder in einfachen Positionen, in denen es nur einen offensichtlichen guten (oder sogar legalen) Zug gibt. Ein Maschinenbenutzer tut dies nicht - für jede Bewegung muss er die Bewegung des Gegners in die Maschine eingeben und einige Sekunden warten, um zu sehen, was zu tun ist.

Ein weiteres Merkmal, auf das Irwin prüft, sind große Unterschiede im Spielstil, entweder zwischen Spielen oder während eines Spiels. Ein Spieler, der einige Spiele sehr gut mit sehr wenigen Fehlern spielt, dann aber andere Spiele (gleichzeitig Kontrolle) ziemlich schlecht mit mehreren Fehlern spielt, ist wahrscheinlich ein schwacher Spieler, der eine Engine für seine guten Spiele verwendet. Dies gilt insbesondere dann, wenn er seine starken Spiele gegen Spieler mit hohen Bewertungen auszuspielen scheint. Oder ein Spieler verliert ein Spiel und steigt aus der Engine aus. In diesem Fall zeigt er Fehler und eine abnehmende Position, gefolgt von einem äußerst präzisen Spiel, das das Spiel rettet.

Kurz gesagt: Ja, ich glaube, Irwin kann Motorbenutzer erkennen, auch wenn es sich zufällig um Leela handelt.

Chromatix
quelle
2
+1. Der Teil über den Spielstil ist der wichtigste. Irwin kann auch feststellen, ob jemandem ein GM für einen Tag hilft (dh eine Reihe von Spielen, von denen eines nicht schlüssig genug sein wird) - ihr Spiel wird völlig anders sein, und darauf kommt es an.
Annatar
1
Ich werde immer noch in der Lage sein zu argumentieren, dass ich mich für die Spiele betrunken habe, bei denen ich schlecht gespielt habe
David,
1

Leider, wenn der Betrüger klug genug ist, wird er nie erwischt!

Egal wie stark der Cheat-Detektor sein mag, wenn Sie nur den Motor verwenden, um in einer kritischen Position herauszukommen, gibt es nicht genügend Daten, um Sie zu erwischen.

Schließlich kann nur die Ähnlichkeit zwischen Ihrem Spiel und dem Spiel der Engine nachgewiesen werden, die keinen Beweis für Betrug darstellt

David
quelle
Ich denke, Cheat-Detektor kann ihn von nur einer Bewegung erfassen, wenn diese Bewegungsrate besser war als ihre anderen gewöhnlichen Bewegungen.
Shar
4
Nein - ein schlechter Spieler könnte einen außergewöhnlich "guten" Zug rein zufällig machen. Nur einen Zug zu untersuchen, wäre kein ausreichender Beweis. Irwin betrachtet eine Vielzahl von Beweisen, die im Laufe von mindestens mehreren Spielen gesammelt wurden.
Chromatix
@Chromatix Großartiger Punkt, und genau deshalb kommt ein guter Spieler, der auch ein kluger Betrüger ist, immer damit durch
David