Weitere Projekte ansehen
nda

Der Kunde hat beschlossen, seine vertraulichen Daten zu schützen

Eine Video-Empfehlungsmaschine

Kundeninformationen

Andersen wurde von einem führenden Betreiber von digitalen Kinos kontaktiert, der sein Empfehlungssystem für Online-Videoinhalte verbessern wollte. Als einer der führenden Anbieter von digitalen Kinos in Europa besitzt der Kunde einen bedeutenden Marktanteil und eine treue Kundenbasis.

ORT:Niederlande
[object Object] on the map

Projektübersicht

Die vorliegende Fallstudie zum Empfehlungssystem konzentriert sich darauf, ML-Algorithmen und Datenanalyse zu nutzen, um personalisierte Empfehlungen für jeden Endbenutzer zu erstellen. Vor der Beauftragung unseres Unternehmens hatte der Kunde verschiedene Empfehlungsoptionen wie aktuelle Filme, Neuerscheinungen und personalisierte Auswahlmöglichkeiten basierend auf der Sehgeschichte und den Vorlieben der Benutzer angeboten. Allerdings reichte dies nicht aus, da das Unternehmen im harten Wettbewerb mit anderen europäischen Anbietern von digitalem Kino stand, darunter Netflix, Amazon Prime Video, Disney+ und HBO Max. Die Geschäftsleitung entschied sich, sich von der Konkurrenz abzuheben, indem sie einen erstklassigen Kundenservice und innovative Funktionen wie eine hochpräzise und fortschrittliche Empfehlungsmaschine anbot.

Dauer12 Monate
Technologien
Python
PostgreSQL
SAS campaign
React

Spezialisten

    • 1 Projektmanager
    • 2 Dateningenieure
    • 2 Datenwissenschaftler
    • 1 Business-Analyst
    • 1 Lösungsarchitekt
    • 3 Front-End-Entwickler
    • 3 Back-End-Entwickler
    • 2 QS-Ingenieure
    • 2 UX-Designer
Visual 1

Projektdetails

Geschäftliche Herausforderung

Der Kunde betreibt eine umfangreiche digitale Kinoplattform mit einer vielfältigen Sammlung von Filmen, Fernsehserien und Kurzfilmen. Nach einer gründlichen Analyse stellte sich heraus, dass die meisten seiner Benutzer im Vergleich zu Konkurrenzplattformen weniger engagiert waren und nicht viel Zeit mit dem Konsum von Inhalten verbrachten. Um dieses Problem anzugehen, entschied sich der Kunde für verschiedene Maßnahmen, darunter die Erweiterung der Inhaltsbibliothek und die Verbesserung der Empfehlungsmaschine. Da dem Unternehmen Fachwissen im Bereich KI/ML fehlte, wandte es sich an unser Team, um das Videoempfehlungssystem zu optimieren. Das Ziel bestand darin, den Endbenutzern relevantere Vorschläge für das nächste Ansehen zu bieten und dadurch ihre Verweildauer im System zu erhöhen.

Das digitale Kinounternehmen sah sich vor der Herausforderung, die Endbenutzer dazu zu motivieren, mehr Zeit mit dem Konsum von Inhalten über seine Plattform zu verbringen. Dies stellte eine bedeutende geschäftliche Herausforderung dar, die bewältigt werden musste, um die Kundenzufriedenheit und Umsatzzahlen zu steigern.

Der Kunde stellte fest, dass seine Sammlung von Inhalten nicht den Bedürfnissen und Vorlieben seiner Zielgruppe entsprach, was zu einer geringen Bindung und Engagement der Benutzer führte. Dies war ein bestimmter Bereich, der durch die Implementierung von verbesserten Strategien für die Beschaffung und Produktion von Inhalten angegangen werden konnte.

Ziele

Nach einer anfänglichen Analyse erkannten unsere Fachleute, dass die vorhandene Empfehlungsmaschine zu rudimentär war und komplexe Segmentierungs- sowie Kundenverhaltensmuster nicht effektiv bewältigen konnte. Andersen strebte danach, ein wirklich innovatives, inhaltsbasiertes Empfehlungssystem zu schaffen. Die folgenden Schritte waren geplant:

  • Vollständige 360-Grad-Benutzerprofile mit sämtlichen Aktivitäten und Informationen;
  • Etwa 15.000 dynamische Mikrosegmente für Kunden, im Vergleich zu den anfänglich vorhandenen 5-10 auf der Plattform;
  • A/B-Tests, um die am besten konvertierende Konfiguration von NBOs (Next Best Offers / nächste beste Angebote) zu ermitteln;
  • Bessere Personalisierung;
  • Fortgeschrittene Funktionen für die Verhaltensanalyse, um der Plattform zu helfen, Benutzerpräferenzen und -verhalten besser zu verstehen.

