contextual evsm: a context-aware content-based recommendation framework based on distributional...

116
EC-WEB 2013 - 14th International Conference on Electronic Commerce and Web Technologies Prague (Czech Republich) - 28.08.13 Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis

Upload: cataldo-musto

Post on 15-Jul-2015

1.257 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

EC-WEB 2013 - 14th International Conference on Electronic Commerce and Web Technologies Prague (Czech Republich) - 28.08.13

Contextual eVSM: a context-aware content-based recommendation framework based on

distributional semantics

Cataldo Musto, Giovanni Semeraro, Pasquale Lops, Marco de Gemmis

Page 2: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

scenario.

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 3: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

Prague, EC-Web conferenceC. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 4: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

dinner timeC. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 5: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

me and Pasquale like sushi.C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 6: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

what does TripAdvisor suggest?

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 7: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 8: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

Good PriceC. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 9: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

Good ReviewsC. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 10: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

....Strasbourg?C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 11: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

612 km far away.

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 12: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

612 km far away.Too much :-)

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 13: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

we ate pizza, as usual.C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 14: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

why did the TripAdvisor recommendation engine fail?

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 15: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

it doesn’t take into account contextual information.

context plays a key role in several recommendation tasks.

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 16: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

I attended last Sigur Ròs concert in Rome, so I like them

Page 17: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

I attended last Sigur Ròs concert in Rome, so I like them

but their ambient music is not good if I need music recommendation for my running session!

Page 18: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

a real-world recommendation engine needs to take into account

contextual information

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 19: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

what is context?

• Over 150 definitions, spread across several domains (Bazire and Brezillon, 2005)

• Recommender Systems area

• “A set of factors that have influence on user perception and acceptance of a particular item”

• A fixed set of dimensions with appropriate attributes

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 20: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

what is context?

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

task

Page 21: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

what is context?

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

task

Page 22: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

what is context?

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

task company

Page 23: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

what is context?

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

task company

Page 24: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

what is context?

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

task moodcompany

Page 25: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

what is context?

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

task company mood

Page 26: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

a real-world recommendation engine needs to take into account

contextual information

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 27: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

Our contribution

contextual eVSMa context-aware content-based recommendation

framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 28: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

timeline

2013: contextual eVSM

2010-2012: eVSM(*)a content-based recommendation framework

based on distributional semantics

context-aware extension of eVSM

(*) Cataldo Musto: Enhanced vector space models for content-based recommender systems. RecSys 2010: 361-364

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 29: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

eVSMa brief recap

Page 30: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

eVSM

• Content-based Recommendation Framework

• (semantic) vector space representation based on distributional models

• negative information modeled through quantum negation operator

• recommendation seen as a form of similarity in vector spaces

• four different profiling models

• cosine similarity to get the top-k recommendations

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

cornerstones

Page 31: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

distributional models(Firth, 1957)

Firth, J.R. A synopsis of linguistic theory 1930-1955. In Studies in Linguistic Analysis, pp. 1-32, 1957.

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

cornerstone 1

Page 32: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

“meaning is its use”

L.Wittgenstein(Austrian philosopher)

distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 33: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

insightby analyzing large corpus of textual data it is possible to infer information about the usage (about the meaning) of the terms.example

distributional models

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 34: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

distributional hypothesis

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

“terms that occur in similar contexts share a similar meaning”

Page 35: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

distributional models

c1 c2 c3 c4 c5 c6

rock ✔ ✔ ✔

post rock ✔ ✔

jazz ✔

classical ✔ ✔ ✔

term/context matrix (WordSpace)

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 36: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

distributional modelsrock vs. post rock = good overlap

c1 c2 c3 c4 c5 c6

rock ✔ ✔ ✔

post rock ✔ ✔

jazz ✔

classical ✔ ✔ ✔

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 37: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

distributional modelsrock vs. classical = no overlap

c1 c2 c3 c4 c5 c6

rock ✔ ✔ ✔

post rock ✔ ✔

