Рекомендательные системы

Рекомендательные системы. Рекомендательные модели ML. Трек Наука о данных, Летняя школа Сбера

Youtube:


Rutube: https://rutube.ru/video/b0d3826924576f308fdb63a26f213f48/
VK Видео: https://vkvideo.ru/video-214877772_456239071

Презентация: https://t.me/rcppe/81?comment=103

Что сегодня обсудим?
1. Зачем компании строят рекомендательные системы?
2. Базовые алгоритмы рекомендательных систем
3. Простой baseline без ML
4. Baseline с ML
5. Трансформеры и LLM в рекомендатльных системах

Рекомендательные системы — это алгоритмы и методы машинного обучения, предназначенные для предсказания предпочтений пользователей и рекомендации им наиболее релевантных товаров, услуг, фильмов, музыки, новостей и другого контента. Они широко используются в различных онлайн-сервисах, таких как социальные сети, интернет-магазины, стриминговые платформы и новостные агрегаторы.

Основная цель рекомендательных систем — повысить удовлетворенность пользователей, увеличить конверсию продаж, уменьшить количество отказов и улучшить качество взаимодействия между пользователями и платформами.

▌ Основные типы рекомендательных систем

1. Коллаборативная фильтрация:

   - Основывается на сходстве предпочтений между пользователями. Если два пользователя часто выбирают похожие товары или контент, система предполагает, что один из них также заинтересуется выбором другого.

2. Контентная фильтрация:

   - Анализирует характеристики самого контента (например, жанр фильма, метаданные товара). Пользователь получает рекомендации на основе ранее понравившегося ему контента с похожими характеристиками.

3. Гибридные подходы:

   - Комбинируют коллаборативную фильтрацию и контентную фильтрацию для повышения точности рекомендаций.

▌ Применение рекомендательных систем

- Интернет-магазины (например, Amazon):
  - Рекомендуют дополнительные товары, основанные на предыдущих покупках или просмотрах.
- Стриминговые сервисы (например, Netflix, Spotify):
  - Предлагают фильмы, сериалы или музыку, соответствующие вкусам пользователя.
- Социальные сети (например, Instagram, TikTok):
  - Показывают посты, видеоролики и профили, которые могут быть интересны пользователю.
- Новостные ресурсы (например, Яндекс.Дзен):
  - Персонализируют ленту новостей согласно интересам читателя.

Таким образом, рекомендательные системы играют ключевую роль в улучшении пользовательского опыта и увеличении эффективности цифровых сервисов.