глоссарий

Exploration

Exploration

Exploration — стремление ИИ пробовать новое ради полезной информации, а не мгновенной выгоды. В машинном обучении это стратегия сознательного отклонения от самого надёжного пути. Это половина дилеммы «исследование или использование»: использование применяет известное, исследование ищет возможное лучшее.

Без исследования алгоритм застревает на первом удачном решении. Система рекомендаций, узнав, что вам нравятся детективы, перестанет предлагать другое и не откроет, что вы бы посмотрели документальное кино о космосе. Exploration помогает находить неочевидные закономерности, избегать локальных оптимумов и адаптироваться к изменениям. Это топливо для настоящего обучения, а не зубрёжки.

Интуитивная аналогия — выбор ресторана. Если всегда ходить в проверенную закусочную, не рискуешь разочароваться, но и не найдёшь гениального шефа. Стоит иногда зайти в сомнительное место ради нового опыта. В начале работы алгоритм почти хаотичен, затем доля случайности снижается, но остаётся небольшой зазор для сюрпризов.

Классический пример — робот-пылесос. В первые минуты он колеблется, заезжает в углы, тычется в ножки: это exploration, он строит карту. Потом использует её для быстрой уборки. Если перестанет исследовать, не заметит переставленный диван и будет врезаться. Поэтому время от времени он «щупает» пространство. Так исследование и использование работают в паре: сначала изучаем, потом применяем, но помним, что мир меняется. Здоровый баланс любопытства и прагматизма отличает умного помощника от бездумного исполнителя.