Empfehlungssystem
Software die Interessen und Präferenzen von Usern erfragt und dazu passende Objekte empfiehlt
Grundidee von Empfehlungssystemen
Information overload im Internet
Informationsexplosion vs. begrenzte geistige Kapazitäten Informationen aufzunehmen und zu verarbeiten
Theory of human information processing
Entscheidungsaufwand minimieren Entscheidungsqualität maximieren
Bounded Rationality
Überlastung mit Informationen führt zu bounded rationality
Nutzen Empfehlungssysteme aus User Sicht
Empfehlungssysteme im E-Commerce
Relevanz für Anbieter von Empfehlungssystemen
• Transformation von Seitenbesuchern in Käufer
• Förderung von Add- On - Selling
-> Empfehlungen können auf interessante Zusatzprodukte aufmerksam machen
• Loyalität durch Wechselkosten
-> Empfehlungssysteme können über User Präferenzen lernen und so immer bessere Empfehlungen aussprechen
Definition: User
Anwender für den Empfehlungen aus der Menge aller Produkte erstellt werden sollen
Definition: item
Ein Element aus der Menge der möglichen Empfehlungen
- für alle items werden typischerweise Verkaufs Bzw AnwendungStatistiken erstellt
Definition: Profil
In einem Profil werden die bisherigen Aktivitäten eines Users abgelegt
- Profile werden verwendet um User in Klassen einzuordnen oder um Referenzen zu bisher gewählten Produkten herzustellen
Definition: Referenz
Stellt ein mögliches Attribut zur Bewertung wines items dar
Definition: Referenz Bewegung
Eine Funktion mit der die Relevanz einer Referenz für eine Empfehlung bewertet wird
Definition: Item Bewertung
Bewertung eines Items unter Verwendung einer Referenz
Explizite Präferenzerhebung
• direkte Bewertung von items durch den User
z.B like Button
• Vorteile:
- sehr hochqualifiziertes Feedback
• Nachteile:
Implizite Präferenzerhebung
• es wird versucht aus dem Verhalten der user Rückschlüsse auf seine Absichten und Präferenzen zu ziehen
z.B. Lied nicht bis zum Ende gehört -> User gefällt Lied nicht
• Vorteile:
- User hat keinerlei Aufwand
• Nachteile:
- aus dem Verhalten des Users können nicht immer verlässliche Rückschlüsse auf seine Präferenzen gezogen werden
Aktive Empfehlungssysteme
• Vorteile:
- mit ausreichender Datenbasis kann der Ergebnisraum für den User effizient eingegrenzt werden
• Nachteile:
Passive Empfehlungssysteme
• Berechnungsvorgang ist für alle User identisch
Bsp User die Artikel a kauften bestellten auch Artikel b
• alle User erhalten dieselben Empfehlungen
• Vorteile:
- einfach zu realisieren
• Nachteile:
- Empfehlungen sind nicht personalisiert und haben geringeren Nutzenwert
Memory based Empfehlungssystemfilter
• Vorteile:
- einfache Datenverwaltung
• Nachteile:
- langsameres System, da Vorallem bei großer Datenmenge deutlich länger ausgewertet wird
Model based Empfehlungssystemfiltereigenschaften
• Vorteile:
- deutlich schnellere Auswertung möglich
• Nachteile:
- höhere Anforderungen an den Algorithmus und das Datenmanagement
Filtermethoden - Kategorisierung von Empfehlungssystemen
Nicht personalisiert:
Expertengestützt: -> uniforme Empfehlungssysteme
Nutzergestützt: -> Meinungsportale
Personalisiert:
Expertengestützt: -> regelbasierte Empfehlungssysteme
Nutzergestützt: -> attribute based filtering, collaborative filtering
Regelbasierte Empfehlungssysteme
Aufstellen von regeln in wenn dann Form
• Vorteile:
• Nachteile:
Attribute based filtering
Präferenz eines Users für ein Produkt lässt sich dich Betrachtung der Eigenschaften des Produkts ermitteln
• Vorteile:
• Nachteile:
Collaborative Filtering
Personalisierung aufgrund von Ähnlichkeiten zwischen Usern
• Vorteile:
• Nachteile:
Bekannte Probleme bei Empfehlungssystemen
(1) Kaltstartproblem
- > für neue User in einem System it es nicht möglich ausreichend gute individualisierte Empfehlungen zu ermitteln da bisher noch keine Daten zum Benutzerverhalten vorliegen
(2) Skalierbarkeit
- > vor allem Memory based Algorithmen leiden bei steigender item und User Anzahl unter schlechter Performance
(3) sparsity problem
- > aufgrund der Größe vieler Sortimente können User nur einen kleinen Teil bewerten Bzw betrachten
- > dadurch praktisch nicht möglich zwei im Kaufverhalten ähnliche User zu finden