Netflix обирає фільми і навіть картинки, які сподобаються особисто вам. У компанії розповіли як

28 грудня, 2017 четвер
14:21

В кінокомпанії Netflix розповіли, яким чином вони застосовують "індивідуальний підхід" до кожного користувача, і пропонують "виграшний" набір фільмів, серіалів та навіть картинок до них

Про це йдеться у матеріалі Medium.

Одна з головних відмінних рис Netflix - система персоналізації рекомендацій. Завдяки їй кожен користувач бачить на головній сторінці в першу чергу ті фільми і серіали, які можуть його зацікавити.

null

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

Як це працює

"Запропонувати відповідний контент - не єдине завдання Netflix. Сервіс повинен зацікавити користувача, показати йому, що фільм або серіал відповідає його інтересам і його варто подивитися", - розповідають у компанії.

Для цього була створена персоналізація обкладинок. Вони надають візуальний "доказ", що продукт буде цікавий: наприклад, на них може бути зображений актор, який подобається глядачеві, або драматичний момент, що передає суть контенту.

null

Раніше на Netflix кожному фільму і серіалу відповідала одна обкладинка. Яка саме - обиралося по інтересам глядачів: ставили ту, на яку більше разів "клікали". Але тепер різним користувачам демонструються різні зображення, залежно від їх вподобань.

Наприклад, якщо людина до цього дивився романтичні фільми, то йому більше підійде обкладинка "Розумники Уілла Хантінга", на якій зображені Метт Деймон і Мінні Драйвер. А той, хто любить комедії, швидше за все натисне на картинку з Робіном Вільямсом - відомим комедійним актором.

null

Зрозуміло, реальні сценарії використання зазвичай складніше, тому правила персоналізації створюються за допомогою алгоритмів на основі призначених для користувача даних.

Складнощі 

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

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

null

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

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

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

Крім цього, для ефективної роботи алгоритму необхідний значний пул обкладинок для кожного продукту. Вони повинні демонструвати різні боки фільму або серіалу, але не вводити глядача в оману і не бути просто "клікабельними".

Нарешті, існують ще й технічні складності: 20 мільйонів запитів в секунду повинні оброблятися з низькою затримкою.

Метод "контекстних бандитів"

Велика частина "двигуна" рекомендацій Netflix побудована на алгоритмах машинного навчання. Алгоритми аналізують інформацію про те, як глядачі використовують сервіс, а потім ефективність нових алгоритмів перевіряють за допомогою A / B-тестів.

null

Глядачі в групі А продовжують користуватися старими системами, а група B отримує нові. Якщо через деякий час залучення передплатників в групі B виростає, то алгоритм поширюється на всю базу користувачів.

Але такий підхід генерує втрати: поки проходить тестування, величезна група глядачів не отримує контент з власними вподобаннями.

Щоб зменшити втрати, Netflix перейшов з навчання на пакетах даних на онлайн-навчання. Для персоналізації обкладинок використовується система контекстних бандитів (contextual bandits) - програм, які навчаються методом проб і помилок.

Замість того, щоб чекати нових баз даних і завершення A / B-тесту, контекстні бандити визначають оптимальну обкладинку для кожного окремого користувача і контексту.

Головне завдання контекстних бандитів - мінімізувати втрати. Дані для навчання бандитів генеруються за допомогою контрольованої випадкової видачі: глядачам показують випадково вибрані обкладинки фільмів і серіалів, а система записує їх поведінку. Цей процес називається "дослідження даних".

Як обирають зображення

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

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

Для визначення кращої обкладинки також використовується число залучень (take rates) - кількість кліків на продукт, поділене на кількість переглядів обкладинки.

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

Читайте також: Всі говорять про штучний інтелект. Простими словами пояснимо, що це

Теги:
Читайте також:
Київ
+6°C
  • Київ
  • Львів
  • Вінниця
  • Дніпро
  • Донецьк
  • Житомир
  • Запоріжжя
  • Івано-Франківськ
  • Кропивницкий
  • Луганськ
  • Луцьк
  • Миколаїв
  • Одеса
  • Полтава
  • Рівне
  • Суми
  • Сімферополь
  • Тернопіль
  • Ужгород
  • Харків
  • Херсон
  • Хмельницький
  • Черкаси
  • Чернівці
  • Чернигів
  • USD 39.41
    Купівля 39.41
    Продаж 39.92
  • EUR
    Купівля 42.16
    Продаж 42.89
  • Актуальне
  • Важливе
