{"id":197,"date":"2011-06-10T11:37:19","date_gmt":"2011-06-10T18:37:19","guid":{"rendered":"http:\/\/bellm.org\/blog\/?p=197"},"modified":"2012-04-19T22:26:46","modified_gmt":"2012-04-20T05:26:46","slug":"visualizing-social-networks-iii-twitter","status":"publish","type":"post","link":"http:\/\/bellm.org\/blog\/2011\/06\/10\/visualizing-social-networks-iii-twitter\/","title":{"rendered":"Visualizing Social Networks III: Twitter"},"content":{"rendered":"<p><em>Part 3 of 3.? Return to <a href=\"http:\/\/bellm.org\/blog\/2011\/06\/08\/visualizing-social-networks-ii-facebook\/\">Part 2<\/a>.<\/em><\/p>\n<p>The Twitter network differs from Facebook and LinkedIn because it does not? require relationships to be reciprocal.? Accordingly, I can follow users whose updates I find interesting or valuable without any expectation that they will do the same.? (In network parlance, this creates a &#8220;directed&#8221; graph, in contrast with undirected graphs with symmetric links between members.)? Twitter&#8217;s structure enables efficient one-to-many broadcasting (<a href=\"http:\/\/twitter.com\/ladygaga\">@ladygaga<\/a> and <a href=\"http:\/\/twitter.com\/justinbieber\">@justinbieber<\/a> have <a href=\"http:\/\/twitaholic.com\/\">more than ten million followers<\/a> each), fueling its growth as a platform for breaking news.<\/p>\n<p>I started using Twitter only earlier this year.? Since I get updates about my real-world friends through Facebook, the network of people I follow on Twitter is essentially a map of my interests.? It&#8217;s an incomplete interest graph, as key players in many fields outside of the Twitter triumvirate (tech, news, celebrities) don&#8217;t use it as a channel for sharing new information.<\/p>\n<p>Extracting follower information from Twitter requires a bit of effort, starting with creating a registered OAuth application.? However, the API provides access to network information for all (non-protected) users.? I combined the excellent code of <a href=\"http:\/\/www.drewconway.com\/zia\/?p=2597\">Drew Conway<\/a> and <a href=\"http:\/\/radar.oreilly.com\/2010\/12\/graph-your-twitter-network.html\">Edd Dumbill<\/a> to build connections among people I follow.? The resulting Gephi plot follows (<a href=\"http:\/\/bellm.org\/blog\/wp-content\/uploads\/2011\/06\/twitter_network_gephi.png\">large png<\/a>; <a href=\"http:\/\/bellm.org\/blog\/wp-content\/uploads\/2011\/06\/twitter_network_gephi.pdf\">pdf<\/a>).? Since these connection data are public, I&#8217;ve included the usernames<sup class='footnote'><a href='http:\/\/bellm.org\/blog\/2011\/06\/10\/visualizing-social-networks-iii-twitter\/#fn-197-1' id='fnref-197-1' onclick='return fdfootnote_show(197)'>1<\/a><\/sup>.<\/p>\n<p><a href=\"http:\/\/bellm.org\/blog\/wp-content\/uploads\/2011\/06\/twitter_network_gephi.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-207\" title=\"Twitter Network\" src=\"http:\/\/bellm.org\/blog\/wp-content\/uploads\/2011\/06\/twitter_network_gephi.png\" alt=\"\" width=\"500\" height=\"353\" \/><\/a><\/p>\n<p>Since this is a directed graph, I&#8217;ve plotted one-way relationships with curved lines and mutual connections with straight lines.? The size of the node and the username indicate the relative number of followers of the user within this network.?? Publisher Tim O&#8217;Reilly (<a href=\"http:\/\/twitter.com\/timoreilly\">@timoreilly<\/a>) stands out as a major influence on this crowd.<\/p>\n<p>Again, I&#8217;ve used Gephi&#8217;s modularity routines to locate and color different communities.?? I&#8217;d identify them as follows:? data science (green), general tech (yellow), general news (blue), astronomy and webcomics (teal), and pro cycling (maroon).? The two disconnected components are food and Cal football.<\/p>\n<p>While Gephi identifies the topical communities within this network, what strikes me is how compact the network is compared to that of my Facebook friends<sup class='footnote'><a href='http:\/\/bellm.org\/blog\/2011\/06\/10\/visualizing-social-networks-iii-twitter\/#fn-197-2' id='fnref-197-2' onclick='return fdfootnote_show(197)'>2<\/a><\/sup>.? Geography and time constrain real-world friendships, while ideas and influence can flow freely through Twitter.? The challenge is to extract meaningful signal from the stream using one&#8217;s finite attention<sup class='footnote'><a href='http:\/\/bellm.org\/blog\/2011\/06\/10\/visualizing-social-networks-iii-twitter\/#fn-197-3' id='fnref-197-3' onclick='return fdfootnote_show(197)'>3<\/a><\/sup>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Part 3 of 3.? Return to Part 2. The Twitter network differs from Facebook and LinkedIn because it does not? require relationships to be reciprocal.? Accordingly, I can follow users whose updates I find interesting or valuable without any expectation that they will do the same.? (In network parlance, this creates a &#8220;directed&#8221; graph, in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[3,4],"tags":[13,7],"class_list":["post-197","post","type-post","status-publish","format-standard","hentry","category-data","category-visualization","tag-networks","tag-visualization-2"],"_links":{"self":[{"href":"http:\/\/bellm.org\/blog\/wp-json\/wp\/v2\/posts\/197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bellm.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bellm.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bellm.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bellm.org\/blog\/wp-json\/wp\/v2\/comments?post=197"}],"version-history":[{"count":22,"href":"http:\/\/bellm.org\/blog\/wp-json\/wp\/v2\/posts\/197\/revisions"}],"predecessor-version":[{"id":224,"href":"http:\/\/bellm.org\/blog\/wp-json\/wp\/v2\/posts\/197\/revisions\/224"}],"wp:attachment":[{"href":"http:\/\/bellm.org\/blog\/wp-json\/wp\/v2\/media?parent=197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bellm.org\/blog\/wp-json\/wp\/v2\/categories?post=197"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bellm.org\/blog\/wp-json\/wp\/v2\/tags?post=197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}