Markttrends

Heutzutage gibt es zahlreiche Anbieter von Videoinhalten auf dem Markt, die entweder monatliche Abonnements oder Pay-per-View-Optionen anbieten. Im Jahr 2021 erreichte der Umsatz der gesamten Branche für Videostreaming-Apps 72,2 Milliarden US-Dollar und wird voraussichtlich bis 2026 auf 115 Milliarden US-Dollar steigen. Der Markt ist stark umkämpft, und jeder Anbieter strebt danach, durch die Schaffung einzigartiger und beliebter Inhalte ein größeres Publikum zu gewinnen. Daher ist ein effektives Videoempfehlungssystem für jede Videoplattform von entscheidender Bedeutung, da es die vorrangige Methode darstellt, um Benutzern zu ermöglichen, neue Inhalte zu entdecken und sich zu engagieren.

Over-the-Top-Plattformen (OTT) gewinnen zunehmend an Popularität. Eine wachsende Anzahl von Verbrauchern verabschiedet sich vom traditionellen Kabelfernsehen und zieht stattdessen Streaming-Dienste vor. Dieser Trend wird voraussichtlich anhalten, und die Umsätze im Bereich OTT sollen bis zum Jahr 2025 auf 159 Milliarden US-Dollar steigen.

Die Anzahl der Streaming-Plattformen nimmt stetig zu, und Verbraucher werden zunehmend anspruchsvoller in Bezug auf die Auswahl der Inhalte, die sie konsumieren möchten. Dies hat zu einer steigenden Nachfrage nach personalisierten Inhaltsempfehlungen geführt, die auf individuelle Sehgewohnheiten und Vorlieben zugeschnitten sind.

Visual 2

Obwohl die dominierenden Streaming-Giganten wie Netflix, Amazon Prime Video und Disney+ weiterhin den Markt beherrschen, zeichnet sich auch ein wachsender Trend zu Nischenplattformen ab, die auf spezifische Interessen und Demografien ausgerichtet sind. Beispiele hierfür sind Crunchyroll für Anime-Enthusiasten, Shudder für Horrorliebhaber und BroadwayHD für Theaterfans.

Viele Streaming-Plattformen haben mittlerweile Verbindungen zu Social-Media-Plattformen wie Facebook, Twitter und Instagram hergestellt, um es den Benutzern zu erleichtern, neue Inhalte zu entdecken und zu teilen. Dies kann personalisierte Inhaltsempfehlungen beinhalten, die auf den Aktivitäten der Benutzer in den sozialen Medien basieren, sowie Funktionen zum Teilen in den sozialen Medien, mit denen man seine Lieblingssendungen oder -filme mit Freunden und Followern teilen kann.

Um im Wettbewerb zu bestehen, setzen viele Streaming-Plattformen stark auf die Produktion eigener Inhalte wie Filme, Fernsehsendungen und Dokumentationen. Zudem erwerben sie exklusive Vertriebsrechte für beliebte Titel. Das Hauptziel besteht darin, eine loyale Fangemeinde aufzubauen und sich durch die Bereitstellung einzigartiger und fesselnder Inhalte von der Konkurrenz abzuheben.

Lösung

