Affinity Learning Via Self-Supervised Diffusion for Spectral Clustering
Spectral clustering makes use of the spectrum of an input affinity matrix to segment data into disjoint clusters. The performance of spectral clustering depends heavily on the quality of the affinity matrix. Commonly used affinity matrices are constructed by either the Gaussian kernel or the self-ex...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9293293/ |
id |
doaj-e637f02f4bc448d0b6c0143ef9a7e404 |
---|---|
record_format |
Article |
spelling |
doaj-e637f02f4bc448d0b6c0143ef9a7e4042021-03-30T15:20:31ZengIEEEIEEE Access2169-35362021-01-0197170718210.1109/ACCESS.2020.30446969293293Affinity Learning Via Self-Supervised Diffusion for Spectral ClusteringJianfeng Ye0https://orcid.org/0000-0003-3100-5587Qilin Li1https://orcid.org/0000-0001-6584-8879Jinlong Yu2Xincheng Wang3Huaming Wang4https://orcid.org/0000-0002-4434-7482Department of Electromechanical, Nanjing University of Aeronautics and Astronautics, Nanjing, ChinaDepartment of Computing, Curtin University, Perth, WA, AustraliaDepartment of Electromechanical, Nanjing University of Aeronautics and Astronautics, Nanjing, ChinaDepartment of Electromechanical, Nanjing University of Aeronautics and Astronautics, Nanjing, ChinaDepartment of Electromechanical, Nanjing University of Aeronautics and Astronautics, Nanjing, ChinaSpectral clustering makes use of the spectrum of an input affinity matrix to segment data into disjoint clusters. The performance of spectral clustering depends heavily on the quality of the affinity matrix. Commonly used affinity matrices are constructed by either the Gaussian kernel or the self-expressive model with sparse or low-rank constraints. A technique called diffusion which acts as a post-process has recently shown to improve the quality of the affinity matrix significantly, by taking advantage of the contextual information. In this paper, we propose a variant of the diffusion process, named Self-Supervised Diffusion, which incorporates clustering result as feedback to provide supervisory signals for the diffusion process. The proposed method contains two stages, namely affinity learning with diffusion and spectral clustering. It works in an iterative fashion, where in each iteration the clustering result is utilized to calculate a pseudo-label similarity so that it can aid the affinity learning stage in the next iteration. Extensive experiments on both synthetic and real-world data have demonstrated that the proposed method can learn accurate and robust affinity, and thus achieves superior clustering performance.https://ieeexplore.ieee.org/document/9293293/Affinity learningdiffusion processspectral clustering |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Jianfeng Ye Qilin Li Jinlong Yu Xincheng Wang Huaming Wang |
spellingShingle |
Jianfeng Ye Qilin Li Jinlong Yu Xincheng Wang Huaming Wang Affinity Learning Via Self-Supervised Diffusion for Spectral Clustering IEEE Access Affinity learning diffusion process spectral clustering |
author_facet |
Jianfeng Ye Qilin Li Jinlong Yu Xincheng Wang Huaming Wang |
author_sort |
Jianfeng Ye |
title |
Affinity Learning Via Self-Supervised Diffusion for Spectral Clustering |
title_short |
Affinity Learning Via Self-Supervised Diffusion for Spectral Clustering |
title_full |
Affinity Learning Via Self-Supervised Diffusion for Spectral Clustering |
title_fullStr |
Affinity Learning Via Self-Supervised Diffusion for Spectral Clustering |
title_full_unstemmed |
Affinity Learning Via Self-Supervised Diffusion for Spectral Clustering |
title_sort |
affinity learning via self-supervised diffusion for spectral clustering |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2021-01-01 |
description |
Spectral clustering makes use of the spectrum of an input affinity matrix to segment data into disjoint clusters. The performance of spectral clustering depends heavily on the quality of the affinity matrix. Commonly used affinity matrices are constructed by either the Gaussian kernel or the self-expressive model with sparse or low-rank constraints. A technique called diffusion which acts as a post-process has recently shown to improve the quality of the affinity matrix significantly, by taking advantage of the contextual information. In this paper, we propose a variant of the diffusion process, named Self-Supervised Diffusion, which incorporates clustering result as feedback to provide supervisory signals for the diffusion process. The proposed method contains two stages, namely affinity learning with diffusion and spectral clustering. It works in an iterative fashion, where in each iteration the clustering result is utilized to calculate a pseudo-label similarity so that it can aid the affinity learning stage in the next iteration. Extensive experiments on both synthetic and real-world data have demonstrated that the proposed method can learn accurate and robust affinity, and thus achieves superior clustering performance. |
topic |
Affinity learning diffusion process spectral clustering |
url |
https://ieeexplore.ieee.org/document/9293293/ |
work_keys_str_mv |
AT jianfengye affinitylearningviaselfsuperviseddiffusionforspectralclustering AT qilinli affinitylearningviaselfsuperviseddiffusionforspectralclustering AT jinlongyu affinitylearningviaselfsuperviseddiffusionforspectralclustering AT xinchengwang affinitylearningviaselfsuperviseddiffusionforspectralclustering AT huamingwang affinitylearningviaselfsuperviseddiffusionforspectralclustering |
_version_ |
1724179675719139328 |