Hacker News Digest

01 сентября 2025 г. в 03:45 • lichess.org • ⭐ 83 • 💬 58

OriginalHN

#machine-learning#neural-networks#stockfish#lichess#chess#algorithms

What Is Complexity in Chess?

Что такое сложность?
Если бы мы знали ответ, все были бы мастерами.

В мае 2020-го на форуме предложили ввести метрику «сложности» позиций. Я критиковал статью FM Дэвида Пэна и сопутствующий код. С тех пор интерес к теме вырос, а Lichess обзавёлся блогами — пора довести критику до конца.

Золотая курица
Автор обещает революцию: позиционные тренажёры, «человечные» движки, диагностику слабых мест. Если бы это было реально, продукты уже продавались бы массово, а читеры получили бы инструмент оценки риска.

Тезисы

  • Сложность — одномерная величина, передаваемая нейросети через потери в сантиходах (ACPL).
  • Она же должна мгновенно показывать, насколько позиция трудна.
    Интуиция не заменяет доказательств.

Логика
Даже принимая тезисы, выводы сомнительны:

  1. «Сложные» позиции не обязаны быть интересными или полезными для тренировки.
  2. Текущая система рейтинга головоломок (Эло) медленна, но работает.
  3. Автоматическое «понимание» дебютов вместо зубрёки — фантазия.
  4. Сложность ≠ интерес ≠ польза.
    5–6. Разница в ошибках между сильными и слабыми игроками не даёт готовых учебников или экзаменов.
  5. Большие базы данных снабжены метаданными (контроль времени, рейтинг), но это не делает «интуитивные» позиции измеримыми.

Итог
Метрика, основанная на ACPL, — это маркетинг, а не наука. Настоящая сложность требует глубже: учёта человеческого восприятия, стиля, психологии.