Das NBO-Empfehlungssystem der Videoplattform hat folgende Schritte unternommen:

  • Es hat die Kundenbasis in 5-10 Segmente aufgeteilt, die manuell vom Marketingteam konfiguriert wurden;
  • Es hat NBOs auf der Grundlage einer Black-Box-Logik bereitgestellt, die auf einfachen manuell eingegebenen Regeln beruhte;
  • Aufgrund des Mangels an A/B-Testing-Fähigkeiten war das Testen von Änderungen riskant und erforderte viel Zeit, um Daten manuell zu sammeln und zu analysieren. Daher wies der vorherige Empfehlungsansatz eine recht begrenzte Wirksamkeit auf und zeigte oft irrelevante Vorschläge an;
  • Die Videoplattform verfügte über eine umfangreiche Sammlung von Filmen, Fernsehsendungen und Kurzclips in verschiedenen Genres und Sprachen. Aufgrund der schieren Menge an Inhalten war es für Benutzer jedoch herausfordernd, neue Titel zu entdecken, die ihren Interessen entsprechen;
  • Die Plattform bot eine leicht verständliche Oberfläche, die es den Benutzern gestattete, Inhalte mithilfe von Genres, Sprachen und anderen Filtern zu durchsuchen. Allerdings neigte das vorherige Videoempfehlungssystem dazu, Titel vorzuschlagen, die nicht den Interessen der Benutzer entsprachen, was zu Frustration führte;
  • Die Videoplattform bot ein Abonnementmodell an, das es den Benutzern ermöglichte, gegen eine monatliche Gebühr uneingeschränkt auf Inhalte zuzugreifen. Alternativ bestand auch die Möglichkeit für Benutzer, einzelne Titel auf Pay-per-View-Basis zu mieten oder zu kaufen;
  • Die Nutzung der Plattform war auf verschiedenen Geräten möglich, darunter Desktop-PCs, Smartphones, Tablets und Smart-TVs. Dennoch gab es Berichte von einigen Benutzern über technische Schwierigkeiten beim Versuch, über bestimmte Geräte und Plattformen auf Inhalte zuzugreifen.

Es wurde beschlossen, dass die Ziellösung dieses Projekts für das Filmempfehlungssystem Folgendes umfassen würde:

  • Umfassende Kundenprofile: Schaffung eines 360-Grad-Überblicks über Kundenprofile, der sämtliche Aktivitäten und Informationen der Benutzer abdeckt, darunter Sehverlauf, Bewertungen, Vorlieben und demografische Daten;
  • Moderne Segmentierung: Anwendung von ML-Algorithmen zur Schaffung von etwa 15.000 dynamischen Kundenmikrosegmenten, um Benutzer aufgrund ähnlicher Interessen, Verhaltensweisen und anderer relevanter Faktoren zu gruppieren;
  • Individuelle NBOs: Einsatz fortschrittlicher KI-/ML-Algorithmen zur Erstellung maßgeschneiderter Empfehlungen für jeden Kunden, die auf seinen einzigartigen Vorlieben und Verhaltensmustern beruhen;
  • A/B-Tests: Einbindung von A/B-Testmöglichkeiten, um die Effektivität verschiedener NBO-Konfigurationen zu bewerten und das Empfehlungssystem für höchste Interaktion und Umsatz zu optimieren;
  • Stetige Weiterentwicklung: Anhaltende Verfeinerung und Optimierung des Empfehlungssystems durch die Auswertung von Kundenrückmeldungen sowie die Integration neuer Technologien und Datenquellen, sobald diese verfügbar sind.
Visual 3

Hauptkomponenten der Plattform:

  • Datenquellen: Alle relevanten Daten von Benutzern, einschließlich früherer Ansichten, Vorlieben, demografischer Informationen, Verhaltensmuster, Metadaten, sozialer Daten, Engagement-Level usw.;
  • API-Gateway: Dieses stellt Schnittstellen für Datenquellen bereit, um Daten proaktiv in unsere Plattform zu übertragen, sowie für unsere Plattform, um Daten aus den Datenquellen zu extrahieren;
  • Datenintegrationspipeline (ETL): Daten werden gemappt, identifiziert, extrahiert und transformiert. Dies gewährleistet hohe Datenqualität und eine effiziente Datenvorbereitung – ein wesentlicher Schritt;
  • Datenspeicherung/Data-Lake/360-Kundenprofil: Alle Daten werden sicher gespeichert und ermöglichen einen einfachen Zugriff. Darüber hinaus dienen sie der Erstellung von Metriken für jeden Kunden;
  • KI/ML-Engine: Das Filmempfehlungssystem nutzt ML-Modelle der prädiktiven Klasse, um Kunden anhand gefundener Muster in ihren Daten zu typisieren. Es generiert NBOs für den richtigen Kanal, zur besten Zeit und im passenden Kontext;
  • Integration mit der Videothek, um alle verfügbaren Angebote abzurufen;
  • Berichterstattung und Visualisierung: Berichte und automatische Trendverfolgungsfunktionen tragen zur kontinuierlichen Verbesserung der KI/ML-Modelle bei;
  • Lieferkanäle: Der Kunde hat unsere Empfehlungskanäle in seine bestehenden Plattformen integriert, einschließlich der Website, der mobilen App und der Android-TV-App. Die Benutzerreaktionen und -interaktionen mit den Angeboten werden erfasst und vom Back-End-Teil verarbeitet, um die ML-Modelle zu verbessern.