jazz ✔

classical ✔ ✔ ✔

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 38: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

• Key: definition of what is the ‘context’

• Different granularities are possible

• Document

• Paragraph

• Sentence

• Sliding window of words

distributional models

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 39: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

rockalternative-rock

post-rock

classical

exampleWordSpace

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 40: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

representation of documents (*) can be inferred by combining the representation of the terms (**) occurring in the document.

(*) documents = artists(**) terms = tags

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 41: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

distributional models

c1 c2 c3 c4 c5 c6 c7 c8 c9

t2 ✔ ✔ ✔ ✔

t3 ✔ ✔ ✔

d1 ✔ ✔ ✔ ✔ ✔

term/context matrix (DocSpace)

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 42: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

Coldplay

RadioheadKings of Leon

Lady Gaga

exampleDocSpace

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 43: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

distributional models

• Features

• semantic vector space representation of terms and documents (user profiles and items !)

• light semantics, based on term co-occurrences in large corpus of data

• based on distributional hypothesis

• totally unsupervised

• just based on the analysis of term distribution

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 44: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

quantum negation(Widdows, 2007)

cornerstone 2

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 45: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

negation in VSMs

•Widdows proposed a different point of view

• Negation view as a form of orthogonality between vectors

• Vision inherited from Quantum Logic

state of the art

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 46: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

negation in VSMs

• Some theory

• Given vector a and vector b• Through quantum negation it is possible to define a

vector a not b (a ∧¬b)

• Projection of vector a on the subspace

orthogonal to those generated by vector b

Quantum Negation

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 47: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

negation in VSMs

• Two terms can be considered as mutually unrelevant if they never co-occur

• Two documents can be considered as mutually unrelevant if they have no features in common

• No features in common ⇒ scalar product = 0

•Orthogonality

Widdows’ insights

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 48: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

quantum negation

• Vector A models positive feedbacks

• Information about what a user likes

• Vector B models negative feedbacks

• Information about what a user does not like

• Vector A not B combines both information sources

application to CBRS

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 49: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

recommendation step

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

cornerstone 3

Page 50: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

ThresholdRatingItems

Higher weight given to the documents with higher rating

User ProfilesWeighted Random Indexing-based (w-RI)

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 51: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

VSM representation of wQN-based profile for user u

Positive User Profile Vector

Negative User Profile Vector

User ProfilesWeighted Quantum Negation-based (w-QN)

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 52: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

scenario

football news

sports news

politics news

politics news

user profile

Recommendation task seen as similarity

calculation between vectors

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 53: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

scenario

football news

sports news

politics news

politics news

user profile

football and sports news are recommended to

the target user

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 54: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

size=400 - Movielens dataset

Gap always around 1%

84

84,75

85,5

86,25

87

p@1 P@3 P@5 P@10

84,7584,7

84,97

85,39

84,5884,7

84,85

85,27

84,5

84,77

84,4384,47

85,5285,58

86,0185,94eVSM VSMLSI Bayes

experiment(*)

Cataldo Musto - Enhanced Vector Space Models for Content-based Recommender Systems - Ph.D. defense - University of Bari Aldo Moro, Italy - 08.06.12

(*) Cataldo Musto. Enhanced Vector Space Models for content-based Recommender Systems. Ph.D dissertation, 2012

Page 55: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

84

84,75

85,5

86,25

87

p@1 P@3 P@5 P@10

84,7584,7

84,97

85,39

84,5884,7

84,85

85,27

84,5

84,77

84,4384,47

85,5285,58

86,0185,94eVSM VSMLSI Bayes

size=400 - Movielens dataset

Significant Improvement

Cataldo Musto - Enhanced Vector Space Models for Content-based Recommender Systems - Ph.D. defense - University of Bari Aldo Moro, Italy - 08.06.12

experiment(*) (*) Cataldo Musto. Enhanced Vector Space Models for content-based Recommender Systems. Ph.D dissertation, 2012

Page 56: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

eVSM outperforms other state-of-the-art approaches

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 57: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

