Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
126 tokens/sec
GPT-4o
47 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Discovering Social Circles in Ego Networks (1210.8182v3)

Published 30 Oct 2012 in cs.SI and physics.soc-ph

Abstract: People's personal social networks are big and cluttered, and currently there is no good way to automatically organize them. Social networking sites allow users to manually categorize their friends into social circles (e.g. 'circles' on Google+, and 'lists' on Facebook and Twitter), however they are laborious to construct and must be updated whenever a user's network grows. In this paper, we study the novel task of automatically identifying users' social circles. We pose this task as a multi-membership node clustering problem on a user's ego-network, a network of connections between her friends. We develop a model for detecting circles that combines network structure as well as user profile information. For each circle we learn its members and the circle-specific user profile similarity metric. Modeling node membership to multiple circles allows us to detect overlapping as well as hierarchically nested circles. Experiments show that our model accurately identifies circles on a diverse set of data from Facebook, Google+, and Twitter, for all of which we obtain hand-labeled ground-truth.

Citations (366)

Summary

  • The paper presents a multi-membership clustering model that merges network topology with profile data to identify overlapping and hierarchically nested social circles.
  • It employs circle-specific similarity metrics and a probabilistic approach, achieving a 43% reduction in Balanced Error Rate on Facebook.
  • The model, validated on over 1,100 ego-networks, advances automated community detection with significant implications for privacy control and content sharing.

Discovering Social Circles in Ego Networks

The paper "Discovering Social Circles in Ego Networks" by Julian McAuley and Jure Leskovec presents a novel approach to automatically identifying social circles in online social networks such as Facebook, Google+, and Twitter. The primary contribution of the research is a model that effectively combines network structure with user profile information to detect overlapping and hierarchically nested social circles in a user's ego-network.

Key Contributions

  1. Multi-Membership Node Clustering: The authors frame the task of social circle detection as a multi-membership node clustering problem. This approach allows for the identification of overlapping social circles, a reflection of real-world social networks where individuals belong to multiple communities simultaneously.
  2. Integration of Profile Information: The model integrates user profile information with network topology to enhance circle detection. For each social circle, the model learns a circle-specific user profile similarity metric, thereby capturing the multi-dimensional aspects of social affiliations.
  3. Unsupervised Learning Approach: The proposed method is fundamentally unsupervised, meaning it does not require pre-labeled data for training. Instead, circle memberships are treated as latent variables in a probabilistic model, with optimization performed via coordinate ascent and applications of pseudo-Boolean optimization techniques.
  4. Experimental Validation: The model was validated on a dataset comprising over 1,100 ego-networks from Facebook, Google+, and Twitter, with ground-truth data from 5,636 hand-labeled circles. Results demonstrated that the model outperforms several baseline methods by accurately predicting circle memberships.

Numerical and Empirical Insights

The empirically-driven experiments underscore the efficacy of the method. On Facebook, the model demonstrated a Balanced Error Rate (BER) reduction by 43% compared to models considering only network structure or profile data in isolation. This indicates a significant improvement in detecting true circle memberships. The incorporation of profile information was particularly crucial for networks like Google+ and Twitter, which depict following relationships rather than reciprocal friendships.

Implications and Future Directions

The implications of this research are substantial, both practically and theoretically. Practically, the ability to automatically organize social circles aids users in managing their connections more effectively, enabling better privacy controls and content sharing. Theoretically, the paper advances the understanding of community detection in social networks by accommodating overlapping and nested circle structures, which are more representative of human social dynamics.

Future research could explore extending this work to fully global networks, taking into account the interactions across individuals' ego networks. Additionally, refining the model to handle increasingly large dataset sizes or adapting it to social networks with different relational dynamics like LinkedIn could represent meaningful directions. Incorporating temporal dynamics to observe how social circles evolve over time within the networks could also provide deeper insights.

In conclusion, this work provides a comprehensive framework for identifying social circles and enriches the field of social network analysis by demonstrating a robust integration of network topology with user attributes. The findings suggest that complex social phenomena can be effectively modeled using computational techniques, paving the way for advanced applications in social media analysis and beyond.