Wednesday, November 14, 2012

Social network analysis (SNA) & applications

Social media tools such as email, discussion forums, blogs, micro-blogs, and wikis are used by billions of people worldwide. As they communicate through these media via desktop and web-based applications on fixed and mobile devices the result is the creation of multiple complex social network structures. The lively interaction and networks of relationships created through these technologies is of growing importance to individuals, organizations, and communities. Understanding how these social media networks grow, change, fail, or succeed is a growing concern to researchers and professionals. The field of social network analysis provides a set of concepts and metrics to systematically study these dynamic processes. The methods of information visualization have also become valuable in helping users to discover patterns, trends, clusters, and outliers, even in complex social networks.

These days, in our class, we learned social network analysis (SNA), the useful network analyzing method. It is the study of the pattern of interaction between actors. In SNA, every activator is present as a node (vertex) and the action between each other is shown by lines (edges) connected to nodes. With these vertices and edges, we can generate some social graph from which we can clearly find the relationship of everyone there.

To analyze a network, several software could be applied, such as UCINET, Pajek, NetMiner, Multinet, Stocnet, Strucuture, NodeXL, ect.

This is one of social grams I made using software NodeXL. The data is collected by Oct 29, and it just shows people in our class.

Social graph can be classified to undirected graph and directed graph. Undirected graph just displays the connecting condition and directed graph can show the direction of each information flow.

Some important indexes could be obtained from SNA.

Degree( degree centrality)-----analyzing in undirected graph. It’s a count of the number of edges that are connected to it. If the edges represented strong friendship ties of individuals in a class, we might say that XX is the most popular person. In directed graph, we analyze in-degree and out-degree, which respectively show the number of edges that point toward the vertex of interest or the vertex of interest points towards.

The following graph is a sub graph of Su Jing, who is the one with the biggest degree(the most popular one) by Oct 29. Generating subgragh image is a useful way to understand complex networks is to view individual sections of the larger graph. It represents the information exchanging condition on a certain individual in the organization.
If we say degree is about popularity, then betweenness centrality is about if the vertex is important in connecting the whole system. Vertices that are included in many of the shortest path between other vertices have a higher Betweenness Centrality than those that are not included.

Closeness centrality presents how close each person is to others in the network. It’s a measure of the average shortest distance from each vertex to each other. A lower closeness centrality score indicates a more central position in the network.

The parameters above are all important when dealing with individuals in the network. If we put the focus on the whole system, we should discuss the density and clustering coefficient…

Nowadays, SNA is widely used in fields such as business link, emergency service, academic collaboration, ect. The methods of information visualization have also become valuable in helping users to discover patterns, trends, clusters, and outliers, even in complex social networks.


9 comments:

  1. thank you very much for explaining the concept of social network analysis so clearly. After reading your blog, I understand what's SNA and what these parameters work and how they connect with each other. It brings more convenience for us to identify the position in which we connected.

    ReplyDelete
    Replies
    1. Hi,Silu.So good to see your comment^ In fact, more parameters could be analysed by SNA related software, and more indications should be revealed by researchers.The existing SNA system is imperfect,Right?

      Delete
  2. Yes. I totally agree with your opinion. SNA is a easy approach to analyse a large number of data.But on the other hand, the exising SNA systme is imperfect and need more focus on it. Maybe oneday we can find a altertative way to solve the problem,who knows?haha~~

    ReplyDelete
  3. Oh, isn't that the very graph Roxanne showed us in the class? Somehow I wonder how the data is obtained... did you check everyone's blog or just did a breadth first search? Another question is generally how should we process the data in a sub graph?

    ReplyDelete
    Replies
    1. yes,i checked your blogs regularly to collect your comments' number. however, my collecting method is so stupid and inconvinient, and now GuanHao and YuPeng is making excellent online platform of our course.

      About the subgraph, we could get everyone's subgraph by using NodeXL. It's about friends who have direct connection with you and these 'close' friends's relationship. if we regard socialgram as view of the whole community, then subgraph focus on each certain individual.

      Delete
  4. You explain various aspects of social networking analysis. These parameters you mentioned to analyse social networking structure are helpful for social networking companies to attract more users. I believe SNA will benefit more for both business area and our normal lives in the future.

    ReplyDelete
  5. It can be obtained from the post that you really have a deep understanding of SNA. By analyzing and giving examples, you showed us how the degree comes out and how it affect the system of Social Network.

    ReplyDelete
  6. Oh,it is a good example to show how SNA works, the graph in the blog really make it clear to describe why one nobe is more important in the social network.

    ReplyDelete
  7. I get more understanding of "betweenness" after reading your blog, thank you

    ReplyDelete