eVSM outperforms other state-of-the-art approaches

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

but it doesn’t take into account contextual information.

Page 58: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

contextual eVSM

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

how to make the eVSM context-aware?

Page 59: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

context-aware RSs

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

state of the art: pre and post-filtering

Page 60: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

we implemented two contextualization strategies

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

both pre and post-filtering

Page 61: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

context-aware eVSM

•Microprofiling

•based on contextual pre-filtering

• Insight: to filter data before building user profiles, building a separate user profile for each contextual dimension

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 62: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

context-aware eVSM

•Contextual eVSM

•based on contextual post-filtering

•Insight: to calculate un-contextualized recommendation and to re-rank them according to contextual constraints

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 63: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

if a user needs suggestions for a restaurant for a romantic dinner, only her ratings expressed for previous romantic dinners have to be taken

into account

micro-profilinginsight

Page 64: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

micro-profilingcontext-aware eVSM

Page 65: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

micro-profilingcontext-aware eVSM

user

Page 66: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

micro-profilingcontext-aware eVSM

contextual dimension (e.g task)and value (e.g. running)

Page 67: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

micro-profilingcontext-aware eVSM

sum over all the items rated under that specific contextual constraints

Page 68: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

micro-profilingcontext-aware eVSM

weighted with the (normalized) rating provided by the user

Page 69: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

contextual eVSM insight

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

context is just a factor that can (positively or negatively) influence user preference on a certain item

Page 70: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

contextual eVSM insight

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

context is just a factor that can (positively or negatively) influence user preference on a certain item

context-aware recommendation can be obtained by combining an uncontextual user profile with a

vector space representation of the target context

Page 71: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

contextual eVSMcontext-aware eVSM

Page 72: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

contextual eVSMcontext-aware eVSM

user profile is the combination of two components

Page 73: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

contextual eVSMcontext-aware eVSM

(1) uncontextual user profile

Page 74: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

contextual eVSMcontext-aware eVSM

(2) vector space representation of the context

Page 75: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

contextual eVSMcontext-aware eVSM

weight of each component

Page 76: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

contextual eVSMcontext-aware eVSM

if alpha = 1, we have uncontextual recommendation since context weight = 0 !

Page 77: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

contextual eVSMcontext-aware eVSM

problem: how to build it ?

Page 78: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

• For each contextual dimension, it exists a set of terms that is descriptive of items relevant in that specific context

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

context representationassumptions

Page 79: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

• For each contextual dimension, it exists a set of terms that is descriptive of items relevant in that specific context

• e.g. candlelight or seaview are relevant features if I’m looking for a restaurant for a romantic night !

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

context representationassumptions

Page 80: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

context representationidea

to represent the context as the combination of the terms occurring in the descriptions of the items labeled as relevant under that specific contextual situation

Page 81: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

context representationformula

PRE-WRI is exactly the combination of the terms occurring in the descriptions of the items labeled as relevant under that specific contextual situation !

we adopted PRE-WRI as vector space representation of the context

Page 82: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

rationalecontextual eVSM

if the user didn’t express any preference in that specific context, the vector is null, so she will receive

uncontextual recommendation

Page 83: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

rationalecontextual eVSM

if the user didn’t express any preference in that specific context, the vector is null, so she will receive

uncontextual recommendationotherwise, a greater weight will be given to the

features that are informative and relevant in the target context, that is to say, those contained in the

context vector!

Page 84: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experimental evaluation.

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 85: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

• Experiments

• (1) Does contextual eVSM outperform eVSM ?

• (2) How does our approach performs with respect to current literature?

experimental design

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 86: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

•Movie recommendation (IMDB data)

• 202 movies (textual features crawled from Wikipedia)

• 62 users and 1457 ratings

• 4 contextual dimensions

• TIME (weekend, weekday)

• PLACE (theather, home)

• COMPANION (alone, friends, boyfriend, family)

• MOVIE-RELATED (release week or not)

experimental designdataset

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 87: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

