Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
The Internet Software

Detecting Patterns in Complex Social Networks 167

Roland Piquepaille writes "So-called social networking is very popular these days, as show the proliferation of services like Friendster, Orkut and dozens of others. But do the companies behind these services have any idea of what is hidden inside their complicated networks? When these networks reach a size of millions of users, it's not an easy task. A researcher at the University of Michigan is trying to help, with a new method for uncovering patterns in complicated networks, from football conferences to food webs. This overview contains more details and references about this non-traditional method. It also includes a spectacular representation of the Internet and another image showing a food web at Little Rock Lake."
This discussion has been archived. No new comments can be posted.

Detecting Patterns in Complex Social Networks

Comments Filter:
  • by PureFiction ( 10256 ) on Monday February 16, 2004 @02:36PM (#8296058)
    From football conferences to food webs: U-M researcher uncovers patterns in complicated networks
    SEATTLE---The world is full of complicated networks that scientists would like to better understand---human social systems, for example, or food webs in nature. But discerning patterns of organization in such vast, complex systems is no easy task.

    "The structure of those networks can tell you quite a lot about how the systems work, but they're far too big to analyze by just putting dots on a piece of paper and drawing lines to connect them," said Mark Newman, an assistant professor of physics and complex systems at the University of Michigan.

    One challenge in making sense of a large network is finding clumps---or communities---of members that have something in common, such as Web pages that are all about the same topic, people that socialize together or animals that eat the same kind of food. Newman and collaborator Michelle Girvan, a postdoctoral fellow at the Santa Fe Institute in Santa Fe, New Mexico, have developed a new method for finding communities that reveals a lot about the structure of large, complex networks. Newman will discuss the method and its applications Feb. 15 at the annual meeting of the American Association for the Advancement of Science in Seattle.

    "The way most people have approached the problem is to look for the clumps themselves---to look for things that are joined together strongly," said Newman. "We decided to approach it from the other end," by searching out and then eliminating the links that join clumps together. "When we remove those from the network, what we're left with is the clumps."

    The researchers tested their method on several networks for which the structure was already known---college football conferences, for example. In college football, teams in the same conference face off more frequently than teams in different conferences. When inter-conference games do occur, they're more likely to be between teams that are geographically close together than between teams that are far apart. Plugging in information on frequency of games between pairs of teams in the 2000 regular season, Newman and Girvan tested their method to see if it could correctly sort the colleges into conferences. "There were a few cases where it made mistakes, but it got well over 90 percent of them right," said Newman. "It gave us the structure we were expecting, so that was encouraging."

    Newman and Girvan---and other researchers who've learned about their work---have gone on to apply the technique to systems where the structure is not as well understood, looking at everything from networks of Spanish language web logs to communities of early jazz musicians to a food web of marine organisms living in Chesapeake Bay.

    "Networks and other systems that we study are becoming increasingly large and complicated these days," said Newman. "New methods like this help us to make sense of what we see and to understand better how things work."

    ###

    For more information:
    Mark Newman -- http://www-personal.umich.edu/~mejn/
    American Association for the Advancement of Science -- http://www.aaas.org/
    Santa Fe Institute -- http://www.santafe.edu/

  • by Anonymous Coward on Monday February 16, 2004 @02:38PM (#8296085)
    Social network analysis has been around for years in social science, so I don't see what is new here. And before anyone complains, yes, these nice pictures are also far from new.
  • Link to paper (Score:4, Informative)

    by mrogers ( 85392 ) on Monday February 16, 2004 @03:05PM (#8296353)
    For those who are interested, a PDF of the paper mentioned in the article is here [arxiv.org]. Running time is O(n^2) versus O(n^3) for previous algorithms, so don't go applying it to the Google cache just yet.
  • by PureFiction ( 10256 ) on Monday February 16, 2004 @03:20PM (#8296524)
    Rather, the network needs some form of role-based assertion or qualification of the relationship.

    The problem with this is the classic meta-data problem: how do you get users to enter in a sufficient amount of meaninful information about their peers?

    The simple approach (and also the most innaccurate/flawed) is the binary status of "friend / non-friend" which has the drawbacks you mention.

    But a much more detailed and expressive syntax would be incredibly cumbersome. For every person in your social network you would need to answer the detailed questionaire: "is this person a friend acquaintance. Is the friendship activity based, personal, business, etc." ad infinitum.

    And unless everyone responded with completeness, the validity of any given link expressed between two people could vary greatly.

    I'm a big fan of the implicit approach, and the research mentioned above goes a little ways towards implictly identifying and categorizing the nature of links between peers in a social network.

    If a system could observe your interactions with others via email, phone, web communities, etc. (and preserve the privacy of such information - but thats another discussion) then the need for explicitly defining this social metadata would be reduced, as many of the aspects of social interactions could be inferred implicitly without bothering the user to enter (partial) information themselves.

    There is a lot of progress to be made in this space; hopefully it will happen soon :-)
  • by Anonymous Coward on Monday February 16, 2004 @03:25PM (#8296576)
    you can see your social network online at Huminity [huminity.com]. They use a simple Google like interface (Google of people?) and show nodes and links maps of social networks. i think its the only "open" social network since in others u need to register before you can take a peek.
  • by Anonymous Coward on Monday February 16, 2004 @03:35PM (#8296699)
    A very interesting link in this regard can be found on http://www.verbumvanum.org/shirky [verbumvanum.org]
  • by linoleo ( 718385 ) on Monday February 16, 2004 @04:54PM (#8297554) Journal
    I wonder whether they'll finally be able to (dis)prove the hypothesis that everybody knows everybody else within six (or however many) degrees of separation.

    This was first proposed in 1967 by social psychologist Stanley Milgram [stanleymilgram.com], (in)famous for his shocking experiments [wikipedia.org] on human obedience, which inspired Peter Gabriel [petergabriel.com] to create the subversive sing-along "We Do What We're Told [seeklyrics.com]", a.k.a. "Milgram's 37 [solsburyhill.org]".

    This paragraph brought you by a flock of hyperlinking free associators with Erds number [oakland.edu] 4.
  • by enkindle_networks ( 753282 ) on Monday February 16, 2004 @05:08PM (#8297694)
    http://www.sfu.ca/~insna/
    INSNA is the professional association for researchers interested in social network analysis.

    http://www.casos.cs.cmu.edu/
    CASOS brings together computer science, dynamic network analysis and the empirical study of complex socio-technical systems. Computational and social network techniques are combined to develop a better understanding of the fundamental principles of organizing, coordinating, managing and destabilizing systems of intelligent adaptive agents (human and artificial) engaged in real tasks at the team, organizational or social level. Whether the research involves the development of metrics, theories, computer simulations, toolkits, or new data analysis techniques advances in computer science are combined with a deep understanding of the underlying cognitive, social, political, business and policy issues.

    http://www.cmu.edu/joss/
    The Journal of Social Structure (JoSS) is an electronic journal of the International Network for Social Network Analysis (INSNA). It is designed to facilitate timely dissemination of state-of-the-art results in the interdisciplinary research area of social structure. It publishes empirical, theoretical and methodological articles.

    JoSS publishes manuscripts that are focused on social structure-on the patterning of social linkages among actors. These actors could be comprised of different types or levels or analysis, such as animals, humans, artificial agents, groups or organizations. INSNA was founded on the premise that the behavior and lives of social entities are affected by their position in the overall social structure. By examining the etiology and consequences of structural forms overall, of the location of entities within these structures, and of the formation and dynamics of ties that make up these structures, INSNA hopes to learn about the parts of behavior that are uniquely social.

    http://www.sciencedirect.com/science?_ob=JournalUR L&_cdi=5969&_auth=y&_acct=C000050221&_version=1&_u rlVersion=0&_userid=10&md5=0dbd43b8d4784bc1532be7b 6c056be81
    Publication of social networks papers.
  • by enkindle_networks ( 753282 ) on Monday February 16, 2004 @05:26PM (#8297867)
    The results have been known by social networks researchers long ago. They are being "discovered" by physicists, complex system scientists, and computer scientists.
    What is interesting actually is NOT the clumps (the paper is wrong), but the (possibly heterogeneous, multi-modal and dynamic) networks and their various measurements that could reveal lots of things.
    The parent is right in pointing a possible method of extracting the results, but ignores how one constructs the data warehouse in the first place and the significance of networks -- especially the social and dynamic ones -- instead of data warehouse, both of which are not trivial problems.
    Several websites may enlighten those who are interested in probing social networks deeper:
    http://www.sfu.ca/~insna/
    INSNA is the professional association for researchers interested in social network analysis.

    http://www.casos.cs.cmu.edu/
    CASOS brings together computer science, dynamic network analysis and the empirical study of complex socio-technical systems. Computational and social network techniques are combined to develop a better understanding of the fundamental principles of organizing, coordinating, managing and destabilizing systems of intelligent adaptive agents (human and artificial) engaged in real tasks at the team, organizational or social level. Whether the research involves the development of metrics, theories, computer simulations, toolkits, or new data analysis techniques advances in computer science are combined with a deep understanding of the underlying cognitive, social, political, business and policy issues.

    http://www.cmu.edu/joss/
    The Journal of Social Structure (JoSS) is an electronic journal of the International Network for Social Network Analysis (INSNA). It is designed to facilitate timely dissemination of state-of-the-art results in the interdisciplinary research area of social structure. It publishes empirical, theoretical and methodological articles.

    JoSS publishes manuscripts that are focused on social structure-on the patterning of social linkages among actors. These actors could be comprised of different types or levels or analysis, such as animals, humans, artificial agents, groups or organizations. INSNA was founded on the premise that the behavior and lives of social entities are affected by their position in the overall social structure. By examining the etiology and consequences of structural forms overall, of the location of entities within these structures, and of the formation and dynamics of ties that make up these structures, INSNA hopes to learn about the parts of behavior that are uniquely social.

    http://www.sciencedirect.com/science?_ob=JournalUR L&_cdi=5969&_auth=y&_acct=C000050221&_version=1&_u rlVersion=0&_userid=10&md5=0dbd43b8d4784bc1532be7b 6c056be81
    Publication of social networks papers.
  • freindship (Score:2, Informative)

    by themusicgod1 ( 241799 ) <jeffrey.cliff@gmail.TIGERcom minus cat> on Monday February 16, 2004 @05:41PM (#8298004) Homepage Journal
    and then you get the screwed up freaks who's main focus as far as freindship goes is 'a person who is not actively trying to kill or harm me in any way'. yes. that was my definition once upon a time. and i heard it echoed later on in a couple of places independant of my home town, once i found the internet. surely, the internet has changed the entire dynamics of freindship, as i thought that most of the people out there were totally against me, when in reality, they were just trying to save themselves face by picking on or just plain not supporting the freak. now with the internet the [rantradio.com] 'freaks' [thekult.net] can [thekult.net] 'team up' [tux.org] with [schnits.org] eachother [moonside.org]...so there HAS to be a new level of freindship screw-ed into the worldview of even the most unfreindly. right?
  • by cr0sh ( 43134 ) on Monday February 16, 2004 @06:21PM (#8298446) Homepage
    ...as well as any other "self-organizing" networks (such as the internet, and the brain) - you would do yourself good to read Albert-Laszlo Barabasi's [nd.edu] book "Linked". This book will answer a whole lot of your questions (and in turn, it will inspire a whole slew more).

    Furthermore, read a few books on emergence (like Kevin Kelly's "Out of Control" [google.com]). Might as well also pick up and read Wolfram's "A New Kind of Science" [google.com]...

    I have said it before and I will say it again: Taken together, the knowledge within these three books could very well lead to some amazing breakthroughs in many of the sciences, in particular cognitive sciences and genetics. Even if some of the theories prove to be wrong, I think there is enough there to be a springboard for someone else - please read and decide for yourself!

  • by castrox ( 630511 ) <stefanNO@SPAMverzel.se> on Monday February 16, 2004 @06:46PM (#8298742)
    I think I might not have understood your question or objection, but, looking for the clumps is a mathematical approach tightly connected to SVD (Singlular Value Decomposition) of the data warehouse (matrix).

    The reason to do so in the first place is because the data's pattern or structure is way too complex for us to see (since it's only visible in high-dimensionality). Rather, we can calculate groups with linear algebra and then extract those groups and make a visualization out of them.

    This is roughly hos Google operates; using LSI or LSA (in conjunction with ranking system and lots of other neat stuff).

    The following is a great page explaining much of modern search engines and LSI and LSA -- finding patterns in highly complex data (including building a matrix for indexing of text):
    http://javelina.cet.middlebury.edu/lsa/out/cover_p age.htm

"May your future be limited only by your dreams." -- Christa McAuliffe

Working...