Чи може Ірвін чіт детектор зловити користувача, який використовує шахрайський бот Leela для обману?


14

Я великий шанувальник програм шахового виявлення шахів, як Ірвін, який створив lichess.org.

Але я чув, що є новий бот під назвою Leela, який навчає себе грати в шахи і мислити по-людськи. Це правда, і чи є способи її виявити?


4
Я сподіваюся, що тому, що шахраїв потрібно заборонити.
Кудит

4
Я думаю, що це повинно залишатися відкритим. Це дуже актуально для шахів онлайн.
Кудит

Відповіді:


11

Ліла працює, виконуючи надзвичайно складну позиційну оцінку на відносно невеликій глибині пошуку, тоді як більшість шахових двигунів працюють, виконуючи просту оцінку при максимально глибокому пошуку. Теоретично це повинно створювати більш позиційний стиль гри, і це, здається, є ефективною стратегією проти найкращих сьогодні традиційних шахових двигунів.

Таким чином, загалом, рухи, вибрані Leela, будуть відрізнятися від тих, які вибрали Stockfish (опорний двигун Ірвіна) на ключових позиціях. Але відмінності в оцінці руху можуть бути невеликими з точки зору Stockfish; Справа не в тому, що Stockfish вважає, що кроки Ліли самі по собі погані , а лише те, що він не вибирає їх надійно, оскільки не бачить їх унікальних переваг щодо руху, який він глибоко дослідив тактично.

Однак є й інші характеристики гравців користувачів двигунів, які відрізняються від характеристик сильних людських гравців, які спостерігаються і вимірюються Ірвіном.

Статистика часу переміщення є важливою, і це, ймовірно, не зміниться з Leela. Хороші людські гравці визнають ключові кроки, де існує багато можливостей майже однакової видимої сили, і планують їх вперед, забираючи більше часу. Потім вони грають швидко, коли опонент реагує так, як вони очікували, або у легких позиціях, де є лише один очевидний хороший (або навіть законний) хід. Користувач двигуна цього не робить - для кожного ходу він повинен ввести рух супротивника в двигун і почекати кілька секунд, щоб побачити, що робити.

Ще одна характеристика, на яку Ірвін перевіряє, - великі розбіжності в стилі гри, або між іграми, або під час гри. Гравець, який грає в деякі ігри надзвичайно добре з дуже мало помилок, але потім грає в інші ігри (водночас керуючи) досить погано з кількома помилками, мабуть, слабкий гравець, який використовує двигун для своїх хороших ігор. Це особливо актуально, якщо він, здається, грає у свої сильні ігри проти гравців з високими рейтингами. Або гравець може втратити гру, а потім вийти з двигуна, і в цьому випадку він покаже промахи і занепаду позицію з наступною надзвичайно точною грою, яка врятує гру.

Коротше кажучи: так, я вважаю, що Ірвін може виявити користувачів двигуна, навіть якщо у відповідного двигуна буде Leela.


2
+1. Частина про стиль гри є важливою. Ірвін також може виявити, чи є у когось ГМ допомогти їм протягом дня (тобто серія ігор, жодна з них не буде достатньо переконливою) - їх гра буде зовсім іншою, і це важливо.
Аннатар

1
Я все ще зможу посперечатися дякую, що я п’яний пішов на ігри, де я погано грав
Девід

1

На жаль, якщо шахрай досить розумний, його ніколи не схоплять!

Незалежно від того, наскільки сильним може бути детектор обману, якщо ви використовуєте двигун лише для того, щоб вийти в одне критичне положення, не вистачає даних, щоб вас застати.

Нарешті, єдине, що можна довести - це схожість між вашою грою та грою двигуна, що не є доказом обману


Я думаю, що детектор обману може впіймати його лише за один хід, якщо ця швидкість руху була кращою, ніж інші її звичайні рухи + порівнюючи його з рухами двигуна та часом, який потрібно зробити?
шар

4
Ні - невдалий гравець міг би зробити виключно «хороший» хід чисто випадково. Вивчення лише одного кроку було б недостатнім доказом. Ірвін розглядає широкий доказ, зібраний протягом хоча б кількох ігор.
Chromatix

@Chromatix Чудовий момент, і саме тому хороший гравець, який також є розумним шахраєм, завжди піде від цього
Девід
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.