Scheme 1

Herausforderungen

Bisher wurden die Angebote quasi durch ein Black-Box-System zugewiesen, und uns ist die genaue Logik für die Zuweisung von Tests/Kontrollen oder Angeboten nicht bekannt. Diese Situation ist durchaus üblich, da die Angebote von verschiedenen Abteilungen und Teams verwaltet werden und sich im Laufe der Zeit ändern können.

Aus diesem Grund gibt es keine Gewähr dafür, dass diese Zuordnung tatsächlich nach dem Zufallsprinzip erfolgte. Die historischen Daten könnten daher willkürliche Verzerrungen aufweisen.

Das Team von Andersen hat die oben genannte Herausforderung in vier Schritten gemeistert:

  • Einführung eines Verfahrens zur Überwachung und Korrektur von Bias mit dem Ziel, potenzielle Verzerrungen in den historischen Daten zu eliminieren;
  • Entwicklung eines Kernmodells für jedes Produkt und jeden Kanal, das die Wahrscheinlichkeit der Betrachtung verschiedener Arten von Inhalten schätzt. Auf dieser Grundlage wurde die effizienteste NBO-Strategie für jeden Kunden, jedes Video und jeden Kanal ermittelt;
  • Implementierung der Logik zur Auswahl von Inhalten basierend auf den geschätzten Wahrscheinlichkeiten;
  • Einrichtung eines Bewertungsverfahrens zur Beurteilung der Modellqualität auf Grundlage von bereinigten Daten, um Verzerrungen zu eliminieren.
Scheme 2

KI/ML-Modelle

Überwachtes Lernen

In diesem Ansatz prognostizieren ML-Algorithmen die Wahrscheinlichkeit, dass ein Kunde eine bestimmte Aktion durchführt, indem sie aus historischen Daten Muster lernen. Im Kontext von Videostreaming-Plattformen könnte dies die Analyse der Sehgewohnheiten, Präferenzen, Bewertungen und anderer Faktoren eines Kunden umfassen. Das Ziel besteht darin, die Wahrscheinlichkeit vorherzusagen, dass der Kunde bestimmte Handlungen vornimmt, wie beispielsweise das Anschauen eines bestimmten Films oder einer Fernsehsendung.

Für jede Empfehlung von Produkten oder Dienstleistungen wird ein individuelles Vorhersagemodell erstellt.

Die Modellwerte, die sich daraus ergeben, werden anschließend so angepasst, dass einheitliche Wahrscheinlichkeitswerte entstehen. Diese Werte dienen der Klassifizierung der Videos für jeden einzelnen Kunden.

In der ursprünglichen Version verwendet jedes Modell denselben Klassifizierungsalgorithmus, wie beispielsweise Gradient Boost. Dieser Algorithmus wird auf Grundlage eines standardisierten Datensatzes trainiert, der demografische Informationen des Kunden, Interaktionen mit Produkten und Kundendienst sowie Produktkäufe umfasst.

Später werden die einzelnen Modelle optimiert, indem die Parameter abgestimmt werden.

Verstärkendes Lernen

Dieser Ansatz erweist sich insbesondere in dynamischen Umgebungen als nützlich, da er dem System ermöglicht, seine Empfehlungen in Echtzeit anhand von Kundenfeedback und anderen Signalen anzupassen und zu optimieren. Allerdings kann verstärkendes Lernen auch komplexer und rechenintensiver sein als überwachtes Lernen und erfordert möglicherweise zusätzliche Daten und Ressourcen, um effektiv zu funktionieren.

Kanäle

Die hauptsächlichen Plattformen für die Präsentation von empfohlenen Videos umfassen eine mobile App, eine Website und eine TV-App, auf der vorgeschlagene Videos direkt auf dem Startbildschirm angezeigt werden. Basierend auf den gesammelten Daten wurde vorgeschlagen, weitere Kommunikationsmittel mit den Kunden zu nutzen, wie beispielsweise SMS, Benachrichtigungen über die mobile App und E-Mails. Durch Berücksichtigung vergangener Interaktionen und Abrufe haben wir gezielte Zielgruppenauswahlen für jeden Kanal vorbereitet, um optimale Ergebnisse zu erzielen, ohne die gesamte Kundenbasis mit zu vielen störenden Anzeigen zu überfluten. Regelmäßige Kampagnen wurden eingerichtet, um wöchentliche Digests mit neuen oder gezielten Videos über sämtliche Kommunikationskanäle zu versenden.

