SlideShare a Scribd company logo
1 of 23
Download to read offline
FOLLOW MY FRIENDS THIS FRIDAY!
An Analysis of Human-Generated Friendship Recommendations

Ruth García Gavilanes
Universitat Pompeu Fabra
Neil O´Hare, Yahoo! Research
Luca Maria Aiello, Yahoo! Research
Alejandro Jaimes, Yahoo! Research
Twitter: Users tweet recommendations
Advantages

Recommendations from friends
•  Trust
•  More

acceptances( Amin et al., Recsys’12)

•  Features unknown for machines
Disadvantages

•  Noise
•  Commercial purpose and Spam
•  Not all recommendations are delivered to

or seen by target users
Humans
Who-to-Follow Recommendations

We propose a way to measure the effect
of recommendations from humans only
In 2010
•  The most popular hashtag in 2010 was #followfriday

or #ff in several countries
•  Recommending people became trendy
•  No personalized recommendations of who to follow
What is Follow Friday?
TARGET USER

SOCIAL NETWORK RECOMMENDS
PEOPLE TO
FOLLOW ON FRIDAYS.

follows

Tie Strength
to follow or not to follow?
Objective
•  Analyze the dynamics of Follow Friday : impact,

effect in time, repetitions and longevity.

•  Identify important features in each recommendation

by using a classifier
Method
24 weeks
48 snapshots

RECEIVER

RECOMMENDER
Follows

ACCEPTED
RECOMMENDATION

RECOMMENDED
USERS

Who is new?
Follows

?

#followfriday
THURSDAY

FRIDAY

SATURDAY

SUNDAY

MONDAY

93% of follow friday Tweets

snapshot

snapshot
Acceptance
Total
Initial set of users

55,000

Receivers

0.60% instance acceptance

21,270

Recommenders

589,844

Recommended Users

3,261,133

Recommendation
Instances

59,055,205

Accepted
Recommendation
Instances

354,687

Most Follow Friday Recommendations
are not taken into account
right away
Interactions
Mentions

Acceptance
Rate

Recommender -> Recommendation

0.006

Recommendation <-> Recommender

0.009

Receiver -> Recommender

0.010

Recommender -> Receiver

0.011

Recommender <-> Recommendation

0.012

Receiver -> Recommendation

0.095

Recommendation -> Receiver

0.097

Receiver <-> Recommendation

0.145

Most Follow Friday Recommendations
are not taken into account
right away
IMPACT
Impact
•  We need to compare Follow Friday recommendations

to other models:

•  Implicit : Mentions that were not Follow Friday

recommendations

•  Unobserved : Follow Friday recommendations of the

future only

#FF
Acceptance after n weeks
Repetitions & Recommenders
Features
USER-BASED
(per user)

RELATION-BASED
(per pair)
• 

•  Attention
•  Followers vs Followees
•  Mentions by other users
•  Recommendations
•  Activity
•  Average tweets per
• 
day
•  New followees
•  Accepted
recommendations and
recommenders
•  Mentions

Tie Strength

–  Mentionss
–  Folllow Friday
recommendations
–  Previous
acceptances
–  Friendship longevity

Similarity

–  Words, mentions,
hashtags and urls
–  Geolocation

RECOMMENDATION-BASED
(per recommendation)
• 

Repetitions

• 

Format

–  Repeated
recommendations
–  Different recommenders
–  Day of the week
–  Re-tweet or not
–  Same tweet
recommendations
–  Urls
Methodology
•  Three methods: Rotation Forest, Linear combination and

random
•  Training : week 1 to 16
•  Test : week 17 to 23

•  Up to 2 weeks to calculate acceptance rate
•  Recommendations accepted after two weeks were not

considered in the classifier.
•  Balanced set for training
•  Goal : accepted recommendations towards the top of
the ranking
•  Evaluation with Mean Average Precision
Results
Ranking

MAP

Features

MAP

Rotation Forest

0.496

All

0.496

Linear
Combination

0.057

User-based

0.074

Relation-based

0.398

Random

0.037

Recommendationbased

0.062

User + Relation

0.518

User + Format

0.079

Relation + Format

0.379
Lessons Learned
•  Recommendations derived from Social Networks have an

impact on users decisions

•  Social accepted recommendations seems to last longer/

more relevant

•  Many broadcasted recommendations are not seen
•  Not accepted recommendations can be followed in the

future

•  Relation and user based features are better predictors of

tie formation
Future Work
•  Can we rate recommendations according to

permanence/tenure?

•  When should we consider an accepted

recommendation? (never vs. some day)

•  User study: Can we build an online recommender of

