Skip to content
Social Community Expansion
Machine Learning2018

Social Community Expansion

Summary

The idea of this project is to expand the community in Social Networks. The data was extracted using lost circles. The three major steps of the projects are community detection, identifying influencers in the community and expanding the community with a seed set of influencers. The community expansion was implemented using LEMON algorithm.

Data Extraction

Graph data of facebook users were extracted using LostCircle, a chrome extension. Data was extracted in graphml format.

Visualistation

Graph was visualised with Lost Circle and Gephi.

Lost circle social network visualization
Social Network Visulaization in lost circle
Lost circle expanded view
Expanded View
Gephi Fruchterman Reingold view
Fruchterman Reingold View in Gephi
Gephi MultiGravity ForceAtlas2 view
MultiGravity ForceAtlas2 View in Gephi

Community

Communities were detected using modularity class in Gephi. Communities visualized manually, in lost circle was in correspondence with the communities obtained from gephi.

Communities in Gephi
Communties identified in Gephi
Community distribution in Gephi
Distribution of community in Gephi
Communities in Lost Circle
Communities identified in Lost Circle

Key Players

Out of 8 communties obtained 2 communities were studied extensively. Community Statistics and Key Players were identified for each of the communities. Key Players were also visualised in lost circle Network.

Community 1

Community statistics in Gephi
Community Statistics in Gephi
Key player identification in Gephi
Key Player Identification in Gephi
Key player in Lost Circle
Key Player visualised in Lost Circle

Community 2

Community statistics for second community
Community Statistics in Gephi
Key player identification for second community
Key Player Identification in Gephi
Key player for second community in Lost Circle
Key Player visualised in Lost Circle

Expansion

This link provides various algorithms for seed set expansion of which LEMON algorithm achieved the state of the art. The two communities studied above were expanded using this algorithm. The expanded communities are shown in the images below.

LEMON seed expansion for community 1
Seed Expansion for Community 1
LEMON seed expansion for community 2
Seed Expansion for Community 2