Перейти к содержимому
8 / 10

Сколько кандидатов передавать в ранжировщик и как это число обосновать?

Числом, после которого итоговая метрика перестаёт расти: строится зависимость NDCG@K от размера списка кандидатов, и берётся точка выхода на плато. Для ленты с K = 10–20 плато обычно наступает в районе 300–1000 кандидатов. Наращивать дальше вредно вдвойне: растёт задержка и растёт шанс, что ранжировщик вытащит наверх ложно-положительный объект из хвоста — модель не идеальна, и чем больше мусора ей дать, тем выше шанс ошибки в верхних позициях. Обосновывать надо экспериментом на своих данных: число зависит от качества отбора, а не от общепринятой цифры.

Сколько кандидатов передавать в ранжировщик и как это число обосновать? | JScriptiser