social recommendations (and so promote
recommendations not seen)?

•  Add cultural differences in features, is there an

improvement?
THANK YOU
@ruthygarcia

More Related Content

Similar to Follow My Friends This Friday! An Analysis of Human-generated Friendship Recommendations

Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010TEST Huddle
 
Measuring What Matters for Maturity - KM World 2017
Measuring What Matters for Maturity - KM World 2017Measuring What Matters for Maturity - KM World 2017
Measuring What Matters for Maturity - KM World 2017Thomas Vander Wal
 
AFCPE 2016 Symposium workshop-Measuring & Reporting Impact of Financial Educa...
AFCPE 2016 Symposium workshop-Measuring & Reporting Impact of Financial Educa...AFCPE 2016 Symposium workshop-Measuring & Reporting Impact of Financial Educa...
AFCPE 2016 Symposium workshop-Measuring & Reporting Impact of Financial Educa...Barbara O'Neill
 
NEAFCS 2012 Financial Ed eval-assessment-impact-o'neill-09-12
NEAFCS 2012 Financial Ed eval-assessment-impact-o'neill-09-12NEAFCS 2012 Financial Ed eval-assessment-impact-o'neill-09-12
NEAFCS 2012 Financial Ed eval-assessment-impact-o'neill-09-12Barbara O'Neill
 
Driving Communications Impact through Great Research
Driving Communications Impact through Great ResearchDriving Communications Impact through Great Research
Driving Communications Impact through Great ResearchTyrell Mara
 
Measuring Impact-Methods and Metrics
Measuring Impact-Methods and MetricsMeasuring Impact-Methods and Metrics
Measuring Impact-Methods and MetricsBarbara O'Neill
 
GW Track Cross Country Social Media Strategy Final
GW Track Cross Country Social Media Strategy FinalGW Track Cross Country Social Media Strategy Final
GW Track Cross Country Social Media Strategy FinalSangmi Park
 
IFL Workshop-Personal Finance Outcome Assessments-04-15
IFL Workshop-Personal Finance Outcome Assessments-04-15IFL Workshop-Personal Finance Outcome Assessments-04-15
IFL Workshop-Personal Finance Outcome Assessments-04-15Barbara O'Neill
 
Using Surveys to Improve Your Library: Part 1 (Sept. 2018)
Using Surveys to Improve Your Library: Part 1 (Sept. 2018)Using Surveys to Improve Your Library: Part 1 (Sept. 2018)
Using Surveys to Improve Your Library: Part 1 (Sept. 2018)ALATechSource
 
An Analysis of Human-Generated Friendship Recommendations
An Analysis of Human-Generated Friendship Recommendations An Analysis of Human-Generated Friendship Recommendations
An Analysis of Human-Generated Friendship Recommendations Ruth Garcia Gavilanes
 
Behaviour Change - Know your audience_Kiribati 2014
Behaviour Change - Know your audience_Kiribati 2014Behaviour Change - Know your audience_Kiribati 2014
Behaviour Change - Know your audience_Kiribati 2014Nicol Cave
 
Vicky Pelka's Training Session On Impact Evaluation
Vicky Pelka's Training Session On Impact EvaluationVicky Pelka's Training Session On Impact Evaluation
Vicky Pelka's Training Session On Impact EvaluationJosh Chandler
 
The Hive Think Tank: Machine Learning at Pinterest by Jure Leskovec
The Hive Think Tank: Machine Learning at Pinterest by Jure LeskovecThe Hive Think Tank: Machine Learning at Pinterest by Jure Leskovec
The Hive Think Tank: Machine Learning at Pinterest by Jure LeskovecThe Hive
 
Outcomes and Assessment for Bonner and Campus Centers
Outcomes and Assessment for Bonner and Campus CentersOutcomes and Assessment for Bonner and Campus Centers
Outcomes and Assessment for Bonner and Campus CentersBonner Foundation
 
Evaluating through a Community of Practice: How 8 Evaluators are Improving Pr...
Evaluating through a Community of Practice: How 8 Evaluators are Improving Pr...Evaluating through a Community of Practice: How 8 Evaluators are Improving Pr...
Evaluating through a Community of Practice: How 8 Evaluators are Improving Pr...CesToronto
 
CDC NPIN In the Know: Social Media Measurement and Evaluation for Public Heal...
CDC NPIN In the Know: Social Media Measurement and Evaluation for Public Heal...CDC NPIN In the Know: Social Media Measurement and Evaluation for Public Heal...
CDC NPIN In the Know: Social Media Measurement and Evaluation for Public Heal...CDC NPIN
 

