SlideShare a Scribd company logo
1 of 21
Download to read offline
Event Recommendation in Event-Based Social 
Networks 
Augusto Queiroz and Leandro Balby Marinho 
Information Systems and Database Group 
Federal University of Campina Grande (UFCG) 
1st International Workshop on Social Personalisation (SP 2014) 
Co-located with the 25th ACM Conference on Hypertext and Social Media 
L. B. Marinho 1 / 21 SP'14
Event-Based Social Networks (EBSN) 
People can create events of any kind and share it with other users. 
L. B. Marinho 2 / 21 SP'14
Recommending in EBSN 
I Problem: Among the large number of events available in 
EBSNs, which ones best match the user's preferences? 
I More challenging than traditional domains (why?) 
L. B. Marinho 3 / 21 SP'14
Movie Recommendation: Collaborative Filtering 
L. B. Marinho 4 / 21 SP'14
Events to Recommend are Always in the Future 
L. B. Marinho 5 / 21 SP'14
Idea: Use RSVP as a Proxy 
L. B. Marinho 6 / 21 SP'14
Research Questions 
I How sparse is the RSVP data and how it aects 
collaborative-
ltering algorithms? 
I In which point of the event life time users tend to provide 
RSVPs? 
I How the geographic distance between the users home and 
active events aect their decision on attending these events? 
I How simple and state-of-the-art algorithms compare in this 
domain? 
L. B. Marinho 7 / 21 SP'14
Related Work 
I [Liu et al. KDD'12]: Recommendation of users to events in 
Meetup. 
I [Khrouf et al. RecSys'13]: Recommendation of events in 
Last.fm. 
I Restricted domain: music concerts and festivals. 
I Use of linked-open data on the domain of interest. 
I Our Work: 
I Recommendation of generic events. 
I Experiments under the true level of sparsity found on EBSN. 
I Investigation of previously unexplored features of EBSN. 
L. B. Marinho 8 / 21 SP'14
Data Collection 
I Data collected from Meetup.com Data from January, 2010 to 
December, 2011 
I Cities Collected: Phoenix, Chicago and San Jose 
City #Users #Events #RSVPs Sparsity 
Phoenix 589 K 215 K  1.5 M 99.998% 
Chicago 719 K 220 K  1,3 M 99.999% 
San Jose 281 K 242 K  1.7 M 99.997% 
L. B. Marinho 9 / 21 SP'14
RSVP Analysis 
 45% of the 
events have at 
most 1 RSVP 
 90% of the 
events have at 
most 10 RSVPs 
L. B. Marinho 10 / 21 SP'14
Event Lifespan 
 80% of the 
events have a 
life time of at 
most 100 days 
L. B. Marinho 11 / 21 SP'14
When do RSVPs Occur? 
The more Yes 
RSVPs, the 
later it will be 
L. B. Marinho 12 / 21 SP'14
When do RSVPs Occur? 
 75% of the 
RSVPs are 
received during 
the last 20% of 
event life time. 
L. B. Marinho 13 / 21 SP'14
Distance Distribution 
 50% of the 
RSVPs are to 
events within 
10 Km of users 
home 
 95% of the 
RSVPs are to 
events within 
100 Km. 
L. B. Marinho 14 / 21 SP'14
Data Preparation 
Timed split: 6 time stamps, equally spaced in 6 months. 
L. B. Marinho 15 / 21 SP'14
Compared Algorithms 
I Random 
I Most-Popular 
I Location-Aware 
I BPR-MF 
I User-KNN and Item-KNN 
I Logistic-Regression: hybrid will all above (except random) 
I Evaluation Metric: NDCG@20 
L. B. Marinho 16 / 21 SP'14
Results 
KNNs have the 
power. 
Location-aware 
as an alterantive 
for full-cold 
start. 
NDCG@20  0.3 
L. B. Marinho 17 / 21 SP'14
Sparsity Analysis of the Test Set 
Majority of 
events in Test 
have no Yes 
RSVP in Train! 
L. B. Marinho 18 / 21 SP'14
NDCG@20 per Sparsity Level 
L. B. Marinho 19 / 21 SP'14
Conclusions and Future Works 
I The largest majority of events are cold-start. 
I RSVPs tend to be given close to the occurrence of the event. 
I Despite the high sparsity of RSVP data, KNN-based 
algorithms appear as the best single alternative. 
I Matrix-factorization does not perform as well in this domain 
as it does in other more typical domains. 
I For future work: use categories, description and social 
networks. 
L. B. Marinho 20 / 21 SP'14

More Related Content

Viewers also liked

Clases 4 modelos-de_negocios_b2_b
Clases 4   modelos-de_negocios_b2_bClases 4   modelos-de_negocios_b2_b
Clases 4 modelos-de_negocios_b2_bMarlon Altamirano
 
User Engagement Teardown: Which Coffee Is The Cream Of The Crop?
User Engagement Teardown: Which Coffee Is The Cream Of The Crop?User Engagement Teardown: Which Coffee Is The Cream Of The Crop?
User Engagement Teardown: Which Coffee Is The Cream Of The Crop?Iterable
 
Deep Dive on Pinterest's User Engagement - Iterable User Engagement Teardown
Deep Dive on Pinterest's User Engagement - Iterable User Engagement TeardownDeep Dive on Pinterest's User Engagement - Iterable User Engagement Teardown
Deep Dive on Pinterest's User Engagement - Iterable User Engagement TeardownIterable
 
Uber vs. Lyft - User Engagement Teardown
Uber vs. Lyft - User Engagement TeardownUber vs. Lyft - User Engagement Teardown
Uber vs. Lyft - User Engagement TeardownIterable
 
A step by-step guide to calculating customer lifetime value
A step by-step guide to calculating customer lifetime valueA step by-step guide to calculating customer lifetime value
A step by-step guide to calculating customer lifetime valueGeoff Fripp
 

Viewers also liked (7)

Clases 4 modelos-de_negocios_b2_b
Clases 4   modelos-de_negocios_b2_bClases 4   modelos-de_negocios_b2_b
Clases 4 modelos-de_negocios_b2_b
 
User Engagement Teardown: Which Coffee Is The Cream Of The Crop?
User Engagement Teardown: Which Coffee Is The Cream Of The Crop?User Engagement Teardown: Which Coffee Is The Cream Of The Crop?
User Engagement Teardown: Which Coffee Is The Cream Of The Crop?
 
Deep Dive on Pinterest's User Engagement - Iterable User Engagement Teardown
Deep Dive on Pinterest's User Engagement - Iterable User Engagement TeardownDeep Dive on Pinterest's User Engagement - Iterable User Engagement Teardown
Deep Dive on Pinterest's User Engagement - Iterable User Engagement Teardown
 
Uber vs. Lyft - User Engagement Teardown
Uber vs. Lyft - User Engagement TeardownUber vs. Lyft - User Engagement Teardown
Uber vs. Lyft - User Engagement Teardown
 
A step by-step guide to calculating customer lifetime value
A step by-step guide to calculating customer lifetime valueA step by-step guide to calculating customer lifetime value
A step by-step guide to calculating customer lifetime value
 
Global Digital Statshot Q2 2017
Global Digital Statshot Q2 2017Global Digital Statshot Q2 2017
Global Digital Statshot Q2 2017
 
Digital in 2017 Global Overview
Digital in 2017 Global OverviewDigital in 2017 Global Overview
Digital in 2017 Global Overview
 

Recently uploaded

Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Kayode Fayemi
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxNikitaBankoti2
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxraffaeleoman
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfSenaatti-kiinteistöt
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsaqsarehman5055
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardsticksaastr
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...Sheetaleventcompany
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar TrainingKylaCullinane
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyPooja Nehwal
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMoumonDas2
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Chameera Dedduwage
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaKayode Fayemi
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesPooja Nehwal
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxmohammadalnahdi22
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubssamaasim06
 

Recently uploaded (20)

Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animals
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptx
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptxMohammad_Alnahdi_Oral_Presentation_Assignment.pptx
Mohammad_Alnahdi_Oral_Presentation_Assignment.pptx
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 

Event Recommendation in Event-based Social Networks

  • 1. Event Recommendation in Event-Based Social Networks Augusto Queiroz and Leandro Balby Marinho Information Systems and Database Group Federal University of Campina Grande (UFCG) 1st International Workshop on Social Personalisation (SP 2014) Co-located with the 25th ACM Conference on Hypertext and Social Media L. B. Marinho 1 / 21 SP'14
  • 2. Event-Based Social Networks (EBSN) People can create events of any kind and share it with other users. L. B. Marinho 2 / 21 SP'14
  • 3. Recommending in EBSN I Problem: Among the large number of events available in EBSNs, which ones best match the user's preferences? I More challenging than traditional domains (why?) L. B. Marinho 3 / 21 SP'14
  • 4. Movie Recommendation: Collaborative Filtering L. B. Marinho 4 / 21 SP'14
  • 5. Events to Recommend are Always in the Future L. B. Marinho 5 / 21 SP'14
  • 6. Idea: Use RSVP as a Proxy L. B. Marinho 6 / 21 SP'14
  • 7. Research Questions I How sparse is the RSVP data and how it aects collaborative-
  • 8. ltering algorithms? I In which point of the event life time users tend to provide RSVPs? I How the geographic distance between the users home and active events aect their decision on attending these events? I How simple and state-of-the-art algorithms compare in this domain? L. B. Marinho 7 / 21 SP'14
  • 9. Related Work I [Liu et al. KDD'12]: Recommendation of users to events in Meetup. I [Khrouf et al. RecSys'13]: Recommendation of events in Last.fm. I Restricted domain: music concerts and festivals. I Use of linked-open data on the domain of interest. I Our Work: I Recommendation of generic events. I Experiments under the true level of sparsity found on EBSN. I Investigation of previously unexplored features of EBSN. L. B. Marinho 8 / 21 SP'14
  • 10. Data Collection I Data collected from Meetup.com Data from January, 2010 to December, 2011 I Cities Collected: Phoenix, Chicago and San Jose City #Users #Events #RSVPs Sparsity Phoenix 589 K 215 K 1.5 M 99.998% Chicago 719 K 220 K 1,3 M 99.999% San Jose 281 K 242 K 1.7 M 99.997% L. B. Marinho 9 / 21 SP'14
  • 11. RSVP Analysis 45% of the events have at most 1 RSVP 90% of the events have at most 10 RSVPs L. B. Marinho 10 / 21 SP'14
  • 12. Event Lifespan 80% of the events have a life time of at most 100 days L. B. Marinho 11 / 21 SP'14
  • 13. When do RSVPs Occur? The more Yes RSVPs, the later it will be L. B. Marinho 12 / 21 SP'14
  • 14. When do RSVPs Occur? 75% of the RSVPs are received during the last 20% of event life time. L. B. Marinho 13 / 21 SP'14
  • 15. Distance Distribution 50% of the RSVPs are to events within 10 Km of users home 95% of the RSVPs are to events within 100 Km. L. B. Marinho 14 / 21 SP'14
  • 16. Data Preparation Timed split: 6 time stamps, equally spaced in 6 months. L. B. Marinho 15 / 21 SP'14
  • 17. Compared Algorithms I Random I Most-Popular I Location-Aware I BPR-MF I User-KNN and Item-KNN I Logistic-Regression: hybrid will all above (except random) I Evaluation Metric: NDCG@20 L. B. Marinho 16 / 21 SP'14
  • 18. Results KNNs have the power. Location-aware as an alterantive for full-cold start. NDCG@20 0.3 L. B. Marinho 17 / 21 SP'14
  • 19. Sparsity Analysis of the Test Set Majority of events in Test have no Yes RSVP in Train! L. B. Marinho 18 / 21 SP'14
  • 20. NDCG@20 per Sparsity Level L. B. Marinho 19 / 21 SP'14
  • 21. Conclusions and Future Works I The largest majority of events are cold-start. I RSVPs tend to be given close to the occurrence of the event. I Despite the high sparsity of RSVP data, KNN-based algorithms appear as the best single alternative. I Matrix-factorization does not perform as well in this domain as it does in other more typical domains. I For future work: use categories, description and social networks. L. B. Marinho 20 / 21 SP'14
  • 22. References Event-based social networks: linking the online and oine social worlds. Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining, 2012. Hybrid Event Recommendation Using Linked Data and User Diversity. Proceedings of the 7th ACM Conference on Recommender Systems, 2013. L. B. Marinho 21 / 21 SP'14