330 likes | 508 Views
Personalizované odporúčanie. Michal Kompan. Odporučiť. Navrhnúť, poradiť (KSSJ4) Dať radu, urobiť návrh, poradiť (SSS). Čo je to odporúčanie?. Odporúčaný postup udržiavania lakovaných dvierok Odporúčaný príjem živín pre deti Odporúčaný študijný plán pre študijný program
E N D
Personalizované odporúčanie Michal Kompan
Odporučiť • Navrhnúť, poradiť (KSSJ4) • Dať radu, urobiť návrh, poradiť (SSS)
Čo je to odporúčanie? • Odporúčaný postup udržiavania lakovaných dvierok • Odporúčanýpríjemživín pre deti • Odporúčanýštudijnýplán pre študijnýprogram • Odporúčaný čas opaľovania
História • Začiatok 1990 – XEROX • The GroupLens Project (CSCW ’94)UsenetNews • 1995- Ringo (later Firefly), Bellcore Video Recommender • 1996 - RecommenderSystemsWorkshop • Microsoft, Amazon, MIT
Klasifikácia ... • Kontextové • „Prvkové“ • Skupinové • Multikritéria . . .
Kolaboratívne odporúčanie • Používatelia vs. prvky odporúčania • Viaceré typy hodnotenia obsahu: • Interval, binárne hodnotenie, unárne hodnotenie
Kolaboratívne odporúčanie • Úlohy: • Nový prvok, ktorý sa mi môže páčiť. • Ako je dobrý konkrétny prvok ? (dobrý zlý) • Nájdi podobných používateľov. • Funkcionalita • Oporúčanie prvkov • Predpovedaj hodnotenie daného prvku • Odporúčanie na základe ohraničení
Kolaboratívne odporúčanie • Požiadavky na doménu: • Veľa prvkov, veľa hodnotení ku prvkom, používatelia hodnotia viacero prvkov • Prvky sú „stále“, používatelia sa „nemenia“
Kolaboratívne odporúčanie • Väčšina využíva „predpočítanie“ • Nepravdepodobnostné prístupy • Najbližší susedia (používatelia / prvky) • Asociačné pravidlá • Redukcia dimenzionality (SVD, PCA) • Pravdepodobnostné prístupy • Predikcia hodnotenia • Baysovské siete, EM
Kolaboratívne odporúčanie • Výhody: • Doménovo nezávislé • Časom sa vylepšuje • Nevýhody • Nový používateľ • Nový prvok • Šedé ovce • Množstvo dát
Odporúčanie založené na obsahu Odporúčané:
Odporúčanie založené na obsahu • Založené na analýze obsahu • Viaceré metriky pre hľadanie podobnosti • Výhody: • Nezávislosť na používateľoch • „Priehľadnosť“ • Spracovanie nových prvkov • Nevýhody • Spracovanie obsahu • Špecializovanosť • Nový používateľ
Hybridné odporúčanie • Dve a viac techník kombinuje do jedného odporúčania • Prístupy kombinovania • Váhovanie • Mix • Prepínanie • Kaskáda • Meta odporúčanie
Demografické odporúčanie • Demografické charakteristiky používateľov • Výhody: • Nie je problém s novým používateľom • Doménovo nezávislé • Nevýhody: • Súkromie • Kultúrne rozdiely – špecifické domény
Znalostné odporúčanie • Využíva znalosti o prvkoch a aktuálnych potrebách používateľa • Ako daný prvok napĺňa konkrétnu potrebu používateľa • Napr. informácie o prepojeniach stránok pre odvodenie popularity a dôležitosti
Komunitné odporúčanie • „Povedz mi kto sú tvoji priatelia a ja ti poviem kto si“ • Rozšírenie kolaboratívneho odporúčania o sociálne väzby – sociálne siete • Málo preskúmané – rôzne výsledky
Skupinové odporúčanie • Na vstupe skupina používateľov • Vybrať prvky, ktoré uspokoja všetkých členov • Agregačné stratégie • Agregáciaodporpčaní • Agregácia preferencií • Modelovanie spokojnosti
Kontextové odporúčanie • Čas, poloha, počasie, nálada... • Mobilné zariadenia • Rádio, nákupy, filmy, divadlo, práca
Spätná väzba • Implicitná • Unárna • Explicitná • Intervalová • Binárna • negatívna
Čo na to používatelia Homodiscussants ???
Problémy systémov pre odporúčanie • Šedé ovce • Studený štart (používateľ/prvok) • Efektívnosť • Bezpečnosť • Ovplyvniteľnosť • Používatelia
Vlastnosti • Vysvetľovanie • Bezpečnosť • „Počúvanie“ • Efektívnosť • Presvedčivosť • Spokojnosť
Overovanie • Presnosť/pokrytie (spojené so spätnou väzbou) • Reálne vs. simulované • Kontrolované prostredie • Dotazníky
Iné metriky • Rôznorodosť (novelty) – správy • Pokrytie – koľko prvkov dokážeme odporučiť:všetky prvky • Rýchlosť učenia • Dôveryhodnosť • Spokojnosť používateľa
Francesco Ricci, LiorRokach, BrachaShapira, Paul B. Kantor (Eds.): Recommender Systems Handbook. Springer 2011, ISBN 978-0-387-85819-7 • P. Brusilovsky, A. Kobsa, and W. Nejdl (Eds.): TheAdaptive Web, LNCS 4321 • Dietmar Jannach, Markus Zanker, Alexander Felfernig, Gerhard FriedrichRecommenderSystems: AnIntroduction, 2010 • AdomaviciusG, Tuzhilin A. Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Transactions on Knowledge and Data Engineering. 2005;17(6):734-749.