2024, п'ятниця
19 квітня
05:28
Оновлено
збитий "Шахед"
Росія атакувала Україну "шахедами" і ракетами. Ситуація під ранок 19 квітня
05:05
Мохамед Салах (в центрі), Ліверпуль - Аталанта
Ліга Європи: визначились півфіналісти турніру, результати матчів чвертьфіналу
04:27
Дмитро Пєсков
"Київ продовжує анонсувати теракти по території РФ": російські фейки і маніпуляції за 18 квітня
02:20
Марта Костюк
Костюк перемогла імениту суперницю і вийшла у чвертьфінал турніру WTA у Німеччині
01:45
окупант
У Криму росіяни влаштували облаву та мобілізували мусульман під час Ураза-байрам
01:00
фото Юлія Кочетова
Українська фотожурналістка Юлія Кочетова – серед переможців глобального етапу премії World Press Photo-2024
00:56
Анатолій Трубін, Бенфіка
Трубін не врятував "Бенфіку" від вильоту з Ліги Європи: по пенальті виграв "Марсель"
00:38
Баєр, Байєр, Ліга Європи
"Баєр" пройшов "Вест Гем" в ЛЄ і встановив історичний рекорд у європейському футболі
00:28
ЦРУ
Є ризик програшу України до кінця року, якщо не буде схвалено допомогу США, – директор ЦРУ Бернс
00:13
Оновлено
Харківщина газопровід пожежа
На Харківщині пошкоджено газопровід: виникла пожежа, постраждалих немає
00:01
Ентоні Блінкен та Дмитро Кулеба
"У нас немає плану Б": Кулеба прокоментував очікування від голосування в конгресі США
2024, четвер
18 квітня
23:56
Венеційська бієнале: українці поширили по всьому місту мапи бомбосховищ
23:44
Генасамблея ООН
США обмежили пересування очільника МЗС Ірану, який прибув на заходи ООН
23:13
В Україну після року роботи в Антарктиці повернулася 28-ма експедиція
23:03
Окупанти на ЗАЕС
У МАГАТЕ повідомили про вибухи на території ЗАЕС. Окупанти заявили, нібито "нейтралізували" дрон
23:01
Дмитро Кулеба
"Навіть більше є батарей, ніж 100": Кулеба про ППО, які можуть бути надані Україні
22:50
Meta представила прототип нової моделі ШІ LLaMA 3
22:27
конгрес США
Демократи у конгресі пообіцяли підтримати законопроєкт про допомогу Україні
22:18
Валдіс Домбровскіс
У G7 розглядають використання $300 млрд заморожених активів РФ як заставу для кредитів України, - віцепрезидент Єврокомісії Домбровскіс
22:14
Аналітика
Сергій Згурець, український журналіст, військовий експерт
Залежність України від допомоги США. Технологічні рішення та ситуація на полі бою. Колонка Сергія Згурця
21:51
Оновлено
Віцеканцлер Німеччини Габек
Віцеканцлер Німеччини Габек у Києві зустрівся з Зеленським
21:46
Ексклюзив
Військові
За умови нормальної ротації 70-80% військових повернулися б на фронт після відпочинку, - нардеп Костенко
21:40
"Схеми": Портнов, який перебуває в Іспанії, переоформив на дітей маєток під Києвом
21:36
Зеленський напередодні свята Песах зустрівся з єврейською громадою в укритті школи
21:30
Чехія допомога Україні
Україна та Чехія розпочали підготовку двосторонньої безпекової угоди
21:04
Google
Google звільнила 28 працівників, які протестували проти контракту компанії з Ізраїлем
20:57
Дмитро Сус
Касаційна палата Верховного Суду підтвердила вирок експосадовцю Генпрокуратури Сусу
20:27
Швейцарія
Уряд Швейцарії затвердив виділення Україні понад 5 млрд євро на відновлення
20:05
OPINION
Ігор Гулик
На повільному вогні. Як Україну підштовхують до "миру"
20:03
ЗСУ генштаб війна з Росією
Впродовж доби на фронті зафіксовано 71 бойове зіткнення, найбільше в районі Бахмута, - Генштаб
20:00
Огляд
переможні новини
Переможні новини 785-го дня війни: Україна має супердрони, що можуть вражати цілі в Сибіру, Німеччина передасть нам ще одну систему ППО
19:56
OPINION
Віталій Портников
Новий закон про допомогу Україні від США: деталі
19:52
Будинок футболу УАФ
Аудит в УАФ виявив відтік активів у 1,3 млрд грн за президентства Павелка
19:51
ЗРК Patriot
Україна може отримати від Німеччини і партнерів ще сім систем Patriot, - Шольц
19:44
Ексклюзив
Ми побачили тривожні тенденції: Фонд "Демократичні ініціативи" про джерела, з яких українці отримують інформацію
19:42
Україна Британія
Британія надала Україні обладнання для покращення роботи ТЦК
19:29
Ексклюзив
військовий квиток, мобілізація
Захист прав людини в ЄС: кореспондентка Висоцька розповіла, що військовозобов'язаних силоміць повертати в Україну не будуть
19:20
аргентина нато
Аргентина попросила надати їй статус глобального партнера НАТО
19:13
безпілотник
Україна розробила дрони, які долають 3 тис. км і здатні долітати до Сибіру, - The Economist
19:10
Інтерв’ю
Володимир Нікулін
Поліцейський Володимир Нікулін з фільму "20 днів у Маріуполі": такої війни не було на нашому континенті
Більше новин