Владимир Крамник публикует вторую часть своей методологии обнаружения нечестной игры сегодня на World Chess

GM Владимир Крамник, 14-й бесспорный чемпион мира по шахматам, вызвал бурю в шахматном мире своими открытиями в расследованиях читерства. Теперь его отчёты завершены.
На прошлой неделе World Chess опубликовал Часть первую, излагающую предпосылку его выводов: обнаружение использования движка — это задача бенчмаркинга. Мы возвращаемся, чтобы завершить работу с Частью второй, объясняющей сам метод.
Основная мысль Крамника в том, что большинство античит-систем совершают одну ошибку — они усредняют всё вместе. Они смотрят на общую точность игрока или процент ходов, совпадающих с лучшим выбором движка, сразу по всем его партиям.
Что делают читеры
Искушённый читер легко обходит это. Он использует движок только в критических моментах или критических партиях, а остальное играет честно. Его средние показатели остаются в пределах нормального человеческого диапазона.
Крамник сравнивает это с врачом, который сообщает среднюю температуру своих пациентов — половина с жаром, половина переохлаждена — и делает вывод, что палата здорова. Среднее значение бессмысленно, когда оно скрывает два совершенно разных состояния.
Его решение — использовать широкий набор отдельных параметров, каждый со своим бенчмарком, а не одно комбинированное число. Примеры включают точность в цейтноте (10 секунд или меньше на часах), процент зевков, игру в худших позициях и долю сложных ходов, которые находит игрок.
Читер может сохранять свои общие показатели нормальными, но он не может одновременно сохранять нормальными все эти отдельные показатели.
В статье показаны два графика. Первый — это последовательные онлайн-блиц-партии GM Magnus Carlsen: два его наиболее частых уровня точности находятся близко друг к другу, что и выглядит как честная игра.
Второй — безымянный игрок с рейтингом ниже 2600, чьи два наиболее частых уровня далеки друг от друга — один на уровне топ-10, другой на уровне слабого гроссмейстера. Среднее между ними выглядит нормально. Разрыв между ними — это предупреждающий знак.
Крамник также отвечает на главную критику своего подхода — что выделение подозрительных «блоков» партий является выборочным подходом. Его ответ: обнаружение читерства — это не стандартный анализ данных. Стандартный анализ предполагает чистые данные; здесь вы не можете предполагать, что какая-либо отдельная партия была сыграна честно, поэтому выделение подозрительных отрезков — единственный работающий метод.
Скачать часть 2 статьи Крамника об обнаружении читерства.