Skip to content

liushuang1108/PHSE-PyCommDete

 
 

Repository files navigation

PHSE (PyCommDete)

This is a novel algorithm to detect overlapping communities in social networks.

Firstly, config --> /config/*.py , create a config file named by your computer. Choose the input network (input_type) and config the other parameters.

Secondly, if you want to use LFR benchmark, go to /benchmark_LFR_OC_UU to generate the benchmark. I write a script to run my program (run.sh).

Thirdly, detect communities in networks (SeedDrivenDete.py). I also implemente the LFM.py method and the GCE.py method.

At last, evaluate the detection results using NMI figure. --> /evaluations/mutual3/

Basiclly, the run.sh file (in /benchmark_LFR_OC_UU)can do all the detection work from generating the benchmark, detecting the communities, to evaluating the results of NMI.

Paper: An Improved Parallel Hybrid Seed Expansion (PHSE) Method for Detecting Highly Overlapping Communities in Social Networks, Ting Wang, Xu Qian, Hui Xu, ADMA, 2013. Link: http://link.springer.com/chapter/10.1007%2F978-3-642-53914-5_33#page-1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Game Maker Language 55.6%
  • C++ 30.1%
  • C 9.5%
  • Python 4.2%
  • Other 0.6%