Marc Smith's Community Technologies research group at Microsoft Research has just released .NetMap which is a plug-in to do social network analysis in Microsoft Excel. This was presented at the Microsoft Faculty summit this week. Just import your data into Excel and let .NetMap visualize the social network, calculate centrality, and do all the other stuff that UCINET, Pajek and NetDraw do. Gone are the gzillion steps that you have to do in order to get the visualization of the social network (in my PhD thesis, this involved MySQL to get the actual data in a table format, creating a DL file to import into UCINET, then taking the file and converting it into Pajek to use Pajek features, or visualizing it in NetDraw).
More details of .NetMap are below:
New tools from Microsoft Research make performing many basic network
manipulations and visualization tasks as simple as using Excel. The (Excel)
.NetMap add-in provides directed graph charting features within Excel,
allowing users to create node-link diagrams with control over each node and
edge color, size, transparency and shape. Since .NetMap builds within Excel,
all of the controls and programmatic features of Office are available.
Additional features of (Excel) .NetMap generate social networks from data
sources like personal e-mail (drawing data from the Windows Desktop Search
engine). Arbitrary edge lists (anything that can be pasted into Excel) can
be visualized and analyzed in .NetMap. To download the Excel .NetMap Add-in
and slides, go to the following Web site in CodePlex (Microsoft's version of SourceForge).
I'm going to try it out and see how it works. Of course this could have saved me time in my PhD research analysis!
On Technorati: .NetMap, Microsoft Research, Excel
Showing posts with label social network analysis. Show all posts
Showing posts with label social network analysis. Show all posts
Tuesday, July 29, 2008
Friday, November 02, 2007
Conversations in Social Hypertext: Telecommunity and Post-Industrial Work - Social Networking Conference @ U of T
Conversations in Social Hypertext: Telecommunity and Post-Industrial Work - Social Networking Conference @ U of T
Mark Chignell
Department of Mechanical and Industrial Engineering
University of Toronto
In this talk, Mark talked about social computing tools for telework using a software that the Interactive Media Lab created called Vocal Village which is a great tool for spatializing audio (better than Skype!). The software was tested in a Japanese company. As well, Mark introduced work about looking at community in online environments, specifically the vaccination groups which is part of my PhD research work.
On Technorati: social networking conference, Vocal Village, Interactive Media Lab
Mark Chignell
Department of Mechanical and Industrial Engineering
University of Toronto
In this talk, Mark talked about social computing tools for telework using a software that the Interactive Media Lab created called Vocal Village which is a great tool for spatializing audio (better than Skype!). The software was tested in a Japanese company. As well, Mark introduced work about looking at community in online environments, specifically the vaccination groups which is part of my PhD research work.
On Technorati: social networking conference, Vocal Village, Interactive Media Lab
Tuesday, October 30, 2007
Jon Kleinberg CS lecture at U of T
Right now is the lecture by Jon Kleinberg, Department of Computer Science, Cornell University which is on Challenges in Mining Social Network Data: Processes, Privacy and Paradoxes. He has generated seminal results in social networks and document retrieval. I've read his research work on the HITS algorithm which uses hubs and authorities in order to classify search, and from which Google's PageRank is somewhat related to. I've never heard Jon speak so I'm very glad to hear him speak.
He will also speak tonight to kick off the Social Networking Week at U of T. What can computer science contribute to social networks? Today there is a convergence of social and technological networks, computing and information systems with intrinsic social structure. Social network data is a very active area in sociology, social psychology and anthropology. So what can the different fields learn from each other (sociology, social psychology, anthropology from computer science)? This is the research area which I am also part of as well, and it's an exciting research area in my opinion with the emergence of social networking sites like Facebook and MySpace. Mining social networks has a long history in social sciences eg. with Wayne Zachary's PhD work on the university karate club, observing social ties and rivalries. Split in the network could be explained by the minimum cut in the social network.
Social network data spans many orders of magnitude. For example there were 240 million nodes of all IM communication over one month on Microsoft Instant Messenger (Leskovec-Horvitz '07), 4.4 million nodes of declared friendships on blogging community LiveJournal (Liben-Nowell et al., 2005). How can we find the point where the lines of research in large scale and small scale networks converge? In social networks, we can find behaviours of diffusion in social networks that cascade from node to node like an epidemic, which is identified by radial structures in the graph. There have been empirical studies of diffusion in the social sciences like the spread of new agricultural and medical practices (Coleman et al., 1966). The diffusion curves are based on the probability of adopting new behaviour which depends on number of friends who have adopted (Bass 1969, Granovetter 1978 and Schelling 1978). All of the diffusion curves seem to have diminishing returns property, for example in editing a Wikipedia article (Cosley et al., 2007) and joining a LiveJournal community (Backstrom et al., 2006).
These results can then be used for general prediction. Given a network and v's position in it at t1, estimate the probability v will join a given group by t2. Kleinberg has formulated this as a probability estimation problem (Backstrom-Huttenlocher-Kleinberg-Lan 2006). Do disconnected friends or connected friends make joining more likely? Disconnected friends provide an informational advantage but connected friends provide safety/trust advantages. For example in LiveJournal, joining probability increases significantly with more connections among friends in the group (in otherwise friends that are within a clique than not).
If connectedness among friends promotes joining, do highly "clustered" groups grow more quickly? Kleinberg defines clustering to be # of triangles / # of open triads and you can determine community by examining the growth from t1 to t2 as a function of clustering. Leskovec, McGlohon, Faloutsos, Glance and Hurst (2007) have looked into the diffusion of topics in networks of news media and bloggers which shows cascading behaviour. Leskovec, Adamic and Huberman (2006) describe how incentives can be used to propagate interesting recommendations along social network links. How to push questions to people within the social network? (Kleinberg, Raghavan, 2005)
One of the most important questions in mining social network data is how to protect privacy in the dataset. There has been some research where anonymizing data actually caused problems from using on-line pseudonyms and using search engine query logs. If you are part of a small network and based on connectivity, you may be able to find yourself, so anonymization doesn't help. An attacker can attack an anonymized network by being part of the system. Kleinberg has done some work on this by creating a template (Backstrom, Dwork, Kleinberg, 2007). The idea is an attacker creates a small network of nodes through creating accounts called subgraph H and attach them to targeted nodes in the original network. From Ramsey theory, in a random n-node graph, H is unique.
Take home message: how do we build deeper models of the processes at work inside large-scale social networks? How do we make data available without compromising privacy?
It was great to finally meet and talk with Jon Kleinberg!
On Technorati: jon kleinberg, social network
He will also speak tonight to kick off the Social Networking Week at U of T. What can computer science contribute to social networks? Today there is a convergence of social and technological networks, computing and information systems with intrinsic social structure. Social network data is a very active area in sociology, social psychology and anthropology. So what can the different fields learn from each other (sociology, social psychology, anthropology from computer science)? This is the research area which I am also part of as well, and it's an exciting research area in my opinion with the emergence of social networking sites like Facebook and MySpace. Mining social networks has a long history in social sciences eg. with Wayne Zachary's PhD work on the university karate club, observing social ties and rivalries. Split in the network could be explained by the minimum cut in the social network.
Social network data spans many orders of magnitude. For example there were 240 million nodes of all IM communication over one month on Microsoft Instant Messenger (Leskovec-Horvitz '07), 4.4 million nodes of declared friendships on blogging community LiveJournal (Liben-Nowell et al., 2005). How can we find the point where the lines of research in large scale and small scale networks converge? In social networks, we can find behaviours of diffusion in social networks that cascade from node to node like an epidemic, which is identified by radial structures in the graph. There have been empirical studies of diffusion in the social sciences like the spread of new agricultural and medical practices (Coleman et al., 1966). The diffusion curves are based on the probability of adopting new behaviour which depends on number of friends who have adopted (Bass 1969, Granovetter 1978 and Schelling 1978). All of the diffusion curves seem to have diminishing returns property, for example in editing a Wikipedia article (Cosley et al., 2007) and joining a LiveJournal community (Backstrom et al., 2006).
These results can then be used for general prediction. Given a network and v's position in it at t1, estimate the probability v will join a given group by t2. Kleinberg has formulated this as a probability estimation problem (Backstrom-Huttenlocher-Kleinberg-Lan 2006). Do disconnected friends or connected friends make joining more likely? Disconnected friends provide an informational advantage but connected friends provide safety/trust advantages. For example in LiveJournal, joining probability increases significantly with more connections among friends in the group (in otherwise friends that are within a clique than not).
If connectedness among friends promotes joining, do highly "clustered" groups grow more quickly? Kleinberg defines clustering to be # of triangles / # of open triads and you can determine community by examining the growth from t1 to t2 as a function of clustering. Leskovec, McGlohon, Faloutsos, Glance and Hurst (2007) have looked into the diffusion of topics in networks of news media and bloggers which shows cascading behaviour. Leskovec, Adamic and Huberman (2006) describe how incentives can be used to propagate interesting recommendations along social network links. How to push questions to people within the social network? (Kleinberg, Raghavan, 2005)
One of the most important questions in mining social network data is how to protect privacy in the dataset. There has been some research where anonymizing data actually caused problems from using on-line pseudonyms and using search engine query logs. If you are part of a small network and based on connectivity, you may be able to find yourself, so anonymization doesn't help. An attacker can attack an anonymized network by being part of the system. Kleinberg has done some work on this by creating a template (Backstrom, Dwork, Kleinberg, 2007). The idea is an attacker creates a small network of nodes through creating accounts called subgraph H and attach them to targeted nodes in the original network. From Ramsey theory, in a random n-node graph, H is unique.
Take home message: how do we build deeper models of the processes at work inside large-scale social networks? How do we make data available without compromising privacy?
It was great to finally meet and talk with Jon Kleinberg!
On Technorati: jon kleinberg, social network
Saturday, August 25, 2007
Prayers with the family and colleagues of Bill Richards
I just heard that Bill Richards, president of INSNA and long time contributor to social network analysis has just died. Apparently, he died of injuries sustained in a fall at his home. This is a great loss to the social networking community. I remember Bill as a vibrant person, full of energy, when I first met him at the Sunbelt conference in Vancouver last year. He also organized the hospitality suite at the conference at night where I remember talking with him. In the short time that I knew him, he came out as a sincere person and dedicated to his work and his graduate students.
Prayers and thoughts are with the Richards family, SFU, his grad students, colleagues and friends around the world. You will be surely missed Bill, but your charisma, energy and warmth will still remain with us.
On Technorati: Bill Richards, INSNA, social network analysis, Sunbelt
Labels:
Bill Richards,
INSNA,
social network analysis,
Sunbelt
Subscribe to:
Posts (Atom)