TY - JOUR
T1 - Community Detection via Autoencoder-Like Nonnegative Tensor Decomposition
AU - Guan, Jiewen
AU - Chen, Bilian
AU - Huang, Xin
N1 - This work was supported in part by the Youth Innovation Fund of Xiamen under Grant 3502Z20206049, in part by the National Natural Science Foundation of China under Grant 61836005, and in part by The Research Grants Council of Hong Kong (HK RGC) under Grant 22200320.
PY - 2024/3
Y1 - 2024/3
N2 - Community detection aims at
partitioning a network into several densely connected subgraphs.
Recently, nonnegative matrix factorization (NMF) has been widely adopted
in many successful community detection applications. However, most
existing NMF-based community detection algorithms neglect the multihop
network topology and the extreme sparsity of adjacency matrices. To
resolve them, we propose a novel conception of adjacency tensor, which
extends adjacency matrix to multihop cases. Then, we develop a novel
tensor Tucker decomposition-based community detection
method—autoencoder-like nonnegative tensor decomposition (ANTD),
leveraging the constructed adjacency tensor. Distinct from simply
applying tensor decomposition on the constructed adjacency tensor, which
only works as a decoder, ANTD also introduces an encoder component to
constitute an autoencoder-like architecture, which can further enhance
the quality of the detected communities. We also develop an efficient
alternative updating algorithm with convergence guarantee to optimize
ANTD, and theoretically analyze the algorithm complexity. Moreover, we
also study a graph regularized variant of ANTD. Extensive experiments on
real-world benchmark networks by comparing 27 state-of-the-art methods,
validate the effectiveness, efficiency, and robustness of our proposed
methods.
AB - Community detection aims at
partitioning a network into several densely connected subgraphs.
Recently, nonnegative matrix factorization (NMF) has been widely adopted
in many successful community detection applications. However, most
existing NMF-based community detection algorithms neglect the multihop
network topology and the extreme sparsity of adjacency matrices. To
resolve them, we propose a novel conception of adjacency tensor, which
extends adjacency matrix to multihop cases. Then, we develop a novel
tensor Tucker decomposition-based community detection
method—autoencoder-like nonnegative tensor decomposition (ANTD),
leveraging the constructed adjacency tensor. Distinct from simply
applying tensor decomposition on the constructed adjacency tensor, which
only works as a decoder, ANTD also introduces an encoder component to
constitute an autoencoder-like architecture, which can further enhance
the quality of the detected communities. We also develop an efficient
alternative updating algorithm with convergence guarantee to optimize
ANTD, and theoretically analyze the algorithm complexity. Moreover, we
also study a graph regularized variant of ANTD. Extensive experiments on
real-world benchmark networks by comparing 27 state-of-the-art methods,
validate the effectiveness, efficiency, and robustness of our proposed
methods.
KW - Community detection
KW - graph clustering
KW - nonnegative tensor decomposition
KW - optimization
UR - https://www.scopus.com/pages/publications/85139473800
U2 - 10.1109/TNNLS.2022.3201906
DO - 10.1109/TNNLS.2022.3201906
M3 - Journal article
AN - SCOPUS:85139473800
SN - 2162-237X
VL - 35
SP - 4179
EP - 4191
JO - IEEE Transactions on Neural Networks and Learning Systems
JF - IEEE Transactions on Neural Networks and Learning Systems
IS - 3
ER -