Diversity ranking
Зачем это нужно: люди часто ищут набор вариантов, а не один объект. По запросу «лучшие детективы» идеально релевантны десять книг одного автора, но полезнее увидеть классику, триллеры, зарубежных авторов, даже если каждый пункт чуть менее точен. Без diversity поиск страдает пузырём фильтров: алгоритм подсовывает всё более узкую копию того, что вы выбрали, лишая шанса на неожиданное. В новостях, музыке, товарах это снижает качество выбора.
Как работает? Представьте обед из десяти блюд: идеальный релевантный ответ — десять порций борща. Diversity заставит оставить борщ, но добавить салат, котлету и компот. Алгоритм оценивает попарное сходство кандидатов: тексты, жанры, цены, авторов. Затем строит список шаг за шагом: на первом месте самый релевантный, дальше — элемент, который одновременно уместен и максимально не похож на уже выбранные. Такой жадный метод называют максимальной маргинальной релевантностью.
Пример: видеосервис по запросу «комедии» в обычном режиме выдаст пять фильмов с одним актёром. Diversity перетасует их: комедия положений, романтическая, чёрная, пародия. Пользователь видит широкий срез жанра, дольше остаётся на платформе и вероятнее находит то, что хотел, даже не сформулировав точно.
Коротко: diversity ranking — способ сделать поиск умнее, пожертвовав идеальной точностью ради полезной широты. Он помогает не застрять в однообразии и открывает неожиданные, но нужные варианты.
Поделиться