Pointwise, pairwise и listwise ранжирование
Сравни pointwise, pairwise и listwise подходы для ранжирования видео в рекомендательной ленте.
Короткий ответ
Pointwise предсказывает score для user-item, pairwise учит относительный порядок пар, listwise оптимизирует качество целого списка.
Полный разбор
Pointwise проще всего запустить: модель предсказывает вероятность click/purchase или expected GMV для пары user-video. Pairwise ближе к ранжированию, потому что учит, какой объект должен быть выше другого, но требует генерации пар и hard negatives. Listwise лучше соответствует top-K метрикам, но сложнее в реализации и стабильности.
Практически часто начинают с pointwise GBDT/NN, сравнивают offline по NDCG/MAP/Recall@K и только потом усложняют loss, если есть качество и масштаб для этого.
Теория
В ranking абсолютный score вторичен: важнее порядок релевантных объектов в верхней части выдачи.
Типичные ошибки
- Говорить, что pairwise всегда лучше.
- Не учитывать стоимость пар.
- Смешивать loss и метрику.
Как отвечать на собеседовании
- Дай tradeoff: простота, стоимость, качество.
- Привяжи выбор к масштабу и доступным labels.