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?
Antworten:
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.
quelle
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
quelle