Detecting overlapping communities in networks based on two node behavior models

碩士 === 國立清華大學 === 電機工程學系 === 100 === In this thesis, we propose an algorithm that detects overlapping communities in networks (graphs) based on two simple node behavior models. The key idea in our algorithm is to find communities in a local agglomerative manner such that every community S has the fo...

Full description

Bibliographic Details
Main Authors: Chen, Hsien-Tsan, 陳顯瓚
Other Authors: Cheng, Jay
Format: Others
Language:en_US
Published: 2012
Online Access:http://ndltd.ncl.edu.tw/handle/25265635329094926467
Description
Summary:碩士 === 國立清華大學 === 電機工程學系 === 100 === In this thesis, we propose an algorithm that detects overlapping communities in networks (graphs) based on two simple node behavior models. The key idea in our algorithm is to find communities in a local agglomerative manner such that every community S has the following property: For each node i in S we have (1) the fraction of nodes in S that are connected to node i is greater than a given threshold, or (2) the fraction of edges of node i that are connected to S is greater than another given threshold. Through extensive computer simulations of random graphs with built-in overlapping community structure, including the LFR benchmark random graphs and Erd¨os-R´enyi type random graphs, we show that our simple algorithm has excellent performance. Furthermore, we apply our algorithm to the real-world network “Karate club” and show that the overlapping communities detected by our algorithm are very close to the known communities in this graph.