You are on page 1of 16

RecommenderSystems AnIntroduction

Dietmar Jannach,MarkusZanker,AlexanderFelfernig,GerhardFriedrich
CambridgeUniversityPress

WhichdigitalcamerashouldIbuy? Whatisthebestholidayformeand
myfamily? Whichisthebestinvestmentforsupportingtheeducationofmy
children? WhichmovieshouldIrent? WhichwebsiteswillIfindinteresting?
WhichbookshouldIbuyformynextvacation? Whichdegreeanduniversity
arethebestformyfuture?

-1-

-2-

Agenda

Introduction
Problemdomain
Purposeandsuccesscriteria
Paradigmsofrecommendersystems

CollaborativeFiltering
ContentbasedFiltering
KnowledgeBasedRecommendations
HybridizationStrategies

-3-

-4-

Problemdomain
Recommendationsystems(RS)helptomatchuserswithitems
Easeinformationoverload
Salesassistance(guidance,advisory,persuasion,)
RSaresoftwareagentsthatelicittheinterestsandpreferencesofindividual
consumers[]andmakerecommendationsaccordingly.
Theyhavethepotentialtosupportandimprovethequalityofthe
decisionsconsumersmakewhilesearchingforandselectingproductsonline.
(Xiao&Benbasat 20071)

Differentsystemdesigns/paradigms
Basedonavailabilityofexploitabledata
Implicitandexplicituserfeedback
Domaincharacteristics
(1)XiaoandBenbasat,Ecommerceproductrecommendationagents:Use,characteristics,andimpact,MISQuarterly31(2007),no.1,137209
-5-

Purposeandsuccesscriteria(1)

Differentperspectives/aspects

Retrievalperspective

Dependsondomainandpurpose
Noholisticevaluationscenarioexists

Reducesearchcosts
Provide"correct"proposals
Usersknowinadvancewhattheywant

Recommendationperspective

Serendipity identifyitemsfromtheLongTail
Usersdidnotknowaboutexistence

-6-

WhendoesaRSdoitsjobwell?

Recommenditems
fromthelongtail

"Recommendwidely
unknownitemsthat
usersmightactually
like!"

20%ofitems
accumulate74%ofall
positiveratings

Itemsrated>3in
MovieLens100K
dataset

-7-

Purposeandsuccesscriteria(2)

Predictionperspective

Interactionperspective

Predicttowhatdegreeuserslikeanitem
Mostpopularevaluationscenarioinresearch

Giveusersa"goodfeeling"
Educateusersabouttheproductdomain
Convince/persuadeusers explain

Finally,conversionperspective

Commercialsituations
Increase"hit","clickthrough","lookerstobookers"rates
Optimizesalesmarginsandprofit
-8-

Recommendersystems
RSseenasafunction
Given:
Usermodel(e.g.ratings,preferences,demographics,situationalcontext)
Items(withorwithoutdescriptionofitemcharacteristics)

Find:
Relevancescore.Usedforranking.

RelationtoInformationRetrieval:
IRisfindingmaterial[..]ofanunstructurednature[..]thatsatisfiesan
informationneedfromwithinlargecollections[..].
(Manning et al. 20081)
(1)Manning,Raghavan,andSchtze,Introductiontoinformationretrieval,CambridgeUniversityPress,2008

-9-

Paradigmsofrecommendersystems
Recommendersystemsreduce
informationoverloadbyestimating
relevance

- 10 -

Paradigmsofrecommendersystems
Personalizedrecommendations

- 11 -

Paradigmsofrecommendersystems
Collaborative:"Tellmewhat'spopular
amongmypeers"

- 12 -

Paradigmsofrecommendersystems
Contentbased:"Showmemoreofthe
samewhatI'veliked"

- 13 -

Paradigmsofrecommendersystems
Knowledgebased:"Tellmewhatfits
basedonmyneeds"

- 14 -

Paradigmsofrecommendersystems
Hybrid:combinationsofvariousinputs
and/orcompositionofdifferent
mechanism

- 15 -

Outlook
PartI(BasicConcepts)

Basicparadigmsofcollaborative,
contentbased,and
knowledgebasedrecommendation,
aswellashybridizationmethods.
Explainingthereasonsforrecommendinganitem
Experimentalevaluation

PartII(RecentResearchTopics)
Howtocopewitheffortstoattackandmanipulatearecommendersystem
fromoutside,
supportingconsumerdecisionmakingand
potentialpersuasionstrategies,
recommendationsystemsinthecontextofthesocialandsemanticwebs,and
theapplicationofrecommendersystemstoubiquitousdomains
- 16 -

You might also like