TY - JOUR
T1 - A Novel Normalized-Cut Solver With Nearest Neighbor Hierarchical Initialization
AU - Nie, Feiping
AU - Lu, Jitao
AU - Wu, Danyang
AU - Wang, Rong
AU - Li, Xuelong
N1 - Publisher Copyright:
© 2023 The Authors.
PY - 2024/1/1
Y1 - 2024/1/1
N2 - Normalized-Cut (N-Cut) is a famous model of spectral clustering. The traditional N-Cut solvers are two-stage: 1) calculating the continuous spectral embedding of normalized Laplacian matrix; 2) discretization via KK-means or spectral rotation. However, this paradigm brings two vital problems: 1) two-stage methods solve a relaxed version of the original problem, so they cannot obtain good solutions for the original N-Cut problem; 2) solving the relaxed problem requires eigenvalue decomposition, which has On3 error(n3) time complexity (nn is the number of nodes). To address the problems, we propose a novel N-Cut solver designed based on the famous coordinate descent method. Since the vanilla coordinate descent method also has On3 error(n3) time complexity, we design various accelerating strategies to reduce the time complexity to al O|E||E|)E is the number of edges). To avoid reliance on random initialization which brings uncertainties to clustering, we propose an efficient initialization method that gives deterministic outputs. Extensive experiments on several benchmark datasets demonstrate that the proposed solver can obtain larger objective values of N-Cut, meanwhile achieving better clustering performance compared to traditional solvers.
AB - Normalized-Cut (N-Cut) is a famous model of spectral clustering. The traditional N-Cut solvers are two-stage: 1) calculating the continuous spectral embedding of normalized Laplacian matrix; 2) discretization via KK-means or spectral rotation. However, this paradigm brings two vital problems: 1) two-stage methods solve a relaxed version of the original problem, so they cannot obtain good solutions for the original N-Cut problem; 2) solving the relaxed problem requires eigenvalue decomposition, which has On3 error(n3) time complexity (nn is the number of nodes). To address the problems, we propose a novel N-Cut solver designed based on the famous coordinate descent method. Since the vanilla coordinate descent method also has On3 error(n3) time complexity, we design various accelerating strategies to reduce the time complexity to al O|E||E|)E is the number of edges). To avoid reliance on random initialization which brings uncertainties to clustering, we propose an efficient initialization method that gives deterministic outputs. Extensive experiments on several benchmark datasets demonstrate that the proposed solver can obtain larger objective values of N-Cut, meanwhile achieving better clustering performance compared to traditional solvers.
KW - clustering
KW - Coordinate descent method
KW - graph cut
UR - http://www.scopus.com/inward/record.url?scp=85161033081&partnerID=8YFLogxK
U2 - 10.1109/TPAMI.2023.3279394
DO - 10.1109/TPAMI.2023.3279394
M3 - 文章
C2 - 37224368
AN - SCOPUS:85161033081
SN - 0162-8828
VL - 46
SP - 659
EP - 666
JO - IEEE Transactions on Pattern Analysis and Machine Intelligence
JF - IEEE Transactions on Pattern Analysis and Machine Intelligence
IS - 1
ER -