6 / 10
Как признаки позиции показа помогают и одновременно ломают ранжировщик?
Позиция — сильнейший предиктор клика: верхние строки кликают чаще независимо от содержимого. Если подать позицию признаком, модель на обучении объяснит через неё почти всё и перестанет учиться содержательным различиям, а в рантайме позиция ещё не известна — её только предстоит назначить. Рабочее решение: обучать с признаком позиции, а применять с фиксированным значением (например, позиция 1 для всех). Так модель отделяет эффект места от эффекта содержания на обучении, а на выдаче сравнивает объекты в равных условиях. Альтернатива — обучать отдельную модель вероятности просмотра и делить на неё.