Similar to Follow My Friends This Friday! An Analysis of Human-generated Friendship Recommendations (20)

Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
Tafline Murnane - The Carrot or The Whip-What Motivates Testers? - EuroSTAR 2010
 
Research and Evaluation on a Dime
Research and Evaluation on a DimeResearch and Evaluation on a Dime
Research and Evaluation on a Dime
 
Measuring What Matters for Maturity - KM World 2017
Measuring What Matters for Maturity - KM World 2017Measuring What Matters for Maturity - KM World 2017
Measuring What Matters for Maturity - KM World 2017
 
AFCPE 2016 Symposium workshop-Measuring & Reporting Impact of Financial Educa...
AFCPE 2016 Symposium workshop-Measuring & Reporting Impact of Financial Educa...AFCPE 2016 Symposium workshop-Measuring & Reporting Impact of Financial Educa...
AFCPE 2016 Symposium workshop-Measuring & Reporting Impact of Financial Educa...
 
NEAFCS 2012 Financial Ed eval-assessment-impact-o'neill-09-12
NEAFCS 2012 Financial Ed eval-assessment-impact-o'neill-09-12NEAFCS 2012 Financial Ed eval-assessment-impact-o'neill-09-12
NEAFCS 2012 Financial Ed eval-assessment-impact-o'neill-09-12
 
Driving Communications Impact through Great Research
Driving Communications Impact through Great ResearchDriving Communications Impact through Great Research
Driving Communications Impact through Great Research
 
Measuring Impact-Methods and Metrics
Measuring Impact-Methods and MetricsMeasuring Impact-Methods and Metrics
Measuring Impact-Methods and Metrics
 
GW Track Cross Country Social Media Strategy Final
GW Track Cross Country Social Media Strategy FinalGW Track Cross Country Social Media Strategy Final
GW Track Cross Country Social Media Strategy Final
 
IFL Workshop-Personal Finance Outcome Assessments-04-15
IFL Workshop-Personal Finance Outcome Assessments-04-15IFL Workshop-Personal Finance Outcome Assessments-04-15
IFL Workshop-Personal Finance Outcome Assessments-04-15
 
Using Surveys to Improve Your Library: Part 1 (Sept. 2018)
Using Surveys to Improve Your Library: Part 1 (Sept. 2018)Using Surveys to Improve Your Library: Part 1 (Sept. 2018)
Using Surveys to Improve Your Library: Part 1 (Sept. 2018)
 
Focus group
Focus groupFocus group
Focus group
 
Learning analytics FAQs
Learning analytics FAQsLearning analytics FAQs
Learning analytics FAQs
 
An Analysis of Human-Generated Friendship Recommendations
An Analysis of Human-Generated Friendship Recommendations An Analysis of Human-Generated Friendship Recommendations
An Analysis of Human-Generated Friendship Recommendations
 
Survey design basics
Survey design basicsSurvey design basics
Survey design basics
 
Behaviour Change - Know your audience_Kiribati 2014
Behaviour Change - Know your audience_Kiribati 2014Behaviour Change - Know your audience_Kiribati 2014
Behaviour Change - Know your audience_Kiribati 2014
 
Vicky Pelka's Training Session On Impact Evaluation
Vicky Pelka's Training Session On Impact EvaluationVicky Pelka's Training Session On Impact Evaluation
Vicky Pelka's Training Session On Impact Evaluation
 
The Hive Think Tank: Machine Learning at Pinterest by Jure Leskovec
The Hive Think Tank: Machine Learning at Pinterest by Jure LeskovecThe Hive Think Tank: Machine Learning at Pinterest by Jure Leskovec
The Hive Think Tank: Machine Learning at Pinterest by Jure Leskovec
 
Outcomes and Assessment for Bonner and Campus Centers
Outcomes and Assessment for Bonner and Campus CentersOutcomes and Assessment for Bonner and Campus Centers
Outcomes and Assessment for Bonner and Campus Centers
 
Evaluating through a Community of Practice: How 8 Evaluators are Improving Pr...
Evaluating through a Community of Practice: How 8 Evaluators are Improving Pr...Evaluating through a Community of Practice: How 8 Evaluators are Improving Pr...
Evaluating through a Community of Practice: How 8 Evaluators are Improving Pr...
 
CDC NPIN In the Know: Social Media Measurement and Evaluation for Public Heal...
CDC NPIN In the Know: Social Media Measurement and Evaluation for Public Heal...CDC NPIN In the Know: Social Media Measurement and Evaluation for Public Heal...
CDC NPIN In the Know: Social Media Measurement and Evaluation for Public Heal...
 