• Dataset and experimental settings replicate Adomavicius’ experiment (*)

• Evaluation over 9 different contextual settings

• Home, Friends, Non-release, Weekend, Weekday, GBFriends, TheatherWeekend and TheatherFriends

• Experimental protocol: bootstrapping

• 29/30th of the data as training

• 1/30th as test

• Randomly generated, 500 runs

experimental designsettings

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

(*) G.Adomavicius et al. , Incorporating contextual

information in recommender systems using a multi-

dimensional approach. ACM Trans. Inf. Systems, 2005

Page 88: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

• eVSM settings

• Uncontextual baselines

• WRI and WQN

• Pre-filtering

• PRE-WRI and PRE-WQN

• Post-filtering:

• CONTEXT-WRI and CONTEXT-WQN

• alpha=0.5, alpha=0.8

• 8 settings for each run

experimental designparameters

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 89: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 1selection of results - HOME segment

WRI

PRE-WRI

CONT-WRI-0.5

CONT-WRI-0.8

WQN

PRE-WQN

CONT-WQN-0.5

CONT-WQN-0.8

45 48,75 52,5 56,25 60

pre-filtering outperforms the baseline (it’s an exception, in the other segments it doesn’t !)

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 90: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 1selection of results - HOME segment

WRI

PRE-WRI

CONT-WRI-0.5

CONT-WRI-0.8

WQN

PRE-WQN

CONT-WQN-0.5

CONT-WQN-0.8

45 48,75 52,5 56,25 60

contextual eVSM improves the F1 measureC. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 91: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 1selection of results - HOME segment

WRI

PRE-WRI

CONT-WRI-0.5

CONT-WRI-0.8

WQN

PRE-WQN

CONT-WQN-0.5

CONT-WQN-0.8

45 48,75 52,5 56,25 60

alpha=0.8 better than alpha 0.5C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 92: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 1selection of results - HOME segment

WRI

PRE-WRI

CONT-WRI-0.5

CONT-WRI-0.8

WQN

PRE-WQN

CONT-WQN-0.5

CONT-WQN-0.8

45 48,75 52,5 56,25 60

contextual eVSM with negation is the best settingC. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 93: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 1selection of results - FRIEND segment

WRI

PRE-WRI

CONT-WRI-0.5

CONT-WRI-0.8

WQN

PRE-WQN

CONT-WQN-0.5

CONT-WQN-0.8

45 47,5 50 52,5 55

similar outcomes

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 94: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 1selection of results - FRIEND segment

WRI

PRE-WRI

CONT-WRI-0.5

CONT-WRI-0.8

WQN

PRE-WQN

CONT-WQN-0.5

CONT-WQN-0.8

45 47,5 50 52,5 55

pre-filtering doesn’t improve the accuracyC. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 95: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 1selection of results - FRIEND segment

WRI

PRE-WRI

CONT-WRI-0.5

CONT-WRI-0.8

WQN

PRE-WQN

CONT-WQN-0.5

CONT-WQN-0.8

45 47,5 50 52,5 55

contextual eVSM generally does

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 96: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 1selection of results - FRIEND segment

WRI

PRE-WRI

CONT-WRI-0.5

CONT-WRI-0.8

WQN

PRE-WQN

CONT-WQN-0.5

CONT-WQN-0.8

45 47,5 50 52,5 55

contextual eVSM with negation and alpha=0.8 is always the best setting

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 97: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 1selection of results - NON RELEASE segment

WRI

PRE-WRI

CONT-WRI-0.5

CONT-WRI-0.8

WQN

PRE-WQN

CONT-WQN-0.5

CONT-WQN-0.8

45 48 51 54 57

contextual eVSM with negation and alpha=0.8 is always the best setting

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 98: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 1selection of results - NON RELEASE segment

WRI

PRE-WRI

CONT-WRI-0.5

CONT-WRI-0.8

WQN

PRE-WQN

CONT-WQN-0.5

CONT-WQN-0.8

