SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
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
Outline
 Event Recommendation
 Collaborative Filtering
 Content-based

 RDF Modeling and Similarity computation
 User Interest Detection
 Hybrid Approach
 Evaluation and Conclusion
10/15/2013

7th ACM Recommender Systems 2013, Hong Kong

2
Events on the web

 Millions of active users
 Thousands of events per day
 Highly diverse content
Recommender Systems?
10/15/2013

7th ACM Recommender Systems 2013, Hong Kong

3
What do users think?
Seen on Last.Fm

10/15/2013

7th ACM Recommender Systems 2013, Hong Kong

4
Is this event interesting?

Decision

Time

Places

EVENTS

Decision factors (depends on type)
• Where is it? (Location)
• Who’s going? (Participants)

Attendees

Tags/Topics

• When is it? (Time)
• What is it? (Content)
• Who is involved? (players)

10/15/2013

7th ACM Recommender Systems 2013, Hong Kong

Performers

5
Collaborative Filtering (CF)
 Predict the event the user will attend
based on the attendance of other
like minded users

 Events are transient items
inducing a very sparse user
attendance matrix (sparsity 99%)

similar

 Best choice to reflect the social
dimension, but:

 Apart from the social information,
there is no explicit consideration
of the other factors

10/15/2013

7th ACM Recommender Systems 2013, Hong Kong

6
Content-based Recommendation (CB)
 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 are entities with attributes and relational attributes (links)
to other entities
Events similarity depends on the similarity of related entities
10/15/2013

7th ACM Recommender Systems 2013, Hong Kong

7
User Profile
 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

10/15/2013

7th ACM Recommender Systems 2013, Hong Kong

8
Approach and Contributions

 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

9
LODE Ontology
LODE is a minimal model that encapsulates the factual properties of events: What,
Where, When and Who.
URL: http://linkedevents.org/ontology

10/15/2013

7th ACM Recommender Systems 2013, Hong Kong

10
subjects

Linked Data in a Tensor Space

objects
For each property p, and for each object op [1]

𝑾𝑾 𝒐𝒐,𝒆𝒆 = 𝒇𝒇 𝒐𝒐,𝒆𝒆 ∗ 𝒍𝒍 𝒍𝒍 𝒍𝒍
𝒑𝒑

𝒑𝒑

|𝑬𝑬|
|𝑬𝑬 𝒐𝒐,𝒑𝒑 |