More from Ruth Garcia Gavilanes

Using Simple Machine Learning Models in a New Ads Manager
Using Simple Machine Learning Models in a New Ads ManagerUsing Simple Machine Learning Models in a New Ads Manager
Using Simple Machine Learning Models in a New Ads ManagerRuth Garcia Gavilanes
 
Using Simple Machine Learning Models in a New Ads Manager
Using Simple Machine Learning Models in a New Ads ManagerUsing Simple Machine Learning Models in a New Ads Manager
Using Simple Machine Learning Models in a New Ads ManagerRuth Garcia Gavilanes
 
Using Machine Learning in the delivery of ads
Using Machine Learning in the delivery of adsUsing Machine Learning in the delivery of ads
Using Machine Learning in the delivery of adsRuth Garcia Gavilanes
 
Assessing Online Ads Beyond Only Clicks
Assessing Online Ads Beyond Only ClicksAssessing Online Ads Beyond Only Clicks
Assessing Online Ads Beyond Only ClicksRuth Garcia Gavilanes
 
Discovering Culture in Social Media and a Brief Case of Collective Memory
Discovering Culture in Social Media and a Brief Case of Collective MemoryDiscovering Culture in Social Media and a Brief Case of Collective Memory
Discovering Culture in Social Media and a Brief Case of Collective MemoryRuth Garcia Gavilanes
 
Language, Twitter and Academic Conferences
Language,  Twitter  and Academic Conferences Language,  Twitter  and Academic Conferences
Language, Twitter and Academic Conferences Ruth Garcia Gavilanes
 
USER BEHAVIOR IN MICROBLOGS WITH A CULTURAL EMPHASIS
USER BEHAVIOR IN MICROBLOGS WITH A CULTURAL EMPHASISUSER BEHAVIOR IN MICROBLOGS WITH A CULTURAL EMPHASIS
USER BEHAVIOR IN MICROBLOGS WITH A CULTURAL EMPHASISRuth Garcia Gavilanes
 
Who are my Audiences? Evolution of Target Audiences in Microblogs
Who are my Audiences? Evolution of Target Audiences in MicroblogsWho are my Audiences? Evolution of Target Audiences in Microblogs
Who are my Audiences? Evolution of Target Audiences in MicroblogsRuth Garcia Gavilanes
 
Twitter: Time, Individualism and Power
Twitter: Time, Individualism and PowerTwitter: Time, Individualism and Power
Twitter: Time, Individualism and PowerRuth Garcia Gavilanes
 

More from Ruth Garcia Gavilanes (10)

Using Simple Machine Learning Models in a New Ads Manager
Using Simple Machine Learning Models in a New Ads ManagerUsing Simple Machine Learning Models in a New Ads Manager
Using Simple Machine Learning Models in a New Ads Manager
 
Using Simple Machine Learning Models in a New Ads Manager
Using Simple Machine Learning Models in a New Ads ManagerUsing Simple Machine Learning Models in a New Ads Manager
Using Simple Machine Learning Models in a New Ads Manager
 
Using Machine Learning in the delivery of ads
Using Machine Learning in the delivery of adsUsing Machine Learning in the delivery of ads
Using Machine Learning in the delivery of ads
 
Assessing Online Ads Beyond Only Clicks
Assessing Online Ads Beyond Only ClicksAssessing Online Ads Beyond Only Clicks
Assessing Online Ads Beyond Only Clicks
 
Discovering Culture in Social Media and a Brief Case of Collective Memory
Discovering Culture in Social Media and a Brief Case of Collective MemoryDiscovering Culture in Social Media and a Brief Case of Collective Memory
Discovering Culture in Social Media and a Brief Case of Collective Memory
 
Language, Twitter and Academic Conferences
Language,  Twitter  and Academic Conferences Language,  Twitter  and Academic Conferences
Language, Twitter and Academic Conferences
 
USER BEHAVIOR IN MICROBLOGS WITH A CULTURAL EMPHASIS
USER BEHAVIOR IN MICROBLOGS WITH A CULTURAL EMPHASISUSER BEHAVIOR IN MICROBLOGS WITH A CULTURAL EMPHASIS
USER BEHAVIOR IN MICROBLOGS WITH A CULTURAL EMPHASIS
 
Who are my Audiences? Evolution of Target Audiences in Microblogs
Who are my Audiences? Evolution of Target Audiences in MicroblogsWho are my Audiences? Evolution of Target Audiences in Microblogs
Who are my Audiences? Evolution of Target Audiences in Microblogs
 
