Date post: | 24-May-2015 |
Category: |
Health & Medicine |
Upload: | houda-khrouf |
View: | 1,246 times |
Download: | 1 times |
Hybrid Event Recommendation using
Linked Data and User Diversity Houda Khrouf and Raphaรซl Troncy
{khrouf, troncy}@eurecom.fr
Eurecom, Sophia Antipolis, France
The 7th ACM Recommender Systems Conference
Oct 12-16, 2013 Hong Kong
7th ACM Recommender Systems 2013, Hong Kong 2
Outline
Event Recommendation Collaborative Filtering
Content-based
RDF Modeling and Similarity computation
User Interest Detection
Hybrid Approach
Evaluation and Conclusion
10/15/2013
3
Events on the web
10/15/2013
Millions of active users
Thousands of events per day
Highly diverse content
Recommender Systems?
7th ACM Recommender Systems 2013, Hong Kong
What do users think?
10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 4
Seen on Last.Fm
EVENTS
7th ACM Recommender Systems 2013, Hong Kong 5
Is this event interesting?
10/15/2013
Attendees
Places Time
Tags/Topics
Performers
Decision
Decision factors (depends on type) โข Where is it? (Location)
โข Whoโs going? (Participants)
โข When is it? (Time)
โข What is it? (Content)
โข Who is involved? (players)
7th ACM Recommender Systems 2013, Hong Kong 6
Collaborative Filtering (CF)
10/15/2013
Predict the event the user will attend
based on the attendance of other like minded users
Best choice to reflect the social dimension, but:
Events are transient items
inducing a very sparse user attendance matrix (sparsity 99%)
Apart from the social information, there is no explicit consideration of the other factors
sim
ilar
Events are entities with attributes and relational attributes (links) to other entities
7th ACM Recommender Systems 2013, Hong Kong 7
Content-based Recommendation (CB)
10/15/2013
Recommend new events that match the user profile based on
their descriptions Event context:
- Location (geo-coordinates, cityโฆ)
- Time
- Topics/Tags
- Performers (genres, tagsโฆ)
Events similarity depends on the similarity of related entities
7th ACM Recommender Systems 2013, Hong Kong 8
User Profile
10/15/2013
The user profile is based on past attended events
Topical Diversity: real-world events range from large festivals to small concerts and social gatherings
A user might be interested in some specific topics/performers during the event
We need to alleviate the profile diversity and detect the userโs interests
7th ACM Recommender Systems 2013, Hong Kong 9
Approach and Contributions
10/15/2013
Events similarity
Structured RDF event model
Similarity in Linked Data
Data enrichment with DBpedia
User interests detection using LDA (Latent Dirichlet
Allocation) Hybrid recommendation (CF+CB)
10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 10
LODE Ontology
LODE is a minimal model that encapsulates the factual properties of events: What,
Where, When and Who. URL: http://linkedevents.org/ontology
Linked Data in a Tensor Space
10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 11
For each property p, and for each object op [1] ๐พ๐พ ๐๐,๐๐ ๐๐ = ๐๐ ๐๐,๐๐
๐๐ โ ๐๐๐๐๐๐|๐ฌ๐ฌ|
|๐ฌ๐ฌ๐๐,๐๐|
subj
ects
objects
[1] T. Di Noia et al. Linked open data to support content-based recommender systems. In 8th International Conference on Semantic Systems, Graz, Austria, 2012.
Events Similarity
10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 12
Similarity between two events:
Similarity according to one property p:
Not adapted for discriminant properties associated with highly sparse adjacency matrix
๐๐๐๐๐๐๐๐๐๐๐ฉ๐ฉ ๐๐๐๐, ๐๐๐๐ = โ ๐๐๐๐,๐๐๐๐
๐๐ โ ๐๐๐๐,๐๐๐๐๐๐ ๐๐โ๐ถ๐ถ
โ ๐๐๐๐,๐๐๐๐๐๐ ๐๐
๐๐โ๐ถ๐ถ โ โ ๐๐๐๐,๐๐๐๐๐๐ ๐๐
๐๐โ๐ถ๐ถ
๐๐๐๐๐๐ ๐๐๐๐, ๐๐๐๐ = โ ๐ถ๐ถ๐๐ ๐๐๐๐๐๐๐๐๐๐๐๐ ๐๐๐๐, ๐๐๐๐ ๐๐โ๐ท๐ท
|๐ท๐ท|
7th ACM Recommender Systems 2013, Hong Kong 13
Events Similarity
Discriminability
Similarity-based Interpolation
10/15/2013
e
o1 p
o2
similar
Interpolation of a fictitious link
p
๐ซ๐ซ๐๐๐๐๐๐ ๐๐ = ๐๐ ๐๐๐๐๐๐๐๐๐๐๐๐ = < ๐๐,๐๐,๐๐ > โ ๐ฎ๐ฎ |
|๐๐๐๐๐๐๐๐๐๐๐๐ = < ๐๐,๐๐,๐๐ > โ ๐ฎ๐ฎ|
๐พ๐พ ๐๐๐๐,๐๐ ๐๐ = ๐๐๐ฆ๐ฆ๐ฆ๐ฆ๐๐๐๐๐๐
๐๐โ๐ถ๐ถ๐๐,๐๐(๐๐๐๐,๐๐) โ ๐๐๐๐๐๐
|๐ฌ๐ฌ||๐ฌ๐ฌ๐๐๐๐,๐๐|
7th ACM Recommender Systems 2013, Hong Kong 14
Interest Detection
10/15/2013
How to detect user interests from diverse event space?
Latent Dirichlet Allocation (LDA) [Blei et al 2003]
Events
Tags
Topic distribution over each event (T=30)
Attended events Eu
Variance of each topic
User Interest Distribution
Diversity score
Mean of the variances
7th ACM Recommender Systems 2013, Hong Kong 15
Hybrid Recommendation
10/15/2013
Content-based rank:
Hybrid rank
CF rank: Common events between u and RSVP users
ฮฑp = property weight ฮฒp = interest weight ฮป cf = CF weight
๐๐ ๐๐,๐๐ = ๐๐๐๐๐๐++ ๐๐,๐๐ + ๐๐๐๐๐๐ ๐๐๐๐๐๐ ๐๐,๐๐
๐๐๐๐๐๐++ ๐๐, ๐๐ =โ โ ๐ถ๐ถ๐๐ ๐ท๐ท๐๐ ๐๐๐๐๐๐๐๐๐๐๐๐(๐๐๐๐ , ๐๐)๐๐โ ๐ท๐ท๐๐๐๐ โ ๐ฌ๐ฌ๐๐
๐ท๐ท โ |๐ฌ๐ฌ๐๐|
7th ACM Recommender Systems 2013, Hong Kong 16
Experiments
10/15/2013
Open RDF Dataset (EventMedia) Visualization: http://eventmedia.eurecom.fr
SPARQL: http://eventmedia.eurecom.fr/sparql
Learning the rank weights: Linear regression with gradient descent
Genetic Algorithm
Particle Swarm Optimization
Evaluation: training 70% - test 30 %
2.436 events in UK from Last.Fm , 481 active users, 14.748 artists, 897 locations (available on request)
precision/recall of Top-N recommendations
7th ACM Recommender Systems 2013, Hong Kong 17
Sparsity Reduction
10/15/2013
location agent subject Without processing 0.9942 0.9174 0.3175
Similarity Interpolation 0.6854 0.7392 -
DBpedia enrichment - - 0.2843
Sparsity rates of adjacency matrices
7th ACM Recommender Systems 2013, Hong Kong 18
User Diversity
10/15/2013
Most of users have relatively high interests towards some topics
Score โ 1 => strong interest Score โ 0 => cold-start users
10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 19
Learning weights evaluation
PSO has better performance
7th ACM Recommender Systems 2013, Hong Kong 20
CB+CF evaluation
10/15/2013
Interest Detection ๐๐๐๐๐ข๐ข๐ข๐ข๐๐๐ข๐ข๐๐๐๐๐ข๐ข >
๐๐ ร ๐๐๐ข๐ข๐๐โ๐๐๐ข๐ข๐ข๐ข๐๐๐ข๐ข๐๐๐๐๐ข๐ข
High influence of social information in event recommendation
7th ACM Recommender Systems 2013, Hong Kong 21
Comparison with other approaches
10/15/2013
Probability based Extended Profile Filtering (UBExtended): T. D. Pessemie et al. Collaborative recommendations with content-based filters for cultural activities via a scalable event distribution platform. Multimedia.Tools Appl., 58(1):167-213, 2012.
7th ACM Recommender Systems 2013, Hong Kong 22
Conclusion
Effectiveness of Semantic Web technologies to steer data retrieval and processing
Importance of the social information and the user interest model in event recommendation
Future work:
Other features: popularity, temporal patterns, weather, etcโฆ
Test the system scalability on large datasets using spatial and/or
temporal indexing of user attendance
10/15/2013