Skip to content
Graph augmentation using node content for social circle analysis
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
dimReducUtils.py
execute.py
main_v4.py
utils.py

README.md

structureAug

Graph augmentation using node content for social circle analysis

This is the implementation of our graph augmentation algorithm for detecting social circles in online social networks. This is a class project for 10701 - Introduction to Machine Learning (PhD) - Carnegie Mellon University.

Project report can be accessed here: http://www.andrew.cmu.edu/user/reletreb/papers/ProjectReport.pdf

Dataset: https://snap.stanford.edu/data/ego-Facebook.html

Packages needed: sklearn, networkx, numpy, scipy, matplotlib.pyplot, tensorflow, community

Note: community package --> https://github.com/taynaud/python-louvain

Running the code:

  1. Edit execute.py by adding the desired parameters
  2. Run execute.py
You can’t perform that action at this time.