A/B-Tests

Um sicherzustellen, dass unser theoretisches Modell die Realität korrekt widerspiegelt, ist es entscheidend, praktische Tests mit Kunden durchzuführen. Während der A/B-Tests hatte die Plattform die Möglichkeit, entweder die Empfehlungen des bisherigen Systems oder die unseres Systems anzuzeigen. Bereits die ersten Ergebnisse zeigten eine höhere Konversionsrate für unser System im Vergleich zum bisherigen. Nach der Phase der Modellverbesserung konnten wir die Leistung des Empfehlungsbereichs erheblich steigern.

Scheme 3

Durch A/B-Tests konnten wir datengestützte Entscheidungen darüber treffen, welche Funktionen wir der Plattform hinzufügen sollten und wie wir sie für eine optimale Benutzererfahrung optimieren könnten:

Zuerst mussten wir eine Annahme darüber formulieren, welche Änderungen wir testen wollten. Eine mögliche Annahme könnte beispielsweise lauten, dass eine Anpassung des Empfehlungsalgorithmus zu einem gesteigerten Benutzerengagement führen würde.

Daraufhin haben wir zwei unterschiedliche Versionen der Plattform erstellt, um sie miteinander zu vergleichen. Eine Variante integrierte den neuen Empfehlungsalgorithmus, während die andere den bisherigen Algorithmus beibehielt.

Anschließend war es erforderlich, eine repräsentative Auswahl an Benutzern zu treffen, um die verschiedenen Varianten zu testen. Diese Auswahl sollte ausreichend groß sein, um statistisch aussagekräftige Ergebnisse zu erzielen, jedoch nicht zu groß, um das Benutzererlebnis negativ zu beeinträchtigen.

Die Benutzer sollten zufällig in zwei Gruppen aufgeteilt werden, wobei die eine Gruppe Empfehlungen des neuen Algorithmus und die andere Gruppe Empfehlungen des alten Algorithmus erhält.

Es war notwendig, eine Metrik festzulegen, um den Erfolg jeder Variante zu quantifizieren. Diese Metrik konnte von der Klickrate bis zur Verweildauer der Benutzer reichen.

Die verschiedenen Versionen wurden anschließend implementiert und von unseren Experten an einer Gruppe von Benutzern getestet. Die Daten bezüglich der ausgewählten Metrik wurden erfasst und ausgewertet.

Abschließend haben wir die Daten analysiert, um festzustellen, ob es einen statistisch signifikanten Unterschied zwischen den beiden Varianten gab. Wenn der neue Algorithmus überlegen war, würden wir ihn auf der Plattform einführen. Falls nicht, würden wir die Tests fortsetzen, bis wir eine Verbesserung feststellen.

Projektergebnisse

Bei der Entwicklung dieses modernen Empfehlungssystems hat unser Team einen Rahmen für den Aufbau der NBO-Modelle erstellt. Dieser Rahmen umfasst Bias-Korrektur, Neigungsmodelellierung, Uplift-Schätzung und Modellbewertung.

Für jeden dieser Schritte gibt es viele Methoden und Techniken, die verschiedene Abwägungen zwischen Komplexität, Annahmenbeschränkungen und Ergebnisqualität bieten. Andersen hat alle diese Optionen bewertet und eine Lösung entwickelt.

Scheme 4

Die Umsetzung dieser Maßnahmen hat die Praktiken der Kundensegmentierung erheblich verbessert und ermöglicht es, relevantere Angebote zu empfehlen. Die erzielten Ergebnisse umfassen:

Visual concept

Kostenlose Beratung anfordern

Weitere Schritte

Nachdem wir Ihre Anforderungen analysiert haben, meldet ein Experte bei Ihnen;

Bei Bedarf unterzeichnen wir ein NDA, um den höchsten Datenschutz sicherzustellen;

Wir legen ein umfassendes Projektangebot mit Schätzungen, Fristen, CVs usw. vor.

Kunden, die uns vertrauen:

SamsungVerivoxTUI

Kostenlose Beratung anfordern