Google Operating System Unofficial news and tips about Google

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Tuesday, 12 July 2011

Gmail's Friend Suggest Algorithm

Posted on 06:21 by Unknown
A recent Google paper [PDF] offers a lot of interesting information about an algorithm used by Gmail to suggest friends and to create contact groups.

Analyzing the outgoing and incoming messages, Gmail creates a social graph for each user. "We call the hypergraph composed of all of the edges leading into or out of a single user node that user's egocentric network. (...) Edges in the implicit social graph have both direction and weight. The direction of an edge is determined by whether it was formed by an outgoing email sent by the user, or an incoming email received by the user. There may be both outgoing and incoming edges joining a user and an implicit group, if the user has both sent and received email from the group. We consider a user to have received mail from a group by joining the sender of the mail and the other co-recipients into an implicit group. (...) The weight of an edge is determined by the recency and frequency of email interactions between the user and the group."

The social graph exists, even if it's not very obvious and not many Gmail features use it. The Friend Suggest algorithm uses the implicit groups to suggest contacts when you send a message to multiple recipients ("Don't forget Bob!") and to find contacts that are added by mistake to a list of recipients ("Got the wrong Bob?"). The two features have recently graduated from Gmail Labs.


"Our algorithm is inspired by the observation that, although users are reluctant to expend the eff ort to create explicit contact groups, they nonetheless implicitly cluster their contacts into groups via their interactions with them."

According to Google, more than 10% of the Gmail messages are sent to more than one recipient and more than 4% of the messages are sent to 5 or more recipients. All of these messages allow Google to automatically cluster contacts into groups that change dynamically.

Google says that Friend Suggest could have many other uses, "such as identifying trusted recommenders for online recommendation systems, or improving content sharing between users in various online contents."

{ via Greg Linden }
Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in Gmail | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Google Clusters Results from Forums
    Google already knows if a page is part of a discussion group and it also extracts useful information like the number of posts or the date o...
  • Google April Fools' Day 2009
    Like last year , many Google services and local sites created their own hoaxes for the April Fools' Day. The most significant announceme...
  • Google Toolbar and 404 Error Pages
    I find it very strange that people have abnormal reactions when Google does something. People have an incorrect perception of the "don...
  • Google Chrome OS Event
    Google will announce more information about Chrome OS at a press event that starts at 10:00am PST. Google will offer "an update on Goog...
  • Disable Google SearchWiki
    Google Search's preferences page includes the option to disable SearchWiki . Just click on the checkbox next to SearchWiki and you'...
  • Interesting Ways to Use Google Chart API
    College @ Home lists 50 ways to use Google Chart API , a simple API for dynamically generating charts. Plot functions, visualize the evolut...
  • Gmail's Shortcut for Inserting Hyperlinks
    Less than 2% of the Gmail users have enabled keyboard shortcuts and actually use them, but that doesn't mean Google shouldn't impro...
  • YouTube Annotations
    YouTube added a new feature for video creators: annotations . "Video Annotations are a new way for you to add interactive commentary to...
  • The Invisible Browser
    Google Chrome has been released and you can now finally try it. Developed in the past two years, the browser is barely noticeable after you...
  • Google Translation Bar
    One of my favorite bookmarklets translates the current web page into English using Google Translate: you can find it here . Unfortunately, G...

