-
Website
http://20bits.com -
Original page
http://20bits.com/articles/implementing-a-suggest-a-friend-feature/ -
Subscribe
All Comments -
Community
-
Top Commenters
-
prissypot13
3 comments · 1 points
-
Felix Purnama
4 comments · 1 points
-
hadley
2 comments · 1 points
-
adamheroku
2 comments · 3 points
-
twiss
2 comments · 1 points
-
-
Popular Threads
I've joked that Facebook should rename their feature "Ex-girlfriends and people you hate"...
I'd say I banish about 90% of the people who appear.
It's interesting to think about how you could improve the algorithms to take like/dislike into account though. For example, if both the other person and I have been on the site for a while and have large/stable friend graphs, we probably don't like each other. But if either of us are new to the site, it's probably worth making the suggestion.
I don't see how interests listed on Facebook have any bearing with whether or not I'm friends with them.
Besides, improvements in the algorithm would come from less locality, not more. As in the HRG approach you'd want to start learning about relationships between cohorts and components, not between individual people.
Facebook's feature is "good enough," anyhow. The main goal, IMO, isn't to improve their copy of the social graph. Rather, it's to (1) improve the experience for people just joining the site as they add their first seed friends and (2) reengage inactive users by emailing people when potential friends join the site.
Also, remember, more data usually beats better algorithms.