+70 XP

Recommendation Systems: Architekturen & ethische Personalisierung

Jede Organisation mit mehr als ein paar hundert Kunden lässt bereits Personalisierungschancen liegen. Manuelle Segmentierung (5-10 Kundensegmente, jedes mit derselben Experience) verschenkt erheblichen Wert. KI-gestützte Personalisierung, die jeden Kunden als Segment of One behandelt, ist bei führenden Consumer-Unternehmen Standard und wird zunehmend für alle zugänglich.

Das Spektrum der Personalisierung

Regelbasierte Personalisierung: Explizite Regeln („wenn Kunde in Segment X ist und Produkt Y hat, zeige Botschaft Z"). Transparent, erklärbar, aber nicht skalierbar, Sie können nicht für jede Situation Regeln schreiben.

ML-basierte Personalisierung: Modelle lernen Muster aus Verhalten und Kontext, um den passenden Content, das passende Produkt oder die passende Botschaft für jede Person vorherzusagen. Skaliert auf Millionen Nutzer. Netflix, Amazon und Spotify arbeiten vollständig auf dieser Stufe.

Generative Personalisierung: LLMs erzeugen personalisierte Inhalte (E-Mails, Produktbeschreibungen, Erklärungen), angepasst an den individuellen Kontext. Noch im Entstehen, aber zunehmend praxistauglich.

Die meisten Organisationen sollten ML-basierte Personalisierung anstreben. Regelbasiert ist ein Ausgangspunkt, kein Ziel.

Building Recommendation Systems

Watch on YouTube

Wissenscheck

1. Was ist die zentrale Einschränkung regelbasierter Personalisierung, die sie für die meisten Organisationen als Endziel ungeeignet macht?

2. Ein Streaming-Dienst möchte einem völlig neuen Nutzer ohne Interaktionshistorie Items empfehlen. Welcher Ansatz adressiert diese Herausforderung am besten?

3. Was beschreibt den Kernmechanismus eines Two-Tower Neural Network für Recommendations am besten?

MEHRFACHAUSWAHL

4. Wählen Sie ALLE korrekten Aussagen zum in der Lektion beschriebenen Personalisierungsspektrum.

Wählen Sie alle richtigen Antworten aus.

MEHRFACHAUSWAHL

5. Wählen Sie ALLE korrekten Aussagen zur Unterscheidung von Collaborative Filtering und Content-based Filtering.

Wählen Sie alle richtigen Antworten aus.

Architekturen von Recommendation Systems

Collaborative Filtering: Empfiehlt auf Basis dessen, was ähnliche Nutzer mochten. „Nutzer wie Sie mochten auch X." Funktioniert gut bei viel Daten, leidet aber unter dem Cold-Start-Problem (keine Empfehlungen für neue Nutzer ohne Historie).

Content-based Filtering: Empfiehlt auf Basis von Item-Attributen. „Ihnen haben Dokumentationen über den Klimawandel gefallen, hier sind weitere." Erfordert reichhaltige Item-Metadaten. Benötigt keine Nutzerhistorie (löst Cold-Start). Weniger serendipitär.

Matrix Factorization: Zerlegt die User-Item-Interaktionsmatrix in latente Faktoren, die Nutzerpräferenzen und Item-Eigenschaften abbilden. Effizient im großen Maßstab. Genutzt von Netflix (preisgekrönter Ansatz) und Spotify (Discover Weekly).

Two-Tower Neural Networks: Aktueller State of the Art für Recommendations im großen Maßstab. Ein „Tower" kodiert Nutzer, einer kodiert Items. Empfohlen werden Items, deren Vektoren dem Nutzervektor am nächsten sind. Google, YouTube und Pinterest nutzen diese Architektur.

Session-based Recommendations: Empfiehlt auf Basis des aktuellen Session-Kontexts, nicht des historischen Verhaltens. Entscheidend für anonyme Nutzer oder stark kontextabhängige Empfehlungen (was man zusätzlich zum Artikel im Warenkorb kaufen sollte).

Der Fall E-Commerce-Personalisierung

Amazon führt 35 % des Umsatzes auf Recommendation Systems zurück. Der Ansatz deckt jede Oberfläche ab: Homepage („Basierend auf Ihrem Browsing"), Produktdetailseite („Kunden kauften auch"), E-Mail („Das könnte Ihnen gefallen") und Checkout („Häufig zusammen gekauft").

Die Infrastruktur dahinter: Nutzerverhaltens-Events (Views, Clicks, Käufe) fließen in Echtzeit in einen Feature Store. Kandidaten-Items werden über Embeddings abgerufen (Approximate Nearest Neighbor Search). Die Kandidaten werden mit einem Echtzeit-Scoring-Modell gerankt, das Preis, Bestand, Relevanz und Marge berücksichtigt. Die Top-K-Items werden angezeigt.

Die gesamte Pipeline läuft bei jedem Seitenaufruf in unter 100 ms.

Ethik und Fairness in der Personalisierung

Personalisierung wirft ethische Fragen auf, die CDOs adressieren müssen:

Filterblasen: Nur das zu empfehlen, was Nutzer ohnehin mögen, reduziert die Konfrontation mit neuen Ideen. In Nachrichten- und Informationskontexten hat das gesellschaftliche Folgen. Bauen Sie bewusst Diversität in Recommendation Systems ein.

Manipulation vs. Relevanz: Eine Optimierung auf Engagement (Time-on-Site, Clicks) kann dazu führen, dass süchtig machende oder schädliche Inhalte gepusht werden. Definieren Sie das Optimierungsziel sorgfältig. Bei Netflix ist die zentrale Metrik die langfristige Zufriedenheit der Abonnenten, nicht das unmittelbare Engagement.

Transparenz: Nutzer sollten verstehen, warum sie bestimmte Empfehlungen sehen. „Weil Sie X gesehen haben" ist ein einfacher, aber wirkungsvoller Transparenzmechanismus, der zugleich Vertrauen aufbaut.

Geschützte Merkmale: Personalisierung darf nicht nach Herkunft, Geschlecht, Religion oder anderen geschützten Merkmalen diskriminieren. Systeme, die Proxy-Variablen mit geschützten Merkmalen korrelieren, können diskriminierende Ergebnisse produzieren, auch ohne explizite Diskriminierung.

Quizfragen

  1. Was ist das „Cold-Start-Problem" bei Recommendation Systems mit Collaborative Filtering?

A) Das System ist beim Start zu langsam

B) Die Unmöglichkeit, relevante Empfehlungen für neue Nutzer ohne Verhaltenshistorie zu erzeugen

C) Der Mangel an Daten für neue Produkte

D) Die Empfehlungen sind zwischen den Nutzern zu ähnlich

Antwort: B

  1. Welche Recommendation-Architektur gilt als State of the Art für großskalige Systeme wie YouTube oder Google?

A) Klassisches Collaborative Filtering

B) Matrix Factorization

C) Two-Tower Neural Networks (ein Tower für den Nutzer, einer für das Item)

D) Content-based Filtering

Antwort: C

  1. Warum kann es problematisch sein, in Recommendation Systems ausschließlich auf Engagement (Verweildauer, Clicks) zu optimieren?

A) Es treibt die Rechenkosten zu stark in die Höhe

B) Es kann süchtig machende oder schädliche Inhalte begünstigen, Filterblasen erzeugen und der langfristigen Zufriedenheit der Nutzer schaden

C) Es macht das System ungenauer

D) Es verstößt automatisch gegen die DSGVO

Antwort: B

Verwandte Artikel

Aktuelle Blogartikel, die auf dieser Lektion aufbauen.