45 48 51 54 57

typically, alpha=0.8 is better than alpha 0.5

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 99: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 1selection of results - NON RELEASE segment

WRI

PRE-WRI

CONT-WRI-0.5

CONT-WRI-0.8

WQN

PRE-WQN

CONT-WQN-0.5

CONT-WQN-0.8

45 48 51 54 57

outcome: context has just a little influence on user perception and acceptance. Uncontextual preferences are still the “core”.

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 100: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 1selection of results - NON RELEASE segment

WRI

PRE-WRI

CONT-WRI-0.5

CONT-WRI-0.8

WQN

PRE-WQN

CONT-WQN-0.5

CONT-WQN-0.8

45 48 51 54 57

outcome: context has to be taken into account, but just a little!

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 101: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 1selection of results - THEATHER segment

WRI

PRE-WRI

CONT-WRI-0.5

CONT-WRI-0.8

WQN

PRE-WQN

CONT-WQN-0.5

CONT-WQN-0.8

45 47,25 49,5 51,75 54

However, in some setting contextual eVSM without negation is the best

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 102: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 1selection of results - THEATHER segment

WRI

PRE-WRI

CONT-WRI-0.5

CONT-WRI-0.8

WQN

PRE-WQN

CONT-WQN-0.5

CONT-WQN-0.8

45 47,25 49,5 51,75 54

experiments showed a clear relationship between the amount of negative ratings and the best configurations

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 103: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 1selection of results - THEATHER segment

WRI

PRE-WRI

CONT-WRI-0.5

CONT-WRI-0.8

WQN

PRE-WQN

CONT-WQN-0.5

CONT-WQN-0.8

45 47,25 49,5 51,75 54

when the dataset is well balanced, cont-WQN outperforms cont-WRI, otherwise when few negative data are available, cont-WRI is the best

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 104: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 1selection of results - THEATHER+FRIENDS segment

WRI

PRE-WRI

CONT-WRI-0.5

CONT-WRI-0.8

WQN

PRE-WQN

CONT-WQN-0.5

CONT-WQN-0.8

40 41,75 43,5 45,25 47

contextual eVSM didn’t improve F1 measure in just 1 contextual segment out of 9

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 105: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 1 - outcomecontextual eVSM improves the predictive accuracy of eVSM

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 106: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 2comparison with state-of-the-art

HOME

FRIENDS

WEEKEND

THEATHER

NONRELEASE

WEEKDAY

GBFRIEND

THEAT-WEEK

THEAT-FRIENDS

37 45,25 53,5 61,75 70

comparison with Adomavicius’ approach based on CFC. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 107: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 2comparison with state-of-the-art

HOME

FRIENDS

WEEKEND

THEATHER

NONRELEASE

WEEKDAY

GBFRIEND

THEAT-WEEK

THEAT-FRIENDS

37 45,25 53,5 61,75 70

eVSM outperforms CF in 6 segments out of 9

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 108: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

experiment 2 - outcomecontextual eVSM improves the predictive accuracy

of state-of-the-art approaches based on CF

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 109: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

recap.

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 110: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

recap• context-aware eVSM

• baseline: eVSM

• content-based recommendation framework

• distributional semantics + quantum negation

• evolution: contextual eVSM

• comparison of two approaches for context-aware eVSM

• exact pre-filtering and weighted post-filtering

• large experimental evaluation, comparison with state of the art approaches

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 111: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

contextual eVSM overcomes state-of-the-art approaches

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 112: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

future research.C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 113: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

evaluation with different datasets

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 114: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

open knowledge sources and linked data for CBRS.

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 115: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

evaluation with user-based metrics(serendipity, novelty, unexpectedness)

C. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013

Page 116: Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics

questions?Cataldo Musto, Ph.D

[email protected]. Musto, G. Semeraro, P. Lops, M. de Gemmis. - Contextual eVSM: a context-aware content-based recommendation framework based on distributional semantics - EC WEB 2013 - Prague, Czech Republic - 28.08.2013