Categories

  • Acquisitions (4)
  • Ads (20)
  • AJAX Search (1)
  • Android (20)
  • Annoyances (7)
  • API (11)
  • April Fools Day (6)
  • Blog Search (3)
  • Blogger (26)
  • Book Search (10)
  • Easter Egg (9)
  • FeedBurner (6)
  • Firefox extensions (11)
  • Froogle (5)
  • Gmail (156)
  • Google Analytics (10)
  • Google Apps (11)
  • Google Bookmarks (7)
  • Google Buzz (1)
  • Google Calendar (33)
  • Google Chrome (106)
  • Google Chrome OS (13)
  • Google Co-op (2)
  • Google Contacts (16)
  • Google Desktop (5)
  • Google Dictionary (5)
  • Google Docs (120)
  • Google Drive (9)
  • Google Earth (10)
  • Google Finance (3)
  • Google Gears (17)
  • Google Goggles (4)
  • Google Groups (6)
  • Google Health (4)
  • Google Instant (5)
  • Google Latitude (5)
  • Google Local (6)
  • Google Maps (67)
  • Google Music (10)
  • Google News (23)
  • Google Notebook (6)
  • Google Pack (5)
  • Google Phone (5)
  • Google Photos (1)
  • Google Play (4)
  • Google Plus (45)
  • Google Profiles (11)
  • Google Promos (2)
  • Google Reader (34)
  • Google Scholar (2)
  • Google Sites (7)
  • Google Suggest (20)
  • Google Talk (17)
  • Google Toolbar (21)
  • Google Translate (39)
  • Google Trends (8)
  • Google Update (8)
  • Google Video (20)
  • Google Voice (3)
  • Google Wave (5)
  • Greasemonkey (18)
  • iGoogle (33)
  • Image Search (47)
  • InOut (20)
  • Knowledge (7)
  • Mobile (77)
  • Music (5)
  • Nostalgia (7)
  • OneBox (18)
  • orkut (5)
  • Page Creator (3)
  • Picasa (4)
  • Picasa Web Albums (25)
  • PlusBox (1)
  • Security (9)
  • Social (56)
  • Software (4)
  • Spam (3)
  • Tips (57)
  • Universal Search (4)
  • User interface (82)
  • Visualization (11)
  • Voice Search (4)
  • Web History (3)
  • Web Search (220)
  • Webmasters (8)
  • Yahoo (8)
  • Yahoo Pipes (2)
  • YouTube (91)

Blog Archive

  • ►  2012 (72)
    • ►  April (5)
    • ►  March (22)
    • ►  February (20)
    • ►  January (25)
  • ▼  2011 (428)
    • ►  December (28)
    • ►  November (40)
    • ►  October (37)
    • ►  September (31)
    • ►  August (41)
    • ▼  July (42)
      • Goodbye, Google Friends!
      • Templates for Google Contacts
      • Google Related
      • Microsoft's Gmail Man Ad
      • New Interface for Google Books
      • Gmail's Auto-Forwarding Notice
      • Google's Tablet-Optimized Interface
      • Google Hotel Finder
      • Updated Code for Google +1 Buttons
      • Design Refresh for Google Web History
      • Customer Service in the Early Days of Google
      • Google Image Search Shows More Information About P...
      • Google Maps Removes Third-Party Reviews
      • Google Makes Money from Chromebooks
      • Updated Interface for Google News
      • Google Docs Lets You Upload 10GB Files
      • Google Toolbar for Firefox Has Been Discontinued
      • No More Google Labs
      • Google Directory, No Longer Available
      • Google+ App for iPhone
      • Google's Yellow Malware Warning Box
      • A New Look for Google Translate
      • Multiple "Did You Mean" Suggestions
      • Google Music Lyrics
      • Find Recent Images in Google Image Search
      • Export Google +1 Pages
      • Google Docs Viewer Supports ZIP and RAR Archives
      • Google News Badges
      • Google Tests an Interface Optimized for Infinite S...
      • I'm Feeling Lucky, the Book
      • Gmail's Friend Suggest Algorithm
      • An Easy Way to Find Chrome Web Apps
      • YouTube Cosmic Panda
      • Try Blogger's New Interface
      • Quickly Add a YouTube Video to a Playlist
      • Offline Maps and Transit Navigation in Google Maps...
      • Blogger and Picasa Web Could Be Rebranded
      • Google Tests Google+ for Domains
      • Google Multiple Sign-in Supports 10 Accounts
      • Google Realtime Search, Temporarily Unavailable
      • How Google+ Transformed Picasa Web
      • Preview Gmail's New Interface
    • ►  June (48)
    • ►  May (33)
    • ►  April (26)
    • ►  March (38)
    • ►  February (34)
    • ►  January (30)
  • ►  2010 (16)
    • ►  January (16)
  • ►  2009 (479)
    • ►  December (35)
    • ►  November (35)
    • ►  October (38)
    • ►  September (43)
    • ►  August (34)
    • ►  July (33)
    • ►  June (40)
    • ►  May (47)
    • ►  April (47)
    • ►  March (46)
    • ►  February (37)
    • ►  January (44)
  • ►  2008 (505)
    • ►  December (35)
    • ►  November (30)
    • ►  October (43)
    • ►  September (44)
    • ►  August (39)
    • ►  July (54)
    • ►  June (45)
    • ►  May (51)
    • ►  April (63)
    • ►  March (64)
    • ►  February (37)
Powered by Blogger.

About Me

Unknown
View my complete profile