Twitter: Time, Individualism and Power
Twitter: Time, Individualism and PowerTwitter: Time, Individualism and Power
Twitter: Time, Individualism and Power
 
Cikm2011 doallbirdstweetthesame
Cikm2011 doallbirdstweetthesameCikm2011 doallbirdstweetthesame
Cikm2011 doallbirdstweetthesame
 

Recently uploaded

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Follow My Friends This Friday! An Analysis of Human-generated Friendship Recommendations

  • 1. FOLLOW MY FRIENDS THIS FRIDAY! An Analysis of Human-Generated Friendship Recommendations Ruth García Gavilanes Universitat Pompeu Fabra Neil O´Hare, Yahoo! Research Luca Maria Aiello, Yahoo! Research Alejandro Jaimes, Yahoo! Research
  • 2. Twitter: Users tweet recommendations
  • 3. Advantages Recommendations from friends •  Trust •  More acceptances( Amin et al., Recsys’12) •  Features unknown for machines
  • 4. Disadvantages •  Noise •  Commercial purpose and Spam •  Not all recommendations are delivered to or seen by target users
  • 5. Humans Who-to-Follow Recommendations We propose a way to measure the effect of recommendations from humans only
  • 6. In 2010 •  The most popular hashtag in 2010 was #followfriday or #ff in several countries •  Recommending people became trendy •  No personalized recommendations of who to follow
  • 7. What is Follow Friday? TARGET USER SOCIAL NETWORK RECOMMENDS PEOPLE TO FOLLOW ON FRIDAYS. follows Tie Strength to follow or not to follow?
  • 8. Objective •  Analyze the dynamics of Follow Friday : impact, effect in time, repetitions and longevity. •  Identify important features in each recommendation by using a classifier
  • 9. Method 24 weeks 48 snapshots RECEIVER RECOMMENDER Follows ACCEPTED RECOMMENDATION RECOMMENDED USERS Who is new? Follows ? #followfriday THURSDAY FRIDAY SATURDAY SUNDAY MONDAY 93% of follow friday Tweets snapshot snapshot
  • 10. Acceptance Total Initial set of users 55,000 Receivers 0.60% instance acceptance 21,270 Recommenders 589,844 Recommended Users 3,261,133 Recommendation Instances 59,055,205 Accepted Recommendation Instances 354,687 Most Follow Friday Recommendations are not taken into account right away
  • 11. Interactions Mentions Acceptance Rate Recommender -> Recommendation 0.006 Recommendation <-> Recommender 0.009 Receiver -> Recommender 0.010 Recommender -> Receiver 0.011 Recommender <-> Recommendation 0.012 Receiver -> Recommendation 0.095 Recommendation -> Receiver 0.097 Receiver <-> Recommendation 0.145 Most Follow Friday Recommendations are not taken into account right away
  • 13. Impact •  We need to compare Follow Friday recommendations to other models: •  Implicit : Mentions that were not Follow Friday recommendations •  Unobserved : Follow Friday recommendations of the future only #FF
  • 14.
  • 16.
  • 18. Features USER-BASED (per user) RELATION-BASED (per pair) •  •  Attention •  Followers vs Followees •  Mentions by other users •  Recommendations •  Activity •  Average tweets per •  day •  New followees •  Accepted recommendations and recommenders •  Mentions Tie Strength –  Mentionss –  Folllow Friday recommendations –  Previous acceptances –  Friendship longevity Similarity –  Words, mentions, hashtags and urls –  Geolocation RECOMMENDATION-BASED (per recommendation) •  Repetitions •  Format –  Repeated recommendations –  Different recommenders –  Day of the week –  Re-tweet or not –  Same tweet recommendations –  Urls
  • 19. Methodology •  Three methods: Rotation Forest, Linear combination and random •  Training : week 1 to 16 •  Test : week 17 to 23 •  Up to 2 weeks to calculate acceptance rate •  Recommendations accepted after two weeks were not considered in the classifier. •  Balanced set for training •  Goal : accepted recommendations towards the top of the ranking •  Evaluation with Mean Average Precision
  • 21. Lessons Learned •  Recommendations derived from Social Networks have an impact on users decisions •  Social accepted recommendations seems to last longer/ more relevant •  Many broadcasted recommendations are not seen •  Not accepted recommendations can be followed in the future •  Relation and user based features are better predictors of tie formation
  • 22. Future Work •  Can we rate recommendations according to permanence/tenure? •  When should we consider an accepted recommendation? (never vs. some day) •  User study: Can we build an online recommender of social recommendations (and so promote recommendations not seen)? •  Add cultural differences in features, is there an improvement?