Перейти к содержанию

Популярность и Grouped MP

Самый сильный простой бейзлайн в проекте — personalized Grouped Most Popular (grouped_most_popular_pers). Он использует историческую affinity пользователя к content group cold item, а не считает все cold items одинаково неизвестными.

Почему наивный transfer проигрывает

Nearest-neighbor методы выглядят естественно: найти warm items, похожие на cold item, и усреднить донорские скоры этих соседей. Проблема в том, что соседи часто приносят с собой global popularity. Cold item рядом с популярными warm items получает завышенные скоры, даже если персонализация слабая.

Частая ловушка

Высокая similarity к популярным warm items — это не то же самое, что персонализированный cold-start score.

Wrong / right

Pattern Result
Усреднить скоры похожих warm items и остановиться Часто наследует popularity соседей
Сравнивать с grouped popularity baseline Показывает, есть ли реальная польза от transfer
Использовать popularity как feature или anchor Помогает stacking и stacking_plus
Учить content-to-score structure напрямую Помогает linmap сохранить personalization донора

Отсюда главная гипотеза проекта: наивного transfer недостаточно, но calibrated transfer может обойти Grouped MP.