Abstract
The community detection plays an important role in social network analysis. It can be used to find users that behave in a similar manner, detect groups of interests, cluster users in e-commerce application such as their taste or shopping habits, etc. In this paper, we proposed an algorithm to detect the community in online social networks. Our algorithm represents the nodes and the relationships in the social networks using a vector, agglomerative clustering (the most famous clustering algorithm) will cluster those vectors to figure out the communities. The experimental results show that our algorithm performs better traditional agglomerative clustering because of the ability to detect the community which has better modularity value.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Girvan, M., Newman, M.E.: Community structure in social and biological networks. Proc. Natl. Acad. Sci. 99(12), 7821–7826 (2002)
Hofmann, T., Buhmann, J.M.: Multidimensional scaling and data clustering. In: NIPS, pp. 459–466 (1994)
Chen, M., Tsang, I.W., Tan, M., Jen, C.T.: A unified feature selection framework for graph embedding on high dimensional data. IEEE Trans. Knowl. Data Eng. 27(6), 1465–1477 (2015)
Yan, S., Xu, D., Zhang, B., Zhang, H., Yang, Q., Lin, S.: Graph embedding and extensions: a general framework for dimensionality reduction. IEEE Trans. Pattern Anal. Mach. Intell. 29(1), 40–51 (2007)
Zhou, C., Liu, Y., Liu, X., Liu, Z., Gao, J.: Scalable graph embedding for asymmetric proximity. In: AAAI, pp. 2942–2948 (2017)
Feng, J., Huang, M., Yang, Y., Zhu, X.: GAKE: graph aware knowledge embedding. In: COLING, pp. 641–651 (2016)
Tang, J., Qu, M., Wang, M., Zhang, M., Yan, J., Mei, Q.: Line: large-scale information network embedding. In: WWW, pp. 1067–1077 (2015)
Xie, R., Liu, Z., Sun, M.: Representation learning of knowledge graphs with hierarchical types. In: IJCAI, pp. 2965–2971 (2016)
Alharbi, B., Zhang, X.: Learning from your network of friends: a trajectory representation learning model based on online social ties. In: ICDM, pp. 781–786 (2016)
Perozzi, B., Al-Rfou, R., Skiena, S.: Deepwalk: online learning of social representations. In: KDD, pp. 701–710 (2014)
Yang, Z., Tang, J., Cohen, W.: Multi-modal Bayesian embeddings for learning social knowledge graphs. In: IJCAI, pp. 2287–2293 (2016)
Li, J., Zhu, J., Zhang, B.: Discriminative deep random walk for network classification. In: ACL (2016)
Pan, S., Wu, J., Zhu, X., Zhang, C., Wang, Y.: Tri-party deep network representation. In: IJCAI, pp. 1895–1901 (2016)
Dong, Y., Chawla, N.V., Swami, A.: metapath2vec: Scalable representation learning for heterogeneous networks. In: KDD, pp. 135–144 (2017)
Wang, D., Cui, P., Zhu, W.: Structural deep network embedding. In: KDD, pp. 1225–1234 (2016)
Niepert, M., Ahmed, M., Kutzkov, K.: Learning convolutional neural networks for graphs. In: International Conference on Machine Learning, pp. 2014–2023, 11 June 2016
Fortunato, S.: Community detection in graphs. Phys. Rep. 486(3–5), 75–174 (2010)
Kernighan, B.W., Lin, S.: An efficient heuristic procedure for partitioning graphs. Bell Syst. Tech. J. 49(2), 291–307 (1970)
Barnes, E.R.: An algorithm for partitioning the nodes of a graph. SIAM J. Algebr. Discret. Methods 3(4), 541–550 (1982)
Shahriar, F., Nesar, A.B., Mahbub, N.M., Shatabda, S.: EGAGP: an enhanced genetic algorithm for producing efficient graph partitions. In: 2017 4th International Conference on Networking, Systems and Security (NSysS), pp. 1–9. IEEE, 18 December 2017
Reijnders, B.J.: Pre-processing Road Networks for Graph Partitioning Using Edge-Betweenness Centrality. Bachelor’s thesis
MacQueen, J.: Some methods for classification and analysis of multivariate observations. In: proceedings of the fifth Berkeley symposium on mathematical statistics and probability, vol. 1, no. 14, pp. 281–297, 21 June 1967
Hlaoui, A., Wang, S.: A direct approach to graph clustering. Neural Netw. Comput. Intell. 4(8), 158–163 (2004)
Bezdek, J.C.: Objective Function Clustering. In: Pattern Recognition with Fuzzy Objective Function Algorithms, pp. 43–93. Springer, Boston (1981)
Donath, W.E., Hoffman, A.J.: Lower bounds for the partitioning of graphs. IBM J. Res. Dev. 17(5), 420–425 (1973)
Li, L., Wang, S., Xu, S., Yang, Y.: Constrained spectral clustering using nyström method. Procedia Comput. Sci. 31(129), 9–15 (2018)
Bhattacharyya, S., Chatterjee, S.: Spectral clustering for multiple sparse networks: I. arXiv preprint arXiv:1805.10594, 27 May 2018
Li, X., Kao, B., Luo, S., Ester, M.: ROSC: robust spectral clustering on multi-scale data. In: Proceedings of the 2018 World Wide Web Conference on World Wide Web, pp. 157–166. International World Wide Web Conferences Steering Committee, 10 April 2018
Sharma, A., López, Y., Tsunoda, T.: Divisive hierarchical maximum likelihood clustering. BMC Bioinform. 18(16), 546 (2017)
Murata, T.: Detecting communities in social networks. In: Handbook of Social Network Technologies and Applications, pp. 269–280. Springer, Boston (2010)
Madani, F.: ‘Technology Mining’ bibliometrics analysis: applying network analysis and cluster analysis. Scientometrics 105(1), 323–335 (2015)
Grover, A., Leskovec, J.: node2vec: scalable feature learning for networks. In: Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 855–864. ACM, 13 August 2016
Hastie, T., Tibshirani, R., Friedman, J.: The Elements of Statistical Learning, vol. 1. Np. Springer, New York (2001)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Le, V., Snasel, V. (2019). Community Detection in Online Social Network Using Graph Embedding and Hierarchical Clustering. In: Abraham, A., Kovalev, S., Tarassov, V., Snasel, V., Sukhanov, A. (eds) Proceedings of the Third International Scientific Conference “Intelligent Information Technologies for Industry” (IITI’18). IITI'18 2018. Advances in Intelligent Systems and Computing, vol 874. Springer, Cham. https://doi.org/10.1007/978-3-030-01818-4_26
Download citation
DOI: https://doi.org/10.1007/978-3-030-01818-4_26
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-01817-7
Online ISBN: 978-3-030-01818-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)