Hello Feng
Thank you for the comment.
Well, there is good SNA and bad SNA. Those that have a lot of data to specify all the different kinds of edges relationships and strength of relationship are the good ones, but there are a lot of bad SNA that do not use very many data to specify the edge relationships. Although technically they are SNA, and many people claim they are doing SNA are not wrong saying that, but they are just not very useful, because the edge relationship are not very specific and the data on them are too noisy.
Most of the public social data are not design for doing SNA. Even in our own platform, we have to re-construct the graph by the edge relationship that we define.
Certainly some of the challenges are scaling and accuracy. Right now, most people are doing SNA on 1 kind of edges, but in reality there are many different kinds of relationships (i.e. many different kinds of edges). That will certainly pose a lot of computational challenges.
Thanks for the comment. See you next time.