Un détecteur de triche Irwin peut-il attraper un utilisateur qui utilise un robot d'échecs Leela pour tricher?

14

Je suis un grand fan des applications de détection de triche aux échecs, comme Irwin qui a été créé par lichess.org.

Mais j'ai entendu dire qu'il y a un nouveau bot appelé Leela qui apprend elle-même à jouer aux échecs et à penser de manière humaine. Est-ce vrai et existe-t-il des moyens de le détecter?

shar
la source
4
J'espère que oui car les tricheurs doivent être interdits.
Qudit
4
Je pense que cela devrait rester ouvert. C'est très pertinent pour les échecs en ligne.
Qudit

Réponses:

11

Leela fonctionne en effectuant une évaluation de position exceptionnellement sophistiquée à une profondeur de recherche relativement faible, tandis que la plupart des moteurs d'échecs fonctionnent en effectuant une évaluation simple à une recherche aussi profonde que possible. En théorie, cela devrait produire un style de jeu plus positionnel, et cela semble être une stratégie efficace par rapport aux meilleurs moteurs d'échecs conventionnels d'aujourd'hui.

Ainsi, en général, les mouvements sélectionnés par Leela seront différents de ceux sélectionnés par Stockfish (le moteur de référence d'Irwin) dans des positions clés. Mais les différences dans l'évaluation des déplacements peuvent être faibles du point de vue de Stockfish; ce n'est pas que Stockfish pense que les mouvements de Leela sont mauvais en soi, juste qu'il ne les choisit pas de manière fiable pour lui-même, car il ne voit pas leurs avantages uniques par rapport à un mouvement qu'il a approfondi tactiquement.

Cependant, il existe d'autres caractéristiques du jeu des utilisateurs du moteur qui diffèrent de celles des joueurs humains forts, et sont observables et mesurées par Irwin.

Les statistiques de synchronisation des mouvements sont importantes, et cela ne changera probablement pas avec Leela. Les bons joueurs humains reconnaissent les mouvements clés, où il existe de nombreuses possibilités de force apparente presque égale, et planifient à l'avance pendant eux, en prenant plus de temps. Ensuite, ils jouent rapidement lorsque leur adversaire répond de la manière attendue, ou dans des positions faciles où il n'y a qu'un seul coup évident (ou même légal). Un utilisateur de moteur ne fait pas cela - pour chaque mouvement, il doit entrer le mouvement de l'adversaire dans le moteur et attendre quelques secondes pour voir quoi faire.

Une autre caractéristique qu'Irwin vérifie est les grandes variations dans le style de jeu, soit entre les parties, soit pendant une partie. Un joueur qui joue très bien certains jeux avec très peu d'erreurs, mais joue ensuite mal d'autres jeux (en même temps le contrôle) avec plusieurs bévues, est probablement un joueur faible qui utilise un moteur pour ses bons jeux. Cela est particulièrement vrai s'il semble jouer ses bons matchs contre des joueurs avec des cotes élevées. Ou un joueur pourrait se retrouver en train de perdre un jeu, puis sortir du moteur, auquel cas il affichera des erreurs et une position en déclin, suivi d'un jeu extrêmement précis qui sauvera le jeu.

En bref: oui, je crois qu'Irwin peut détecter les utilisateurs de moteurs, même si le moteur en question se trouve être Leela.

Chromatix
la source
2
+1. La partie sur le style de jeu est la plus importante. Irwin peut également détecter si quelqu'un a un MJ pour l'aider pendant une journée (c'est-à-dire une série de jeux, un seul ne sera pas assez concluant) - leur jeu sera complètement différent, et c'est ce qui compte.
Annatar
1
Je pourrai toujours dire merci d'avoir été saoul aux matchs où j'ai mal joué
David
1

Malheureusement, si le tricheur est assez intelligent, il ne sera jamais attrapé!

Quelle que soit la force du détecteur de triche, si vous n'utilisez le moteur que pour vous aider dans une position critique, il n'y a pas suffisamment de données pour vous faire attraper.

Enfin, la seule chose qui puisse être prouvée est la similitude entre votre jeu et le jeu du moteur, ce qui ne constitue pas une preuve de tricherie

David
la source
Je pense que le détecteur de triche peut l'attraper d'un seul mouvement si ce taux de mouvement était meilleur que ses autres mouvements ordinaires + le comparer avec les mouvements du moteur et le temps qu'il faut pour faire?
shar
4
Non - un pauvre joueur pourrait faire un coup exceptionnellement "bon" purement par hasard. Examiner un seul mouvement serait une preuve insuffisante. Irwin examine un large ensemble de preuves, rassemblées au cours d'au moins plusieurs matchs.
Chromatix
@Chromatix Excellent point, et c'est exactement pourquoi un bon joueur qui est aussi un tricheur intelligent s'en sortira toujours avec lui
David