Сумма scores автоматически даёт преимущество длинным блокам, а среднее может скрыть лучший элемент. Используйте несколько агрегатов и число реально доступных или видимых айтемов.
Что делать в случае, когда у блока разное количество контента — есть единичные блоки, а есть блоки с 30 айтемами? Как со скорами контента работать, чтобы получить фичу от этого блока?
Сумма scores автоматически даёт преимущество длинным блокам, а среднее может скрыть лучший элемент. Используйте несколько агрегатов и число реально доступных или видимых айтемов.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Сумма scores автоматически даёт преимущество длинным блокам, а среднее может скрыть лучший элемент. Используйте несколько агрегатов и число реально доступных или видимых айтемов.
Подойдут max, mean, quantiles, top-k mean и счётчики; зафиксируйте обработку пустого блока. Сравнивайте калибровку scores и контекст показа. Ранкер может научиться учитывать размер блока отдельно, но итоговую полезность нужно оценивать по пользовательским событиям.