Як працює система рекомендацій Netflix

Наша компанія надає послуги за підпискою. Користувачам пропонуються для перегляду серіали й фільми, що відповідають їхнім інтересам і уподобанням. І для цього ми створили власний складний алгоритм рекомендацій. У цій статті описано принцип роботи системи рекомендацій простою та зрозумілою мовою.

Основи

Коли ви заходите в сервіс Netflix, щоб переглянути серіал або фільм, наша система рекомендацій допомагає вам зробити вибір без особливих зусиль. Імовірність того, що ви вирішите подивитися конкретне відео з каталогу, оцінюється на основі багатьох факторів, зокрема:

  • особливостей вашої взаємодії із сервісом (наприклад, історії перегляду й оцінок, виставлених іншим відео);

  • вибору інших користувачів сервісу зі схожими уподобаннями;

  • даних про сам фільм чи серіал, як-от жанр, категорія, акторський склад, рік випуску тощо.

Крім інформації про те, що саме ви подивилися на Netflix, ми також використовуємо дані про те, як ви це робите, а саме:

  • у який час доби ви дивитеся контент;

  • на яких пристроях;

  • наскільки довго ви дивитеся.

Усі ці дані оцінюються та обробляються за допомогою спеціального алгоритму. (Алгоритм — це опис процесу або набір правил, яких необхідно дотримуватися під час виконання будь-якої операції.) Під час прийняття рішень система рекомендацій не використовує демографічну інформацію (наприклад, дані про стать або вік користувача).

Якщо в списках немає того, що ви хотіли б переглянути, потрібний фільм або серіал завжди можна знайти за назвою, якщо він доступний у вашій країні. Ми намагаємося зробити пошук якомога зручнішим і швидшим. Перші результати в списку залежать від дій і вибору інших користувачів, які вводили такі самі або схожі запити.

Нижче ми пояснюємо, як робота системи змінюється з часом і як отримані дані впливають на те, що ми вам пропонуємо.

Початок роботи із системою рекомендацій

Коли ви створюєте обліковий запис Netflix або додаєте в уже наявний новий профіль, вас просять указати кілька фільмів або серіалів, які вам подобаються. На основі цих даних і буде згенеровано першу добірку рекомендованого контенту. Цей крок не є обов’язковим. Якщо ви нічого не виберете, то для початку ми запропонуємо вам різноманітну добірку популярних і цікавих відео.

Щойно ви почнете дивитися фільми чи серіали в нашому сервісі, нові дані «переважать» те, що ви вибрали спочатку. Тобто нещодавно переглянуті фільми й серіали матимуть у системі більшу «вагу», ніж те, до чого ви давно не поверталися. Отже, що більше відео ви дивитеся, то сильніше змінюватимуться рекомендації.

Рядки, рейтинги й оцінка контенту

На домашній сторінці Netflix система спеціально для вас підбирає відео, які будуть включені в кожен рядок, надає цим відео рейтинг, а потім вибудовує порядок показу самих рядів за допомогою складних алгоритмів. Іншими словами, рекомендовані відео на домашній сторінці Netflix у вашому обліковому записі розміщуються так, щоб ви точно змогли знайти для себе щось цікаве.

У кожному рядку є три рівні персоналізації:

  • вибір ряду, який відображатиметься на сторінці (наприклад, «Дивитися далі», «Популярне зараз», «Відзначені нагородами комедії» тощо);

  • вибір контенту, що міститиметься в ряду;

  • порядок розташування відео.

Угорі з’являються рядки, на які ми наполегливо рекомендуємо звернути увагу. Контент у кожному рядку сортується зліва направо — від найбільш до найменш релевантного. Якщо ви вибрали основною мовою сервісу арабську або іврит, то рекомендації буде відсортовано справа наліво.

Як ми вдосконалюємо систему рекомендацій

Ми збираємо інформацію під час кожного вашого відвідування сервісу Netflix і постійно перенавчаємо алгоритми відповідно до нових даних, щоб точніше спрогнозувати, що вам може сподобатися. Бази даних, алгоритми й обчислювальні системи сервісу тісно пов’язані між собою, і завдяки їм ми можемо постійно радувати вас актуальними рекомендаціями.

Додаткові відомості на інші теми див. на сторінці довідки щодо конфіденційності й безпеки.

Схожі статті