¿Puede un detector de trucos Irwin atrapar a un usuario que está usando un bot de ajedrez Leela para hacer trampa?


14

Soy un gran admirador de las aplicaciones de detección de trucos de ajedrez, como Irwin, creada por lichess.org.

Pero escuché que hay un nuevo robot llamado Leela que se está enseñando a sí misma cómo jugar al ajedrez y a pensar de manera humana. ¿Es eso cierto, y hay alguna forma de detectarlo?


44
Eso espero porque los tramposos necesitan ser prohibidos.
Qudit

44
Creo que esto debería permanecer abierto. Es muy relevante para el ajedrez en línea.
Qudit

Respuestas:


11

Leela trabaja realizando una evaluación posicional excepcionalmente sofisticada a una profundidad de búsqueda relativamente baja, mientras que la mayoría de los motores de ajedrez funcionan realizando una evaluación simple en una búsqueda lo más profunda posible. En teoría, esto debería producir un estilo de juego más posicional, y parece ser una estrategia efectiva frente a los mejores motores de ajedrez convencionales de la actualidad.

Entonces, en general, los movimientos seleccionados por Leela serán diferentes de los seleccionados por Stockfish (motor de referencia de Irwin) en posiciones clave. Pero las diferencias en la evaluación del movimiento pueden ser pequeñas desde el punto de vista de Stockfish; no es que Stockfish piense que los movimientos de Leela son malos per se, solo que no los elige de manera confiable por sí mismo, porque no ve sus ventajas únicas en relación con un movimiento que ha investigado profundamente tácticamente.

Sin embargo, hay otras características del juego de los usuarios del motor que difieren de las de los jugadores humanos fuertes, y que Irwin puede observar y medir.

Las estadísticas de tiempo de movimiento son importantes, y eso probablemente no cambiará con Leela. Los buenos jugadores humanos reconocen los movimientos clave, donde existen muchas posibilidades de fuerza aparente casi igual, y planean con anticipación durante ellos, tomando más tiempo. Luego juegan rápidamente cuando su oponente responde de la manera que esperaban, o en posiciones fáciles donde solo hay un movimiento bueno (o incluso legal) obvio. Un usuario del motor no hace esto: para cada movimiento, debe ingresar el movimiento del oponente en el motor y esperar unos segundos para ver qué hacer.

Otra característica que Irwin busca son las grandes variaciones en el estilo de juego, ya sea entre juegos o durante un juego. Un jugador que juega algunos juegos extremadamente bien con muy pocos errores, pero luego juega otros juegos (al mismo tiempo que controla) bastante mal con varios errores, es probablemente un jugador débil que usa un motor para sus buenos juegos. Esto es especialmente cierto si parece jugar sus juegos fuertes contra jugadores con altas calificaciones. O un jugador puede encontrarse perdiendo un juego, luego salir del motor, en cuyo caso mostrará errores y una posición en declive, seguido de un juego extremadamente preciso que salva el juego.

En resumen: sí, creo que Irwin puede detectar usuarios de motores, incluso si el motor en cuestión es Leela.


2
+1. La parte sobre el estilo de juego es la importante. Irwin también puede detectar si alguien tiene un GM que los ayude durante un día (es decir, una serie de juegos, uno solo no será lo suficientemente concluyente): su juego será completamente diferente, y eso es lo que importa.
Annatar

1
Todavía podré discutir gracias a que me emborraché con los juegos en los que jugué mal
David

1

Desafortunadamente, si el tramposo es lo suficientemente inteligente, ¡nunca lo atraparán!

No importa cuán fuerte sea el detector de trampas, si solo usa el motor para ayudarlo en una posición crítica, no hay suficientes datos para atraparlo.

Finalmente, lo único que se puede probar es la similitud entre su juego y el juego del motor, lo que no constituye prueba de trampa


¿Creo que el detector de trampas puede atraparlo con solo un movimiento si esta velocidad de movimiento fue mejor que sus otros movimientos ordinarios + comparándolo con los movimientos del motor y el tiempo que lleva hacerlo?
shar

44
No, un jugador pobre podría hacer un movimiento excepcionalmente "bueno" por pura casualidad. Examinar solo un movimiento sería evidencia insuficiente. Irwin observa un amplio conjunto de pruebas, reunidas en el transcurso de al menos varios juegos.
Chromatix

@Chromatix Gran punto, y es exactamente por eso que un buen jugador que también es un tramposo inteligente siempre se saldrá con la suya
David
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.