DOI QR코드

DOI QR Code

A Technique for Detecting Interaction-based Communities in Dynamic Networks

동적 네트워크에서 인터랙션 기반 커뮤니티 발견 기법

  • Received : 2016.03.15
  • Accepted : 2016.05.27
  • Published : 2016.08.15

Abstract

A social network or bio network is one of the complex networks that are formed by connecting specific relationships between interacting objects. Usually, these networks consist of community structures. Automatically detecting the structures is an important technique to understand and control the interaction objects. However, the topologies and structures of the networks change by interactions of the objects, with respect to time. Conventional techniques for finding the community structure have a high computational complexity. Additionally, the methods inefficiently deal with repeated computation concerning graph operation. In this paper, we propose an incremental technique for detecting interaction-based communities in dynamic networks. The proposed technique is able to efficiently find the communities, since there is an awareness of changed objects from the previous network, and it can incrementally reuse the previous community structure.

소셜 네트워크나 바이오 네트워크는 인터랙션이 가능한 오브젝트들이 관계를 맺음으로써 형성되는 복잡 네트워크이다. 실세계에 존재하는 복잡 네트워크는 커뮤니티 구조로 구성되어 있으며, 이 커뮤니티 구조를 자동으로 발견하는 것은 그 네트워크를 제어하고 이해하는데 있어서 중요한 기술이다. 하지만 이런 네트워크들은 시간에 따라 오브젝트들의 인터랙션에 의해 그 네트워크의 구조와 위상이 불특정하게 변화한다. 이런 동적 네트워크에서 노드들 간에 인터랙션을 기반으로 한 커뮤니티 구조를 발견하는 것은 높은 시간 복잡도 연산이 요구되며, 반복된 계산을 비효율적으로 처리하는 문제점이 있다. 따라서 본 연구에서는 동적 네트워크에서 인터랙션 기반 커뮤니티 구조를 점진적으로 발견하는 기법을 제안한다. 제안하는 기법은 이전 네트워크에서 변화한 요소들을 인지하고, 이전 커뮤니티 그룹 구조를 점진적으로 재활용함으로써 효율적인 커뮤니티 발견이 가능하다.

Keywords

Acknowledgement

Supported by : 한국연구재단

References

  1. S. Fortunato, "Community Detection in Graphs," Physics Reports, Vol. 486, pp. 75-174, 2010. https://doi.org/10.1016/j.physrep.2009.11.002
  2. A. Clauset, M. E. J. Newman, and C. Moore, "Finding Community Structure in Very Large Networks," Physical review E, Vol. 70, 066111, 2004. https://doi.org/10.1103/PhysRevE.70.066111
  3. V. D. Blondel, J. Guilaume, R. Lambiotte, and E. Lefebvre, "Fast Unfolding of Communities in Large Networks," Journal of Statistical Mechanics, Vol. 10, P10008, 2008.
  4. P. Meo, E. Ferrara, G. Fiumara, and A. Provetti, "Mixing local and global information for community detection in large networks," Journal of Computer and System Sciences, Vol. 80, pp. 72-87, 2014. https://doi.org/10.1016/j.jcss.2013.03.012
  5. M. De Domenico, A. Lancichinetti, A. Arenas, M. Rosvall, "Identifying Modular Flows on Multilayer Networks Reveals Highly Overlapping Organization in Interconnected Systems," Physics Review X, Vol. 5, 011027, 2015.
  6. P. Kim and S. Kim, "Detecting Overlapping and Hierarchical Communities in Complex Network using Interaction-based Edge Clustering," Physica A, Vol. 417, pp. 46-56, 2015. https://doi.org/10.1016/j.physa.2014.09.035
  7. J. Xie and B. K. Szymanski, "Towards Linear Time Overlapping Community Detection in Social Networks," Lecture Notes in Computer Science, Vol. 7302, pp. 25-36, 2012.
  8. C. Aggarwal and K. Subbian "Evolutionary Network Analysis: A Survey," ACM Computing Surveys, Vol. 47, No. 1, 2014.
  9. J. Xie, M. Chen, and K. Szymanski, "Labelrankt: Incremental Community Detection in Dynamic Networks via Label Propagation," Proc. of ACM SIGMOD Workshop on Dynamic Networks Management and Miniming, pp. 22-27, 2013.
  10. N. P. Nguyen, T. N. Dinh, Y. Shen, and M. T. Thai, "Dynamic Social Community Detection and Its Applications," PLoS ONE, Vol. 9, No. 4, e91431, 2014. https://doi.org/10.1371/journal.pone.0091431
  11. D. J. Watts and S. H. Srogatz, "Collective Dynamics of Small World Networks," Nature, Vol. 292, pp. 440-442, 1992.
  12. A. Lancichinetti, S. Fortunato, and F. Radicchi, "Benchmark Graphs for Testing Community Detection Algorithms," Physical Review E, Vol. 78, 046110, 2008. https://doi.org/10.1103/PhysRevE.78.046110