簡易檢索 / 詳目顯示

研究生: 林育暘
Lin, Yu-Yang
論文名稱: 在廣義的機率架構下偵測大型複雜網路中相互重疊之社群結構
Detecting Overlapping Communities in Networks Under a General Probabilistic Framework
指導教授: 鄭傑
口試委員: 馮輝文
陳煥
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 通訊工程研究所
Communications Engineering
論文出版年: 2012
畢業學年度: 100
語文別: 英文
論文頁數: 41
中文關鍵詞: 分群演算法大型複雜網路相互重疊之社群結構社群網路
外文關鍵詞: Clustering algorithms, large complex networks, overlapping communities, social networks
相關次數: 點閱:2下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在這篇論文裡,我們提出了一個以相關係數為基礎的演算法,可以用以偵測大型網路中互相重疊的社群結構 (overlapping community structure)。首先,對於一個由節點形成的集合,我們定義此集合的自我相關係數 (self correlation) 做為描述此集合重要性的依據,接著為了描述此集合中每一個節點與同一集合之其它節點的相關程度,我們定義了此集合的相關強度 (correlation intensity)。在我們的演算法中,最主要的想法是讓一個節點形成的集合漸漸地增大(透過不斷地加入新的節點),在增大的過程中盡可能地將此集合的自我相關係數最大化,同時在這過程中此集合的相關強度也要維持在一個門檻值以上,此門檻值可以由一個複雜網路的廣義分支度分佈 (generalized node degrees) 設計出來,並且會使得我們的演算法所產生出來的每個節點集合具有一定的特性。在模擬方面,我們用電腦產生出具有內建的互相重疊之社群結構的網路,並且將我們的演算法應用在這些網路,透過大量的測試,結果顯示我們的演算法有很好的表現。此外,我們也將我們的演算法應用在一個真實世界的網路「空手道社」上,在這個網路裡,我們的演算法所偵測到的社群結構非常接近這個網路已知的社群結構。


    In this thesis, we propose a correlation-based algorithm for detecting overlapping communities in networks (graphs) based on a general probabilistic framework introduced in [20].For a set of nodes in a graph, we first define the self correlation of the set for measuring its importance, and then we define the correlation intensity of the set for describing how strongly each node in the set is correlated to the other nodes in the set. The key idea in our
    correlation-based algorithm is to locally maximize the self correlations of sets of nodes in a greedy manner while maintaining the correlation intensities of those sets to be above a given threshold. Given the generalized node degrees of a graph, the threshold can be chosen so that every set of nodes generated by our algorithm possesses certain properties. Through extensive computer simulations of random graphs with built-in overlapping community structure,
    we show that the performance of our algorithm is quite good. 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.

    Abstract Contents List of Figures List of Tables 1 Introduction 2 Preliminaries 2.1 The General Probabilistic Framework 2.2 Correlations and Self Correlations 2.3 Correlation Intensities and Covers 3 A Correlation-Based Algorithm 3.1 The Proposed Correlation-Based Algorithm 3.2 Complexity Analysis of the Proposed Algorithm 4 Choosing The Correlation Intensity Threshold Based on The Generalized Node Degrees 5 Simulation Results 5.1 Random Graphs With Built-in Overlapping Communities 5.1.1 LFR Benchmark RandomGraphs 5.1.2 Erd¨os-R´enyi Type RandomGraphs 5.2 Karate Club 6 Conclusion Appendix A Proof of Lemma 1 Appendix B Proof of Lemma 3 Bibliography

    [1] S. Fortunato, “Community detection in graphs,” Physics Reports, vol. 486, pp. 75–174, February 2010.
    [2] M. A. Porter, J.-P. Onnela, and P. J.
    Mucha, “Communities in networks,” Notices of the American Mathematical Society, vol. 56, pp. 1082–1097, October 2009.
    [3] G. Palla, I. Der´enyi, I. Farkas, and T. Vicsek, “Uncovering the overlapping community
    structure of complex networks in nature and society,” Nature Letters, vol. 435, pp. 814–818, June 2005.
    [4] S. Garriss, M. Kaminsky, M. J. Freedman, B. Karp, D. Mazi´eres, and H. Yu, “Re:Reliable email,” in Proceedings 3rd Symposium on Networked Systems Design and Implementation (NSDI’06), San Jose, CA, USA, May 8–10, 2006.
    [5] A. Mislove, K. P. Gummadi, and P. Druschel, “Exploiting social networks for Internet
    search,” in Proceedings 5th Workshop on Hot Topics in Networks (HotNets-V’06),
    Irvine, CA, USA, November 29–30, 2006.
    [6] H. Yu, M. Kaminsky, P. B. Gibbons, and A. Flaxman, “SybilGuard: Defending against
    sybil attacks via social networks,” IEEE/ACM Transactions on Networking, vol. 16,
    pp. 576–589, June 2008
    [7] A. Mislove, M. Marcon, K. P. Gummadi, P. Druschel, and B. Bhattacharjee, “Measurement
    and analysis of online social networks,” in Proceedings 5th ACM/Usenix Internet
    Measurement Conference (IMC’07), San Diego, CA, USA, October 24–26, 2007.
    39
    [8] S. Zhang, R.-S.Wang, and X.-S. Zhang, “Identification of overlapping community structure
    in complex networks using fuzzy c-means clustering,” Physica A, vol. 374, pp. 483–
    490, January 2007.
    [9] T. Nepusz, A. Petr´oczi, L. N´egyessy, and F. Bazs´o, “Fuzzy communities and the concept
    of bridgeness in complex networks,” Physical Reiew E, vol. 77, 016107, January 2008.
    [10] H.-W. Shen, X.-Q. Cheng, and J.-F. Guo, “Quantifying and identifying the overlapping
    community structure in networks,” Journal of Statisitical Mechanics: Theory and
    Experiment, vol. 2009, July 2009.
    [11] V. Nicosia, G. Mangioni, V. Carchiolo, and M. Malgeri, “Extending the definition of
    modularity to directed graphs with overlapping communities,” Journal of Statisitical
    Mechanics: Theory and Experiment, vol. 2009, March 2009.
    [12] M. E. J. Newman, “Fast algorithm for detecting community structure in networks,”
    Physical Review E, vol. 69, 066133, June 2004.
    [13] I. Psorakis, S. Roberts, and B. Sheldo, “Efficient bayesian community detection using
    non-negative matrix factorisation,” arXiv:1009.2646v5, September 2010.
    [14] B. Viswanath, A. Mislove, M. Cha, and K. P. Gummadi, “On the evolution of user
    interaction in Facebook,” in Proceedings 2nd ACM SIGCOMM Workshop on Online
    Social Networks (WOSN’09), Barcelona, Spain, August 17, 2009.
    [15] A. Lancichinetti, S. Fortunato, and J. Kert´esz, “Detecting the overlapping and hierarchical
    community structure in complex networks,” New Journal of Physics, vol. 11,
    033015, March 2009.
    [16] Nam P. Nguyen, Thang N. Dinh, Sindura Tokala, and My T. Thai, “Overlapping communities
    in dynamic networks: their detection and mobile applications,” in Proceedings
    ACM Annual International Conference on Mobile Computing and Networking (Mobi-
    Com’11), Las Vegas, Nevada, USA, September 19–23, 2011.
    40
    [17] Yong-Yeol Ahn, James P. Bagrow, and Sune Lehmann, “Link communities reveal multiscale
    complexity in networks,” Nature, vol. 466, pp. 761–764, August 2010.
    [18] S. Gregory, “Finding overlapping communities in networks by label propagation,” New
    Journal of Physics, vol. 12, 103018, October 2010.
    [19] R´emy Cazabet, Fr´ed´eric Amblard, and Chihab Hanachi, “Detection of overlapping communities
    in dynamical social networks,” Proceedings IEEE International Conference on
    Social Computing (SocialCom’10), Minneapolis, Minnesota, August 20–22, 2010.
    [20] C.-S. Chang, C.-Y. Hsu, J. Cheng, and D.-S. Lee, “A general probabilistic framework
    for detecting community structure in networks,” in Proceedings IEEE International
    Conference on Computer Communications (INFOCOM’11), Shanghai, China, April 10–
    15, 2011.
    [21] A. Lancichinetti and S. Fortunato, “Benckmarks for testing mommunity detection algorithms
    on directed and wighted graphs with overlapping communities,” Physical Reiew
    E, vol. 80, 016118, July 2009.
    [22] Erd¨os and R´enyi, “On random graphs,” Publicationes Mathematicae, vol. 6, pp. 290–
    297, 1959.
    [23] G. Csardi and T. Nepusz, “The igraph software package for complex network research,”
    InterJournal Complex Systems, vol. 1695, 2006.
    [24] W. W. Zachary, “An information flow model for conflict and fission in small groups,”
    Journal of Anthropological Research, vol. 33, pp. 452V490, 1977.

    無法下載圖示 全文公開日期 本全文未授權公開 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)

    QR CODE