[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.
10/15/2013

7th ACM Recommender Systems 2013, Hong Kong

11
Events Similarity
 Similarity according to one property p:
𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐜 𝐜𝐜 𝐩𝐩 𝐞𝐞 𝟏𝟏 , 𝐞𝐞 𝟐𝟐 =

∑ 𝒐𝒐∈𝑶𝑶

𝒑𝒑
∑ 𝒐𝒐∈𝑶𝑶 𝒘𝒘 𝒐𝒐,𝐞𝐞 𝟏𝟏

𝟐𝟐

𝒘𝒘 𝒐𝒐,𝐞𝐞 𝟏𝟏 ∗ 𝒘𝒘 𝒐𝒐,𝐞𝐞 𝟐𝟐
𝒑𝒑

∗

𝒑𝒑

𝒑𝒑
∑ 𝒐𝒐∈𝑶𝑶 𝒘𝒘 𝒐𝒐,𝐞𝐞 𝟐𝟐

𝟐𝟐

 Similarity between two events:
𝒔𝒔𝒔𝒔 𝒔𝒔 𝒆𝒆 𝟏𝟏 , 𝒆𝒆 𝟐𝟐 =

∑ 𝒑𝒑∈𝑷𝑷 𝜶𝜶 𝒑𝒑 𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄 𝒑𝒑 𝒆𝒆 𝟏𝟏 , 𝒆𝒆 𝟐𝟐
|𝑷𝑷|

Not adapted for discriminant properties associated with
highly sparse adjacency matrix
10/15/2013

7th ACM Recommender Systems 2013, Hong Kong

12
Events Similarity


Discriminability
𝑫𝑫𝑫𝑫𝑫𝑫𝑫𝑫 𝒑𝒑 =



𝒐𝒐 𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕 = < 𝒔𝒔, 𝒑𝒑, 𝒐𝒐 > ∈ 𝑮𝑮 |
|𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕 = < 𝒔𝒔, 𝒑𝒑, 𝒐𝒐 > ∈ 𝑮𝑮|

Similarity-based Interpolation
𝑾𝑾

𝒑𝒑
𝒐𝒐 𝟐𝟐 ,𝒆𝒆 =

10/15/2013

|𝑬𝑬|
𝐦𝐦𝐦𝐦𝐦𝐦𝐦𝐦𝐦𝐦𝐦𝐦(𝒐𝒐 𝟐𝟐 , 𝒐𝒐) ∗ 𝒍𝒍 𝒍𝒍 𝒍𝒍
𝒐𝒐∈𝑶𝑶 𝒑𝒑,𝒆𝒆
|𝑬𝑬 𝒐𝒐 𝟐𝟐 ,𝒑𝒑 |
7th ACM Recommender Systems 2013, Hong Kong

o1

p

similar

e

p

Interpolation of a
fictitious link
13

o2
Interest Detection
How to detect user interests from diverse event space?
Latent Dirichlet
Topic distribution over
each event (T=30)

Allocation (LDA)

Events

[Blei et al 2003]
Tags

Diversity
score

Attended
events Eu

User Interest
Mean of
the variances

10/15/2013

Distribution

Variance of each
topic

7th ACM Recommender Systems 2013, Hong Kong

14
Hybrid Recommendation


Content-based rank:
𝒓𝒓 𝒄𝒄𝒄𝒄++



Hybrid rank

∑ 𝒆𝒆 𝒊𝒊 ∈ 𝑬𝑬 𝒖𝒖 ∑ 𝒑𝒑∈ 𝑷𝑷 𝜶𝜶 𝒑𝒑 𝜷𝜷 𝒑𝒑 𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄 𝒑𝒑 (𝒆𝒆 𝒊𝒊 , 𝒆𝒆)
𝒖𝒖, 𝒆𝒆 =
𝑷𝑷 ∗ |𝑬𝑬 𝒖𝒖 |

𝒓𝒓 𝒖𝒖, 𝒆𝒆 = 𝒓𝒓 𝒄𝒄𝒄𝒄++ 𝒖𝒖, 𝒆𝒆 + 𝝀𝝀 𝒄𝒄𝒄𝒄 𝒓𝒓 𝒄𝒄𝒄𝒄 𝒖𝒖, 𝒆𝒆
CF rank: Common events
between u and RSVP users

αp = property weight
βp = interest weight
λ cf = CF weight
10/15/2013

7th ACM Recommender Systems 2013, Hong Kong

15
Experiments
 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
10/15/2013

7th ACM Recommender Systems 2013, Hong Kong

16
Sparsity Reduction

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

10/15/2013

7th ACM Recommender Systems 2013, Hong Kong

17
User Diversity

Score ≈ 1 => strong interest
Score ≈ 0 => cold-start users

Most of users have relatively high interests towards some topics

10/15/2013

7th ACM Recommender Systems 2013, Hong Kong

18
Learning weights evaluation

PSO has better
performance

10/15/2013

7th ACM Recommender Systems 2013, Hong Kong

19
CB+CF evaluation
𝛃𝛃 𝐢𝐢 𝐢𝐢 𝐢𝐢 𝐢𝐢 𝐢𝐢𝐢𝐢𝐢𝐢𝐢𝐢 >
𝟒𝟒 × 𝛃𝛃 𝐧𝐧𝐧𝐧−𝐢𝐢 𝐢𝐢 𝐢𝐢 𝐢𝐢 𝐢𝐢𝐢𝐢𝐢𝐢𝐢𝐢

Interest Detection

High influence of social
information in event
recommendation

10/15/2013

7th ACM Recommender Systems 2013, Hong Kong

20
Comparison with other approaches

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.
10/15/2013

7th ACM Recommender Systems 2013, Hong Kong

21
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

7th ACM Recommender Systems 2013, Hong Kong

22

Más contenido relacionado

Similar a Hybrid Event Recommendation using Linked Data and User Diversity

Multi-perspective Process Variability: A Case for Smart Green Buildings
Multi-perspective Process Variability:  A Case for Smart Green BuildingsMulti-perspective Process Variability:  A Case for Smart Green Buildings
Multi-perspective Process Variability: A Case for Smart Green BuildingsHong-Linh Truong
 
Research Data Alliance Member Statistics September 2015
Research Data Alliance Member Statistics September 2015Research Data Alliance Member Statistics September 2015
Research Data Alliance Member Statistics September 2015Research Data Alliance
 
How to practically support Open Access: Guidelines for Data Providers of the ...
How to practically support Open Access: Guidelines for Data Providers of the ...How to practically support Open Access: Guidelines for Data Providers of the ...
How to practically support Open Access: Guidelines for Data Providers of the ...OpenAIRE
 
Research Data Alliance Member Statistics October 2015
Research Data Alliance Member Statistics October 2015Research Data Alliance Member Statistics October 2015
Research Data Alliance Member Statistics October 2015Research Data Alliance
 
Research Data Alliance Member Statistics August 2015
Research Data Alliance Member Statistics August 2015Research Data Alliance Member Statistics August 2015
Research Data Alliance Member Statistics August 2015Research Data Alliance
 
A Sentiment-Based Approach to Twitter User Recommendation
A Sentiment-Based Approach to Twitter User RecommendationA Sentiment-Based Approach to Twitter User Recommendation
A Sentiment-Based Approach to Twitter User RecommendationDavide Feltoni Gurini
 
Using OpenURL Activity Data for Activity Data Programme Meeting 05 July 2011
Using OpenURL Activity Data for Activity Data Programme Meeting 05 July 2011Using OpenURL Activity Data for Activity Data Programme Meeting 05 July 2011
Using OpenURL Activity Data for Activity Data Programme Meeting 05 July 2011EDINA, University of Edinburgh
 
On Specifying and Sharing Scientific Workflow Optimization Results Using Rese...
On Specifying and Sharing Scientific Workflow Optimization Results Using Rese...On Specifying and Sharing Scientific Workflow Optimization Results Using Rese...
On Specifying and Sharing Scientific Workflow Optimization Results Using Rese...dgarijo
 
Research Data Alliance Member Statistics June 2015
Research Data Alliance Member Statistics June 2015Research Data Alliance Member Statistics June 2015
Research Data Alliance Member Statistics June 2015Research Data Alliance
 
Research Data Alliance Member Statistics July 2015
Research Data Alliance Member Statistics July 2015Research Data Alliance Member Statistics July 2015
Research Data Alliance Member Statistics July 2015Research Data Alliance
 
Copyright and Technology Conference Observation protocol & impact analysis
Copyright and Technology Conference Observation protocol & impact analysisCopyright and Technology Conference Observation protocol & impact analysis
Copyright and Technology Conference Observation protocol & impact analysisGiantSteps Media Technology Strategies
 
Exploiting Semantic Information for Graph-based Recommendations of Learning R...
Exploiting Semantic Information for Graph-based Recommendations of Learning R...Exploiting Semantic Information for Graph-based Recommendations of Learning R...
Exploiting Semantic Information for Graph-based Recommendations of Learning R...Mojisola Erdt née Anjorin
 
Ectel sem_info_rec_learning_resources_v6.0_20120921_ma
Ectel  sem_info_rec_learning_resources_v6.0_20120921_maEctel  sem_info_rec_learning_resources_v6.0_20120921_ma
Ectel sem_info_rec_learning_resources_v6.0_20120921_maMojisola Erdt née Anjorin
 
A context-aware model for QoE analysis in mobile environments
A context-aware model for QoE analysis in mobile environmentsA context-aware model for QoE analysis in mobile environments
A context-aware model for QoE analysis in mobile environmentsPedro Luis Mateo Navarro
 
Ws1 introduction talk
Ws1 introduction talkWs1 introduction talk
Ws1 introduction talkRuthBeresford
 
Collective Mind infrastructure and repository to crowdsource auto-tuning (c-m...
Collective Mind infrastructure and repository to crowdsource auto-tuning (c-m...Collective Mind infrastructure and repository to crowdsource auto-tuning (c-m...
Collective Mind infrastructure and repository to crowdsource auto-tuning (c-m...Grigori Fursin
 

Similar a Hybrid Event Recommendation using Linked Data and User Diversity (20)

Multi-perspective Process Variability: A Case for Smart Green Buildings
Multi-perspective Process Variability:  A Case for Smart Green BuildingsMulti-perspective Process Variability:  A Case for Smart Green Buildings
Multi-perspective Process Variability: A Case for Smart Green Buildings
 
Research Data Alliance Member Statistics September 2015
Research Data Alliance Member Statistics September 2015Research Data Alliance Member Statistics September 2015
Research Data Alliance Member Statistics September 2015
 
Webinar@AIMS: How to practically support Open Access: Guidelines for Data Pro...
Webinar@AIMS: How to practically support Open Access: Guidelines for Data Pro...Webinar@AIMS: How to practically support Open Access: Guidelines for Data Pro...
Webinar@AIMS: How to practically support Open Access: Guidelines for Data Pro...
 
How to practically support Open Access: Guidelines for Data Providers of the ...
How to practically support Open Access: Guidelines for Data Providers of the ...How to practically support Open Access: Guidelines for Data Providers of the ...
How to practically support Open Access: Guidelines for Data Providers of the ...
 
Research Data Alliance Member Statistics October 2015
Research Data Alliance Member Statistics October 2015Research Data Alliance Member Statistics October 2015
Research Data Alliance Member Statistics October 2015
 
master_thesis.pdf
master_thesis.pdfmaster_thesis.pdf
master_thesis.pdf
 
Research Data Alliance Member Statistics August 2015
Research Data Alliance Member Statistics August 2015Research Data Alliance Member Statistics August 2015
Research Data Alliance Member Statistics August 2015
 
A Sentiment-Based Approach to Twitter User Recommendation
A Sentiment-Based Approach to Twitter User RecommendationA Sentiment-Based Approach to Twitter User Recommendation
A Sentiment-Based Approach to Twitter User Recommendation
 
Using OpenURL Activity Data for Activity Data Programme Meeting 05 July 2011
Using OpenURL Activity Data for Activity Data Programme Meeting 05 July 2011Using OpenURL Activity Data for Activity Data Programme Meeting 05 July 2011
Using OpenURL Activity Data for Activity Data Programme Meeting 05 July 2011
 
On Specifying and Sharing Scientific Workflow Optimization Results Using Rese...
On Specifying and Sharing Scientific Workflow Optimization Results Using Rese...On Specifying and Sharing Scientific Workflow Optimization Results Using Rese...
On Specifying and Sharing Scientific Workflow Optimization Results Using Rese...
 
Research Data Alliance Member Statistics June 2015
Research Data Alliance Member Statistics June 2015Research Data Alliance Member Statistics June 2015
Research Data Alliance Member Statistics June 2015
 
Research Data Alliance Member Statistics July 2015
Research Data Alliance Member Statistics July 2015Research Data Alliance Member Statistics July 2015
Research Data Alliance Member Statistics July 2015
 
Copyright and Technology Conference Observation protocol & impact analysis
Copyright and Technology Conference Observation protocol & impact analysisCopyright and Technology Conference Observation protocol & impact analysis
Copyright and Technology Conference Observation protocol & impact analysis
 
Sebastian Hellmann
Sebastian HellmannSebastian Hellmann
Sebastian Hellmann
 
Exploiting Semantic Information for Graph-based Recommendations of Learning R...
Exploiting Semantic Information for Graph-based Recommendations of Learning R...Exploiting Semantic Information for Graph-based Recommendations of Learning R...
Exploiting Semantic Information for Graph-based Recommendations of Learning R...
 
Ectel sem_info_rec_learning_resources_v6.0_20120921_ma
Ectel  sem_info_rec_learning_resources_v6.0_20120921_maEctel  sem_info_rec_learning_resources_v6.0_20120921_ma
Ectel sem_info_rec_learning_resources_v6.0_20120921_ma
 
Service System Engineering
Service System EngineeringService System Engineering
Service System Engineering
 
A context-aware model for QoE analysis in mobile environments
A context-aware model for QoE analysis in mobile environmentsA context-aware model for QoE analysis in mobile environments
A context-aware model for QoE analysis in mobile environments
 
Ws1 introduction talk
Ws1 introduction talkWs1 introduction talk
Ws1 introduction talk
 
Collective Mind infrastructure and repository to crowdsource auto-tuning (c-m...
Collective Mind infrastructure and repository to crowdsource auto-tuning (c-m...Collective Mind infrastructure and repository to crowdsource auto-tuning (c-m...
Collective Mind infrastructure and repository to crowdsource auto-tuning (c-m...
 

Último

SGK HÓA SINH ENZYM 2006 CHỊ THU RẤT HAY.pdf
SGK HÓA SINH ENZYM 2006 CHỊ THU RẤT HAY.pdfSGK HÓA SINH ENZYM 2006 CHỊ THU RẤT HAY.pdf
SGK HÓA SINH ENZYM 2006 CHỊ THU RẤT HAY.pdfHongBiThi1
 
Tans femoral Amputee : Prosthetics Knee Joints.pptx
Tans femoral Amputee : Prosthetics Knee Joints.pptxTans femoral Amputee : Prosthetics Knee Joints.pptx
Tans femoral Amputee : Prosthetics Knee Joints.pptxKezaiah S
 
Presentation on Parasympathetic Nervous System
Presentation on Parasympathetic Nervous SystemPresentation on Parasympathetic Nervous System
Presentation on Parasympathetic Nervous SystemPrerana Jadhav
 
Basic principles involved in the traditional systems of medicine PDF.pdf
Basic principles involved in the traditional systems of medicine PDF.pdfBasic principles involved in the traditional systems of medicine PDF.pdf
Basic principles involved in the traditional systems of medicine PDF.pdfDivya Kanojiya
 
Giftedness: Understanding Everyday Neurobiology for Self-Knowledge
Giftedness: Understanding Everyday Neurobiology for Self-KnowledgeGiftedness: Understanding Everyday Neurobiology for Self-Knowledge
Giftedness: Understanding Everyday Neurobiology for Self-Knowledgeassessoriafabianodea
 
Valproic Acid. (VPA). Antiseizure medication
Valproic Acid.  (VPA). Antiseizure medicationValproic Acid.  (VPA). Antiseizure medication
Valproic Acid. (VPA). Antiseizure medicationMohamadAlhes
 
Presentació "Real-Life VR Integration for Mild Cognitive Impairment Rehabilit...
Presentació "Real-Life VR Integration for Mild Cognitive Impairment Rehabilit...Presentació "Real-Life VR Integration for Mild Cognitive Impairment Rehabilit...
Presentació "Real-Life VR Integration for Mild Cognitive Impairment Rehabilit...Badalona Serveis Assistencials
 
SHOCK (Medical SURGICAL BASED EDITION)).pptx
SHOCK (Medical SURGICAL BASED EDITION)).pptxSHOCK (Medical SURGICAL BASED EDITION)).pptx
SHOCK (Medical SURGICAL BASED EDITION)).pptxAbhishek943418
 
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdfSGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdfHongBiThi1
 
Presentation for Bella Mahl 2024-03-28-24-MW-Overview-Bella.pptx
Presentation for Bella Mahl 2024-03-28-24-MW-Overview-Bella.pptxPresentation for Bella Mahl 2024-03-28-24-MW-Overview-Bella.pptx
Presentation for Bella Mahl 2024-03-28-24-MW-Overview-Bella.pptxpdamico1
 
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic AnalysisVarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic AnalysisGolden Helix
 
Hypersensitivity and its classification .pptx
Hypersensitivity and its classification .pptxHypersensitivity and its classification .pptx
Hypersensitivity and its classification .pptxAkshay Shetty
 
COVID-19 (NOVEL CORONA VIRUS DISEASE PANDEMIC ).pptx
COVID-19  (NOVEL CORONA  VIRUS DISEASE PANDEMIC ).pptxCOVID-19  (NOVEL CORONA  VIRUS DISEASE PANDEMIC ).pptx
COVID-19 (NOVEL CORONA VIRUS DISEASE PANDEMIC ).pptxBibekananda shah
 
Units of Radiation Measurements, Quality Specification, Half-Value Thickness,...
Units of Radiation Measurements, Quality Specification, Half-Value Thickness,...Units of Radiation Measurements, Quality Specification, Half-Value Thickness,...
Units of Radiation Measurements, Quality Specification, Half-Value Thickness,...Dr. Dheeraj Kumar
 
Plant Fibres used as Surgical Dressings PDF.pdf
Plant Fibres used as Surgical Dressings PDF.pdfPlant Fibres used as Surgical Dressings PDF.pdf
Plant Fibres used as Surgical Dressings PDF.pdfDivya Kanojiya
 
The next social challenge to public health: the information environment.pptx
The next social challenge to public health:  the information environment.pptxThe next social challenge to public health:  the information environment.pptx
The next social challenge to public health: the information environment.pptxTina Purnat
 
Radiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptxRadiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptxDr. Dheeraj Kumar
 
epilepsy and status epilepticus for undergraduate.pptx
epilepsy and status epilepticus  for undergraduate.pptxepilepsy and status epilepticus  for undergraduate.pptx
epilepsy and status epilepticus for undergraduate.pptxMohamed Rizk Khodair
 
Big Data Analysis Suggests COVID Vaccination Increases Excess Mortality Of ...
Big Data Analysis Suggests COVID  Vaccination Increases Excess Mortality Of  ...Big Data Analysis Suggests COVID  Vaccination Increases Excess Mortality Of  ...
Big Data Analysis Suggests COVID Vaccination Increases Excess Mortality Of ...sdateam0
 

Último (20)

SGK HÓA SINH ENZYM 2006 CHỊ THU RẤT HAY.pdf
SGK HÓA SINH ENZYM 2006 CHỊ THU RẤT HAY.pdfSGK HÓA SINH ENZYM 2006 CHỊ THU RẤT HAY.pdf
SGK HÓA SINH ENZYM 2006 CHỊ THU RẤT HAY.pdf
 
Tans femoral Amputee : Prosthetics Knee Joints.pptx
Tans femoral Amputee : Prosthetics Knee Joints.pptxTans femoral Amputee : Prosthetics Knee Joints.pptx
Tans femoral Amputee : Prosthetics Knee Joints.pptx
 
Presentation on Parasympathetic Nervous System
Presentation on Parasympathetic Nervous SystemPresentation on Parasympathetic Nervous System
Presentation on Parasympathetic Nervous System
 
Basic principles involved in the traditional systems of medicine PDF.pdf
Basic principles involved in the traditional systems of medicine PDF.pdfBasic principles involved in the traditional systems of medicine PDF.pdf
Basic principles involved in the traditional systems of medicine PDF.pdf
 
Giftedness: Understanding Everyday Neurobiology for Self-Knowledge
Giftedness: Understanding Everyday Neurobiology for Self-KnowledgeGiftedness: Understanding Everyday Neurobiology for Self-Knowledge
Giftedness: Understanding Everyday Neurobiology for Self-Knowledge
 
Valproic Acid. (VPA). Antiseizure medication
Valproic Acid.  (VPA). Antiseizure medicationValproic Acid.  (VPA). Antiseizure medication
Valproic Acid. (VPA). Antiseizure medication
 
Presentació "Real-Life VR Integration for Mild Cognitive Impairment Rehabilit...
Presentació "Real-Life VR Integration for Mild Cognitive Impairment Rehabilit...Presentació "Real-Life VR Integration for Mild Cognitive Impairment Rehabilit...
Presentació "Real-Life VR Integration for Mild Cognitive Impairment Rehabilit...
 
SHOCK (Medical SURGICAL BASED EDITION)).pptx
SHOCK (Medical SURGICAL BASED EDITION)).pptxSHOCK (Medical SURGICAL BASED EDITION)).pptx
SHOCK (Medical SURGICAL BASED EDITION)).pptx
 
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdfSGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
SGK HÓA SINH NĂNG LƯỢNG SINH HỌC 2006.pdf
 
Presentation for Bella Mahl 2024-03-28-24-MW-Overview-Bella.pptx
Presentation for Bella Mahl 2024-03-28-24-MW-Overview-Bella.pptxPresentation for Bella Mahl 2024-03-28-24-MW-Overview-Bella.pptx
Presentation for Bella Mahl 2024-03-28-24-MW-Overview-Bella.pptx
 
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic AnalysisVarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
VarSeq 2.6.0: Advancing Pharmacogenomics and Genomic Analysis
 
Hypersensitivity and its classification .pptx
Hypersensitivity and its classification .pptxHypersensitivity and its classification .pptx
Hypersensitivity and its classification .pptx
 
COVID-19 (NOVEL CORONA VIRUS DISEASE PANDEMIC ).pptx
COVID-19  (NOVEL CORONA  VIRUS DISEASE PANDEMIC ).pptxCOVID-19  (NOVEL CORONA  VIRUS DISEASE PANDEMIC ).pptx
COVID-19 (NOVEL CORONA VIRUS DISEASE PANDEMIC ).pptx
 
Units of Radiation Measurements, Quality Specification, Half-Value Thickness,...
Units of Radiation Measurements, Quality Specification, Half-Value Thickness,...Units of Radiation Measurements, Quality Specification, Half-Value Thickness,...
Units of Radiation Measurements, Quality Specification, Half-Value Thickness,...
 
Plant Fibres used as Surgical Dressings PDF.pdf
Plant Fibres used as Surgical Dressings PDF.pdfPlant Fibres used as Surgical Dressings PDF.pdf
Plant Fibres used as Surgical Dressings PDF.pdf
 
The next social challenge to public health: the information environment.pptx
The next social challenge to public health:  the information environment.pptxThe next social challenge to public health:  the information environment.pptx
The next social challenge to public health: the information environment.pptx
 
Radiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptxRadiation Dosimetry Parameters and Isodose Curves.pptx
Radiation Dosimetry Parameters and Isodose Curves.pptx
 
JANGAMA VISHA .pptx-
JANGAMA VISHA .pptx-JANGAMA VISHA .pptx-
JANGAMA VISHA .pptx-
 
epilepsy and status epilepticus for undergraduate.pptx
epilepsy and status epilepticus  for undergraduate.pptxepilepsy and status epilepticus  for undergraduate.pptx
epilepsy and status epilepticus for undergraduate.pptx
 
Big Data Analysis Suggests COVID Vaccination Increases Excess Mortality Of ...
Big Data Analysis Suggests COVID  Vaccination Increases Excess Mortality Of  ...Big Data Analysis Suggests COVID  Vaccination Increases Excess Mortality Of  ...
Big Data Analysis Suggests COVID Vaccination Increases Excess Mortality Of ...
 

Hybrid Event Recommendation using Linked Data and User Diversity

  • 1. 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
  • 2. Outline  Event Recommendation  Collaborative Filtering  Content-based  RDF Modeling and Similarity computation  User Interest Detection  Hybrid Approach  Evaluation and Conclusion 10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 2
  • 3. Events on the web  Millions of active users  Thousands of events per day  Highly diverse content Recommender Systems? 10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 3
  • 4. What do users think? Seen on Last.Fm 10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 4
  • 5. Is this event interesting? Decision Time Places EVENTS Decision factors (depends on type) • Where is it? (Location) • Who’s going? (Participants) Attendees Tags/Topics • When is it? (Time) • What is it? (Content) • Who is involved? (players) 10/15/2013 7th ACM Recommender Systems 2013, Hong Kong Performers 5
  • 6. Collaborative Filtering (CF)  Predict the event the user will attend based on the attendance of other like minded users  Events are transient items inducing a very sparse user attendance matrix (sparsity 99%) similar  Best choice to reflect the social dimension, but:  Apart from the social information, there is no explicit consideration of the other factors 10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 6
  • 7. Content-based Recommendation (CB)  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 are entities with attributes and relational attributes (links) to other entities Events similarity depends on the similarity of related entities 10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 7
  • 8. User Profile  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 10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 8
  • 9. Approach and Contributions  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 9
  • 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 10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 10
  • 11. subjects Linked Data in a Tensor Space objects For each property p, and for each object op [1] 𝑾𝑾 𝒐𝒐,𝒆𝒆 = 𝒇𝒇 𝒐𝒐,𝒆𝒆 ∗ 𝒍𝒍 𝒍𝒍 𝒍𝒍 𝒑𝒑 𝒑𝒑 |𝑬𝑬| |𝑬𝑬 𝒐𝒐,𝒑𝒑 | [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. 10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 11
  • 12. Events Similarity  Similarity according to one property p: 𝐜𝐜𝐜𝐜𝐜𝐜𝐜𝐜 𝐜𝐜 𝐩𝐩 𝐞𝐞 𝟏𝟏 , 𝐞𝐞 𝟐𝟐 = ∑ 𝒐𝒐∈𝑶𝑶 𝒑𝒑 ∑ 𝒐𝒐∈𝑶𝑶 𝒘𝒘 𝒐𝒐,𝐞𝐞 𝟏𝟏 𝟐𝟐 𝒘𝒘 𝒐𝒐,𝐞𝐞 𝟏𝟏 ∗ 𝒘𝒘 𝒐𝒐,𝐞𝐞 𝟐𝟐 𝒑𝒑 ∗ 𝒑𝒑 𝒑𝒑 ∑ 𝒐𝒐∈𝑶𝑶 𝒘𝒘 𝒐𝒐,𝐞𝐞 𝟐𝟐 𝟐𝟐  Similarity between two events: 𝒔𝒔𝒔𝒔 𝒔𝒔 𝒆𝒆 𝟏𝟏 , 𝒆𝒆 𝟐𝟐 = ∑ 𝒑𝒑∈𝑷𝑷 𝜶𝜶 𝒑𝒑 𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄 𝒑𝒑 𝒆𝒆 𝟏𝟏 , 𝒆𝒆 𝟐𝟐 |𝑷𝑷| Not adapted for discriminant properties associated with highly sparse adjacency matrix 10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 12
  • 13. Events Similarity  Discriminability 𝑫𝑫𝑫𝑫𝑫𝑫𝑫𝑫 𝒑𝒑 =  𝒐𝒐 𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕 = < 𝒔𝒔, 𝒑𝒑, 𝒐𝒐 > ∈ 𝑮𝑮 | |𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕𝒕 = < 𝒔𝒔, 𝒑𝒑, 𝒐𝒐 > ∈ 𝑮𝑮| Similarity-based Interpolation 𝑾𝑾 𝒑𝒑 𝒐𝒐 𝟐𝟐 ,𝒆𝒆 = 10/15/2013 |𝑬𝑬| 𝐦𝐦𝐦𝐦𝐦𝐦𝐦𝐦𝐦𝐦𝐦𝐦(𝒐𝒐 𝟐𝟐 , 𝒐𝒐) ∗ 𝒍𝒍 𝒍𝒍 𝒍𝒍 𝒐𝒐∈𝑶𝑶 𝒑𝒑,𝒆𝒆 |𝑬𝑬 𝒐𝒐 𝟐𝟐 ,𝒑𝒑 | 7th ACM Recommender Systems 2013, Hong Kong o1 p similar e p Interpolation of a fictitious link 13 o2
  • 14. Interest Detection How to detect user interests from diverse event space? Latent Dirichlet Topic distribution over each event (T=30) Allocation (LDA) Events [Blei et al 2003] Tags Diversity score Attended events Eu User Interest Mean of the variances 10/15/2013 Distribution Variance of each topic 7th ACM Recommender Systems 2013, Hong Kong 14
  • 15. Hybrid Recommendation  Content-based rank: 𝒓𝒓 𝒄𝒄𝒄𝒄++  Hybrid rank ∑ 𝒆𝒆 𝒊𝒊 ∈ 𝑬𝑬 𝒖𝒖 ∑ 𝒑𝒑∈ 𝑷𝑷 𝜶𝜶 𝒑𝒑 𝜷𝜷 𝒑𝒑 𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄𝒄 𝒑𝒑 (𝒆𝒆 𝒊𝒊 , 𝒆𝒆) 𝒖𝒖, 𝒆𝒆 = 𝑷𝑷 ∗ |𝑬𝑬 𝒖𝒖 | 𝒓𝒓 𝒖𝒖, 𝒆𝒆 = 𝒓𝒓 𝒄𝒄𝒄𝒄++ 𝒖𝒖, 𝒆𝒆 + 𝝀𝝀 𝒄𝒄𝒄𝒄 𝒓𝒓 𝒄𝒄𝒄𝒄 𝒖𝒖, 𝒆𝒆 CF rank: Common events between u and RSVP users αp = property weight βp = interest weight λ cf = CF weight 10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 15
  • 16. Experiments  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 10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 16
  • 17. Sparsity Reduction 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 10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 17
  • 18. User Diversity Score ≈ 1 => strong interest Score ≈ 0 => cold-start users Most of users have relatively high interests towards some topics 10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 18
  • 19. Learning weights evaluation PSO has better performance 10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 19
  • 20. CB+CF evaluation 𝛃𝛃 𝐢𝐢 𝐢𝐢 𝐢𝐢 𝐢𝐢 𝐢𝐢𝐢𝐢𝐢𝐢𝐢𝐢 > 𝟒𝟒 × 𝛃𝛃 𝐧𝐧𝐧𝐧−𝐢𝐢 𝐢𝐢 𝐢𝐢 𝐢𝐢 𝐢𝐢𝐢𝐢𝐢𝐢𝐢𝐢 Interest Detection High influence of social information in event recommendation 10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 20
  • 21. Comparison with other approaches 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. 10/15/2013 7th ACM Recommender Systems 2013, Hong Kong 21
  • 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 7th ACM Recommender Systems 2013, Hong Kong 22