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
Follow My Friends This Friday! An Analysis of Human-generated Friendship Recommendations
Acceptance after n weeks
Follow My Friends This Friday! An Analysis of Human-generated Friendship Recommendations
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

PPTX
Research study food pictures
PDF
Photos
PPTX
Geology unit plan
PPTX
Power point 2na ii+d
PPT
Un parque canario
PDF
Orde.67 sobre tenencia mascotas
DOCX
Gambaq mjural
PDF
Aaron-APEC-2015
Research study food pictures
Photos
Geology unit plan
Power point 2na ii+d
Un parque canario
Orde.67 sobre tenencia mascotas
Gambaq mjural
Aaron-APEC-2015

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

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

More from Ruth Garcia Gavilanes (10)

PPTX
Using Simple Machine Learning Models in a New Ads Manager
PDF
Using Simple Machine Learning Models in a New Ads Manager
PDF
Using Machine Learning in the delivery of ads
PDF
Assessing Online Ads Beyond Only Clicks
PDF
Discovering Culture in Social Media and a Brief Case of Collective Memory
PDF
Language, Twitter and Academic Conferences
PDF
USER BEHAVIOR IN MICROBLOGS WITH A CULTURAL EMPHASIS
PDF
Who are my Audiences? Evolution of Target Audiences in Microblogs
PDF
Twitter: Time, Individualism and Power
PDF
Cikm2011 doallbirdstweetthesame
Using 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
Assessing Online Ads Beyond Only Clicks
Discovering Culture in Social Media and a Brief Case of Collective Memory
Language, Twitter and Academic Conferences
USER BEHAVIOR IN MICROBLOGS WITH A CULTURAL EMPHASIS
Who are my Audiences? Evolution of Target Audiences in Microblogs
Twitter: Time, Individualism and Power
Cikm2011 doallbirdstweetthesame
Ad

Recently uploaded (20)

PPT
What is a Computer? Input Devices /output devices
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PDF
Getting Started with Data Integration: FME Form 101
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
Developing a website for English-speaking practice to English as a foreign la...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
A comparative study of natural language inference in Swahili using monolingua...
PPTX
O2C Customer Invoices to Receipt V15A.pptx
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Unlock new opportunities with location data.pdf
PDF
August Patch Tuesday
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
1 - Historical Antecedents, Social Consideration.pdf
What is a Computer? Input Devices /output devices
sustainability-14-14877-v2.pddhzftheheeeee
Taming the Chaos: How to Turn Unstructured Data into Decisions
Web Crawler for Trend Tracking Gen Z Insights.pptx
Getting Started with Data Integration: FME Form 101
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
NewMind AI Weekly Chronicles – August ’25 Week III
Developing a website for English-speaking practice to English as a foreign la...
Final SEM Unit 1 for mit wpu at pune .pptx
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
A comparative study of natural language inference in Swahili using monolingua...
O2C Customer Invoices to Receipt V15A.pptx
Benefits of Physical activity for teenagers.pptx
Unlock new opportunities with location data.pdf
August Patch Tuesday
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
1 - Historical Antecedents, Social Consideration.pdf

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
  • 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?