Agenturwert berechnen
Zum Online-Dossier
November 2026 · Unser Geburtstagsgeschenk
35 Jahre iBusiness.
Im November alles frei lesen.
Zum Jubiläum öffnen wir alle iBusiness-Inhalte: vom 1. bis 30. November, für alle, ohne Anmeldung und ohne Bezahlschranke.
Alle Inhalte im November kostenlosRegistrieren Sie sich kostenlos und abonnieren Sie anschließend den iBusiness-Newsletter. So bleiben Sie bei den Themen auf dem Laufenden, die für Sie zählen.
Acht grundsätzliche Ansätze für die Recommendation-Engine-Entscheidungen
10.04.2012 Voraussetzung für den Einsatz von Empfehlungssystemen ist es, den Benutzer und seine Interessen und Präferenzen zu kennen. Denn je besser das Empfehlungssystem den Benutzer kennt, desto besser können die Empfehlungen personalisiert, also auf den Benutzer abgestimmt werden. Dafür existieren acht prinzipielle Ansätze.
- welche Nutzersicht das System einnimmt,
- welches technische System der Datenspeicherung das System verwendet und
- welchen Dateninput das System besitzen soll.
Der Händler muss sich zunächst entscheiden, welchen Nutzersicht-Ansatz er für sein Recommender-System wählt. Denn die Recommendation Engine beginnt zu arbeiten, sobald der Nutzer den Onlineshop betritt:
- Der Händler kann sich hier für einen Ansatz entscheiden, bei welchem die aggregierte Benutzer-Historie als Input dient ('Der Nutzer ist angemeldet').
- Als zweite Auswahl steht ihm ein Ansatz offen, bei welchem das Nutzerverhalten im Onlineshop bei der jeweiligen Sitzung als Basis für die Recommendation Engine dient ('Der Nutzer ist nicht angemeldet').
| Recommendation Engines bei Onlineshops: Zwei Nutzersicht-Ansätze zu Beginn - Die Ausgangssituation | ||
|---|---|---|
| Art | Erklärung | |
| Der Nutzer ist angemeldet. Die aggregierte Benutzer-Historie dient als Input. | Der Benutzer und potenzielle Käufer besitzt bereits ein Profil für die Web-Applikation. Da sich der Benutzer mit einem Benutzernamen anmeldet, können auf Basis der Navigationshistorie sowie anhand von in der Vergangenheit gekauften Produkten Rückschlüsse auf die Präferenzen des Benutzers gezogen werden. Die aggregierte Historie des Benutzers dient als Input für den Recommendation Engine. | |
| Der Nutzer ist nicht angemeldet. Nutzerverhalten im Onlineshop dient als Input. | Der Kunde nutzt den Onlineshop ohne Anmeldung: Hierbei ist zunächst nichts über die Präferenzen des Benutzers bekannt, sodass lediglich allgemeingültige Empfehlungen, wie besonders populäre Produkte, Neuheiten oder Sonderangebote, dem Benutzer präsentiert werden können. Durch das Erfassen des Verhaltens des Nutzers im Onlineshop (zum Beispiel ausgeführte Suchen, angeklickte Produkte) wird ein Ad-hoc Benutzer-Profil generiert, das dann als Grundlage für den Recommendation Engine dienen kann. | |
So begrüßt etwa der Vorzeige-Empfehler Amazon seine Kunden im eingeloggten Zustand sogleich mit namentlicher Anrede auf deren persönlicher Startseite. Auf dieser werden dem bereits bekannten Kunden dann für ihn potenziell interessante Produkte auf Basis bereits bestellter Artikel offeriert. Beispielweise etwa Neuveröffentlichungen von Autoren und Künstlern, von denen der Kunde bereits Werke auf Amazon erworben hat. Kleinere Onlineshops haben es hier mangels großer Sortimente allerdings eher schwer bei derlei Empfehlungen, da sie mit höheren Speicheranforderungen verbunden sind.
Auch bezüglich der Speicheranforderungen hat der Händler wieder die Wahl zwischen zwei grundsätzlichen Ansätzen. Hier kann er sich zwischen dem speicherbasierten Ansatz und dem modellbasierten Ansatz zur Datenspeicherung entscheiden.
| Recommendation Engines bei Onlineshops: Zwei grundsätzliche technische Modelle | ||
|---|---|---|
| Art | Erklärung | |
| Der speicherbasierte Ansatz: | Beim speicherbasierten Verfahren wird direkt zur Laufzeit auf alle Daten zurückgegriffen und es werden für jede Berechnung die Präferenzen der gesamten Datenbank mit denen des aktiven Nutzers abgeglichen. Jede Berechnung erfolgt online während des zeitkritischen Empfehlungsprozesses und basiert auf der gesamten Datenmatrix. Umso größer die Datenmenge wird, desto länger dauert demnach die Berechnung der Empfehlungen und kann bei sehr großen Onlineshops mit vielen verschiedenen Items und Nutzerhandlungen - selbst beim Einsatz von leistungsstarken Servern - kaum in einer akzeptablen Zeit berechnet werden. | |
| Der modellbasierte Ansatz: | Modellbasierte Ansätze greifen bei der Empfehlungsgenerierung auf ein bereits vorab berechnetes, abstraktes Modell zurück, das in regelmäßigen Zeitabständen aktualisiert wird, so dass online nicht mehr die komplette Datenmatrix aufgerufen werden muss (Beispiele: Clustering, Bayessche Netze etc.). Der Hauptvorteil der modellbasierten Technik zeigt sich in der Performance-Steigerung bei der Berechnung der Empfehlungen, sodass sich das modellbasierte Verfahren insbesondere für Onlinesysteme mit einer großen Anzahl von Usern und Items eignet, in welchen Empfehlungen in Echtzeit generiert werden müssen. | |
Aufgrund ihrer großen anfallenden Datenmenge eignet sich der speicherbasierte Ansatz nicht für große Onlineshops. Zu lange würde die Berechnung von Empfehlungen damit dauern. Denn selbst mit leistungsstarken Servern könnten die vielen verschiedenen Artikel und Nutzerhandlungen kaum in einer akzeptablen Zeit berechnet werden. Für große Onlineshops sind daher modellbasierte Ansätze geeigneter, da sich damit Empfehlungen selbst bei einer großen Anzahl von Nutzern und Artikeln in Echtzeit generieren lassen können.
Hat sich der Onlinehändler für eines der beiden technischen Modelle entschieden, muss er sich zwischen zwei Dateninput-Ansätzen entscheiden: Item- beziehungsweise produktbasierte Empfehlungssysteme und nutzerbasierte Empfehlungssysteme stehen nun zur Auswahl.
| Übersicht: Verschiedene Dateninput-Ansätze von Recommendation Engines | ||||
|---|---|---|---|---|
| Art | Arbeitsweise, Vor- und Nachteile | Erklärung | ||
| Itembasierte Empfehlungssysteme oder Contentbasierte Empfehlungssysteme | Empfehlungen werden auf der Basis von Ähnlichkeiten von Produkten berechnet. | Itembasierte Recommender Engines berechnen Empfehlungen auf der Basis der Ähnlichkeit zwischen Produkten. Hierbei ist es erforderlich, dass die einzelnen Produkte detailliert, in einer für den Recommender Engine lesbaren Form beschrieben werden. Dadurch können itembasierte Empfehlungsalgorithmen die spezifischen Besonderheiten von Produkten berücksichtigen. Es werden keine umfangreichen Sammlungen von durch Benutzer abgegebenen Bewertungen benötigt. Zudem entfällt das Risiko von manipulierten Bewertungen. Daher sind für kleinere Shops vorrangig itembasierte Recommender Engines geeignet. | ||
| Nutzerbasierte Empfehlungssysteme oder Collaborative Filtering | Empfehlungen werden auf der Basis der Ähnlichkeit von Benutzern berechnet: Für den Einsatz nutzerbasierter Empfehlungsalgorithmen ist es notwendig, dass eine große Anzahl von Benutzern Produkte bewertet oder kauft. "Collaborative Filtering ist dann also der Rückschluss vom Verhalten von Benutzergruppen auf das von einzelnen Besuchern der Website, sowie die Filterung von Produkt-Vorschlägen auf Basis der Warenkorb-Inhalte anderer Kunden", erläutert Timo von Forcht von Maxymiser. Der Nachteil Nutzerbasierte Empfehlungssysteme liefern nur dann gute Empfehlungen, wenn hinreichend viele Bewertungen zur Verfügung stehen. Der Vorteil nutzerbasierter Empfehlungsalgorithmen besteht darin, dass Produkte als "Black Box" behandelt werden, das heißt keine detaillierte, maschinenlesbare Beschreibung der Produkte notwendig ist. | "Das Collaborative Filtering ist bis heute das gebräuchlichste Verfahren zur Generierung von Empfehlungen und hat sich sowohl bei Applikationen der Informationsfilterung als auch im Umfeld von ECommerce-Anwendungen als effizient erwiesen", erklärt Christian Bok den heutigen Stellenwert der Methodik. | ||
Itembasierte Empfehlungssysteme eignen sich vorrangig für kleinere Shops, denn sie benötigen keine umfangreichen Sammlungen von Nutzerbewertungen. Bei Nutzerbasierten Empfehlungssystemen hingegen ist es durchaus notwendig, dass der Onlinehändler über eine große Anzahl von Daten verfügt, welche Produkte von welcher Zielgruppe gekauft und wie bewertet wurden.
