A versatile framework for attributed network clustering via K-nearest neighbor augmentation

被引:0
|
作者
Li, Yiran [1 ]
Guo, Gongyao [1 ]
Shi, Jieming [1 ]
Yang, Renchi [2 ]
Shen, Shiqi [3 ]
Li, Qing [1 ]
Luo, Jun [4 ]
机构
[1] Hong Kong Polytech Univ, Hung Hom, Hong Kong, Peoples R China
[2] Hong Kong Baptist Univ, Kowloon Tong, Hong Kong, Peoples R China
[3] WeChat Tencent, Beijing, Peoples R China
[4] Logist & Supply Chain MultiTech R&D Ctr, Pok Fu Lam, Hong Kong, Peoples R China
关键词
Clustering; Attributed Graph; Random Walks; KNN; GPU Computing; PAGERANK;
D O I
10.1007/s00778-024-00875-8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Attributed networks containing entity-specific information in node attributes are ubiquitous in modeling social networks, e-commerce, bioinformatics, etc. Their inherent network topology ranges from simple graphs to hypergraphs with high-order interactions and multiplex graphs with separate layers. An important graph mining task is node clustering, aiming to partition the nodes of an attributed network into k disjoint clusters such that intra-cluster nodes are closely connected and share similar attributes, while inter-cluster nodes are far apart and dissimilar. It is highly challenging to capture multi-hop connections via nodes or attributes for effective clustering on multiple types of attributed networks. In this paper, we first present AHCKA as an efficient approach to attributed hypergraph clustering (AHC). AHCKA includes a carefully-crafted K-nearest neighbor augmentation strategy for the optimized exploitation of attribute information on hypergraphs, a joint hypergraph random walk model to devise an effective AHC objective, and an efficient solver with speedup techniques for the objective optimization. The proposed techniques are extensible to various types of attributed networks, and thus, we develop ANCKA as a versatile attributed network clustering framework, capable of attributed graph clustering, attributed multiplex graph clustering, and AHC. Moreover, we devise ANCKA-GPU with algorithmic designs tailored for GPU acceleration to boost efficiency. We have conducted extensive experiments to compare our methods with 19 competitors on 8 attributed hypergraphs, 16 competitors on 6 attributed graphs, and 16 competitors on 3 attributed multiplex graphs, all demonstrating the superb clustering quality and efficiency of our methods.
引用
收藏
页码:1913 / 1943
页数:31
相关论文
共 50 条
  • [41] Heart Disease Prediction Using Weighted K-Nearest Neighbor Algorithm
    Khalidou Abdoulaye Barry
    Youness Manzali
    Mohamed Lamrini
    Flouchi Rachid
    Mohamed Elfar
    Operations Research Forum, 5 (3)
  • [42] GAME PLAYER STRATEGY PATTERN RECOGNITION BY USING K-NEAREST NEIGHBOR
    He, Suoju
    Du, Junping
    Wu, Guoshi
    Li, Jing
    Wang, Yi
    Xie, Fan
    Liu, Zhiqing
    Zhu, Qiliang
    CIICT 2008: PROCEEDINGS OF CHINA-IRELAND INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATIONS TECHNOLOGIES 2008, 2008, : 190 - 193
  • [43] Classification Cherry's Coffee using k-Nearest Neighbor (KNN) and Artificial Neural Network (ANN)
    Anita, Sri
    Albarda
    2020 INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY SYSTEMS AND INNOVATION (ICITSI), 2020, : 117 - 122
  • [44] The Grading of Agarwood Oil Quality using k-Nearest Neighbor (k-NN)
    Ismail, Nurlaila
    Rahiman, Mohd Hezri Fazalul
    Taib, Mohd Nasir
    Ali, Nor Azah Mohd
    Jamil, Mailina
    Tajuddin, Saiful Nizam
    2013 IEEE CONFERENCE ON SYSTEMS, PROCESS & CONTROL (ICSPC), 2013, : 1 - 5
  • [45] Spectral-spatial K-Nearest Neighbor approach for hyperspectral image classification
    Bo, Chunjuan
    Lu, Huchuan
    Wang, Dong
    MULTIMEDIA TOOLS AND APPLICATIONS, 2018, 77 (09) : 10419 - 10436
  • [46] An Improved K-Nearest Neighbor Algorithm Using Tree Structure and Pruning Technology
    Li, Juan
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2019, 25 (01) : 35 - 48
  • [47] Optimization of K-nearest neighbor using particle swarm optimization for face recognition
    Sasirekha, K.
    Thangavel, K.
    NEURAL COMPUTING & APPLICATIONS, 2019, 31 (11) : 7935 - 7944
  • [48] Analysis of Synthetic Data Utilization with Generative Adversarial Network in Flood Classification using K-Nearest Neighbor Algorithm
    Afriza, Wahyu
    Riasetiawan, Mardhani
    Tyas, Dyah Aruming
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (12) : 678 - 683
  • [49] Optimization of K-nearest neighbor using particle swarm optimization for face recognition
    K. Sasirekha
    K. Thangavel
    Neural Computing and Applications, 2019, 31 : 7935 - 7944
  • [50] Human Activity Recognition Using K-Nearest Neighbor Machine Learning Algorithm
    Mohsen, Saeed
    Elkaseer, Ahmed
    Scholz, Steffen G.
    SUSTAINABLE DESIGN AND MANUFACTURING, KES-SDM 2021, 2022, 262 : 304 - 313