Journal of Intelligent Information Systems

, Volume 40, Issue 2, pp 189–209 | Cite as

Toward finding hidden communities based on user profile

  • Tetsuya Yoshida


We consider the community detection problem from a partially observable network structure where some edges are not observable. Previous community detection methods are often based solely on the observed connectivity relation and the above situation is not explicitly considered. Even when the connectivity relation is partially observable, if some profile data about the vertices in the network is available, it can be exploited as auxiliary or additional information. We propose to utilize a graph structure (called a profile graph) which is constructed via the profile data, and propose a simple model to utilize both the observed connectivity relation and the profile graph. Furthermore, instead of a hierarchical approach, based on the modularity matrix of the network structure, we propose an embedding approach which utilizes the regularization via the profile graph. Various experiments are conducted over two social network datasets and comparison with several state-of-the-art methods is reported. The results are encouraging and indicate that it is promising to pursue this line of research.


Community discovery Modularity Embedding Regularization 



We express sincere gratitude to the reviewers for their careful reading of the manuscript and for providing valuable suggestions to improve the paper.


  1. Basu, S., Davidson, I., & Wagstaff, K. (Eds.) (2008). Constrained clustering: Advances in algorithms, theory, and applications. Chapman & Hall/CRC Press.Google Scholar
  2. Belkin, M., & Niyogi, P. (2003). Laplacian eigenmaps for dimensionality reduction and data representation. Neural Computation, 15(6), 1373–1396.MATHCrossRefGoogle Scholar
  3. Chapelle, O., Schölkopf, B., & Zien, A. (Eds.) (2006). Semi-supervised learning. Cambridge: MIT Press.Google Scholar
  4. Chung, F. (1997). Spectral graph theory. Providence: American Mathematical Society.MATHGoogle Scholar
  5. Cover, T., & Thomas, J. (2006). Elements of information theory. New York: Wiley.MATHGoogle Scholar
  6. Dhillon, I. S. (1997). A new O(n 2 ) algorithm for the symmetric tridiagonal eigenvalue/eigenvector problem. PhD thesis, EECS Department, University of California, Berkeley.Google Scholar
  7. Kannan, R., Vempala, S., & Vetta, A. (2004). On clusterings: Good, bad, and spectral. Journal of the ACM, 51(3), 497–515.MathSciNetMATHCrossRefGoogle Scholar
  8. Kleinberg, J. (1999). Authoritative sources in a hyperlinked environment. Journal of the ACM, 46(5), 604–632.MathSciNetMATHCrossRefGoogle Scholar
  9. Mika, P. (2007). Social networks and the semantic web. New York: Springer.Google Scholar
  10. Newman, M. (2006). Finding community structure using the eigenvectors of matrices. Physical Review E, 76(3), 036104.CrossRefGoogle Scholar
  11. Pons, P., & Latapy, M. (2006). Computing communities in large networks using random walks. Journal of Graph Algorithms, 10(2), 191–218.MathSciNetMATHCrossRefGoogle Scholar
  12. Raghavan, U., Albert, R., & Kumara, S. (2007). Near linear time algorithm to detect community structures in large-scale networks. Physical Review E, 76, 036106.CrossRefGoogle Scholar
  13. Ristad, E. (1995). A natural law of succession. Technical Report CS-TR-495-95, Princeton University.Google Scholar
  14. Shawe-Taylor, J., & Cristianini, N. (2004). Kernel methods for pattern analysis. Cambridge: Cambridge University Press.CrossRefGoogle Scholar
  15. von Luxburg, U. (2007). A tutorial on spectral clustering. Statistics and Computing, 17(4), 395–416.MathSciNetCrossRefGoogle Scholar
  16. Watts, D. J. (2004). Six degrees: The science of a connected age. W W Norton & Co Inc.Google Scholar
  17. Yoshida, T. (2010a). A graph model for clustering based on mutual information. In Proc. PRICAI-2010 (LNAI 6230) (pp. 339–350).Google Scholar
  18. Yoshida, T. (2010b). A graph model for mutual information based clustering. Journal of Intelligent Information Systems. doi: 10.1007/s10844-010-0132-5.
  19. Yoshida, T. (2010c). Performance evaluation of constraints in graph-based semi-supervised clustering. In Proc. AMT-2010 (LNAI 6335) (pp. 138–149).Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2011

Authors and Affiliations

  1. 1.Graduate School of Information Science and TechnologyHokkaido UniversitySapporoJapan

Personalised recommendations