Robust Low-Rank Graph Multi-View Clustering via Cauchy Norm Minimization
Abstract
:1. Introduction
- A novel multi-view clustering method referred to as RLGMC is proposed. In this method, we combine spectral embedding, low-rank tensor learning and noise constraints into a unified framework. By learning a robust tensor, the underlying structure implied in multiple views is effectively captured.
- To enhance the tensor nuclear norm, a nonconvex low-rank approximation is employed. This approach assigns weights to each singular value via a nonconvex function, improving the performance of low-rank approximation while only requiring one hyperparameter.
- We propose a norm called the Cauchy norm with an upper bound to handle the noise in the spectral embedding space. This norm suppresses the noise value, preventing large noise values from dominating the objective function.
- An alternating optimization algorithm is designed to solve the proposed method. Additionally, experiments conducted on six real-world datasets demonstrate that the proposed method outperforms state-of-the-art methods.
2. Related Works
2.1. Deep Multi-View Clustering Methods
2.2. Subspace Clustering Methods
2.3. Graph-Based Clustering Method
3. Notations and Preliminaries
3.1. Tensor Construction and Rotation Operations
3.2. Tensor Nuclear Norm and Nonconvex Approximation
3.3. Cauchy Norm with Upper Bound
3.4. Similarity Graph Construction and Spectral Embedding
4. The Proposed Method
5. Optimization Algorithm
5.1. Optimization Steps
5.1.1. Subproblem
5.1.2. Subproblem
5.1.3. Subproblem
5.1.4. Remaining Steps
Algorithm 1: RLGMC for multi-view clustering |
|
5.2. Computational Complexity
6. Experiments
6.1. Datasets
- ORL (http://www.uk.research.att.com/facedatabase.html, 15 January 2023) consists of 400 face images from 40 people. Three kinds of features including Intensity, LBP and Gabor are extracted.
- 20newsgroups (http://lig-membres.imag.fr/grimal/data.html, 15 January 2023) consists of five classes and 500 documents, with three views which are extracted.
- COIL-20 (https://www.cs.columbia.edu/CAVE/software/softlib/, 15 January 2023) includes 1440 images from 20 objects. Intensity, LBP and Gabor are extracted.
- 100leaves (https://archive.ics.uci.edu/ml/datasets/One-hundred+plant+species+leaves+data+set, 15 February 2023) contains 100 plant species with a total of 1600 samples. Three views consisting of the shape descriptor, texture histogram and fine scale margin are extracted.
- UCI digits (http://mlg.ucd.ie/datasets, 15 February 2023) consists of 2000 digital images with 10 classes. Similarly to [41], three types of features are extracted.
- Handwritten (https://archive.ics.uci.edu/ml/machine-learning-databases/optdigits/, 15 February 2023) consists of 2000 handwritten digital images. There are six types of features (FOU, FAC, KAR, Pix, ZER, MOR) being extracted.
6.2. Comparison Methods
- SSC [27]: Sparse subspace clustering explores the sparse representation. The parameters of the SSC are set to the default parameters given in the program. Since it is a single-view method, the result is obtained from the first view.
- LRR [28]: Low-rank representation explores the low-rank subspace representation by nuclear norm. For LRR, the parameter is selected from [0.1, 0.5, ⋯, 4.5, 4.9]. Since it is a single-view method, the result is obtained from the first view.
- LT-MSC [29]: LT-MSC explores the high-order correlation of the multi-view using a low-rank constraint. For LT-MSC, the parameter is selected from [, , ⋯, , ].
- t-SVD-MSC [30]: tSVDMSC learns low-rank subspace representation by TNN and tensor rotation operation. For t-SVD-MSC, the parameter is selected from [, , ⋯, , ].
- ETLMSC [31]: ETLMSC learns the essential tensor constrained by TNN from the transition probability matrices. Then, the final clustering results are obtained through the Markov chain-based spectral clustering method. The parameter of ETLMSC is tuned from 0.001 to 5.
- MCGC [42]: MCGC reduces the disagreements among multiple views by a co-regularization term. The parameters of MCGC are set to 0.6.
- GMC [43] (https://github.com/cshaowang/gmc, 15 January 2023): GMC proposes a joint framework consisting of the learning of the similarity-induced graph, the learning of the unified graph and clustering tasks. For GMC, the default parameter is 1.
- DGF [44] (https://github.com/youweiliang/ConsistentGraphLearning, 15 January 2023): DGF learns the consistency and inconsistency among multiple views in a unified optimization model. For DGF, two parameters are selected from [, ] and [, ], respectively.
- CGL [14] (https://github.com/guanyuezhen/CGL, 15 January 2023): CGL simultaneously learns spectral embedding and explores the low-rank tensor representation. The parameters of CGL are selected from [1, 5, 10, 50, 100, 500, 1000, 5000].
6.3. Evaluation Metrics
6.4. Parameter Settings
6.5. Analysis of Clustering Results
6.6. Parameter Sensitivity and Time Complexity Analysis
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Tang, J.; Shu, X.; Li, Z.; Jiang, Y.G.; Tian, Q. Social Anchor-Unit Graph Regularized Tensor Completion for Large-Scale Image Retagging. IEEE Trans. Pattern Anal. Mach. Intell. 2019, 41, 2027–2034. [Google Scholar] [CrossRef] [Green Version]
- Han, Z.; Zhang, C.; Fu, H.; Zhou, J.T. Trusted Multi-View Classification with Dynamic Evidential Fusion. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 2551–2566. [Google Scholar] [CrossRef]
- Liu, B.; Che, Z.; Zhong, H.; Xiao, Y. A Ranking Based Multi-View Method for Positive and Unlabeled Graph Classification. IEEE Trans. Knowl. Data Eng. 2023, 35, 2220–2230. [Google Scholar] [CrossRef]
- Zhao, H.; Liu, H.; Ding, Z.; Fu, Y. Consensus Regularized Multi-View Outlier Detection. IEEE Trans. Image Process. 2018, 27, 236–248. [Google Scholar] [CrossRef]
- Hu, J.; Pan, Y.; Li, T.; Yang, Y. TW-Co-MFC: Two-level weighted collaborative fuzzy clustering based on maximum entropy for multi-view data. Tsinghua Sci. Technol. 2021, 26, 185–198. [Google Scholar] [CrossRef]
- Zhang, X.; Zhang, X.; Liu, H.; Liu, X. Multi-Task Multi-View Clustering. IEEE Trans. Knowl. Data Eng. 2016, 28, 3324–3338. [Google Scholar] [CrossRef]
- Yu, H.; Lian, Y.; Xu, X.; Zhao, X. Mixture Self-Paced Learning for Multi-view K-Means Clustering. In Proceedings of the 2017 IEEE 15th Intl Conf on Dependable, Autonomic and Secure Computing, 15th Intl Conf on Pervasive Intelligence and Computing, 3rd Intl Conf on Big Data Intelligence and Computing and Cyber Science and Technology Congress (DASC/PiCom/DataCom/CyberSciTech), Orlando, FL, USA, 6–10 November 2017; pp. 1210–1215. [Google Scholar] [CrossRef]
- Che, H.; Wang, J.; Cichocki, A. Bicriteria Sparse Nonnegative Matrix Factorization via Two-Timescale Duplex Neurodynamic Optimization. IEEE Trans. Neural Netw. Learn. Syst. 2021, 1–11. [Google Scholar] [CrossRef]
- Li, C.; Che, H.; Leung, M.F.; Liu, C.; Yan, Z. Robust multi-view non-negative matrix factorization with adaptive graph and diversity constraints. Inf. Sci. 2023, 634, 587–607. [Google Scholar] [CrossRef]
- Che, H.; Wang, J. A nonnegative matrix factorization algorithm based on a discrete-time projection neural network. Neural Netw. 2018, 103, 63–71. [Google Scholar] [CrossRef] [PubMed]
- Chen, K.; Che, H.; Li, X.; Leung, M.F. Graph non-negative matrix factorization with alternative smoothed l0 regularizations. Neural Comput. Appl. 2023, 35, 9995–10009. [Google Scholar] [CrossRef]
- Yang, X.; Che, H.; Leung, M.F.; Liu, C. Adaptive graph nonnegative matrix factorization with the self-paced regularization. Appl. Intell. 2022, 53, 15818–15835. [Google Scholar] [CrossRef]
- Liu, C.; Li, R.; Wu, S.; Che, H.; Jiang, D.; Yu, Z.; Wong, H.S. Self-Guided Partial Graph Propagation for Incomplete Multiview Clustering. IEEE Trans. Neural Netw. Learn. Syst. 2023, 1–14. [Google Scholar] [CrossRef] [PubMed]
- Li, Z.; Tang, C.; Liu, X.; Zheng, X.; Zhang, W.; Zhu, E. Consensus Graph Learning for Multi-View Clustering. IEEE Trans. Multimed. 2022, 24, 2461–2472. [Google Scholar] [CrossRef]
- Chen, Y.; Guo, Y.; Wang, Y.; Wang, D.; Peng, C.; He, G. Denoising of Hyperspectral Images Using Nonconvex Low Rank Matrix Approximation. IEEE Trans. Geosci. Remote Sens. 2017, 55, 5366–5380. [Google Scholar] [CrossRef]
- Chen, Y.; Wang, S.; Peng, C.; Hua, Z.; Zhou, Y. Generalized Nonconvex Low-Rank Tensor Approximation for Multi-View Subspace Clustering. IEEE Trans. Image Process. 2021, 30, 4022–4035. [Google Scholar] [CrossRef] [PubMed]
- Pan, B.; Li, C.; Che, H. Nonconvex low-rank tensor approximation with graph and consistent regularizations for multi-view subspace learning. Neural Netw. 2023, 161, 638–658. [Google Scholar] [CrossRef] [PubMed]
- Li, X.; Lu, Q.; Dong, Y.; Tao, D. Robust Subspace Clustering by Cauchy Loss Function. IEEE Trans. Neural Netw. Learn. Syst. 2019, 30, 2067–2078. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Guan, N.; Liu, T.; Zhang, Y.; Tao, D.; Davis, L.S. Truncated Cauchy Non-Negative Matrix Factorization. IEEE Trans. Pattern Anal. Mach. Intell. 2019, 41, 246–259. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Li, J.; Che, H.; Liu, X. Circuit Design and Analysis of Smoothed l0 Norm Approximation for Sparse Signal Reconstruction. Circuits Syst. Signal Process. 2023, 42, 2321–2345. [Google Scholar] [CrossRef]
- Vaze, R.; Deshmukh, N.; Kumar, R.; Saxena, A. Development and application of Quantum Entanglement inspired Particle Swarm Optimization. Knowl.-Based Syst. 2021, 219, 106859. [Google Scholar] [CrossRef]
- Che, H.; Wang, J.; Cichocki, A. Sparse signal reconstruction via collaborative neurodynamic optimization. Neural Netw. 2022, 154, 255–269. [Google Scholar] [CrossRef]
- Boyd, S.; Parikh, N.; Chu, E.; Peleato, B.; Eckstein, J. Distributed Optimization and Statistical Learning via the Alternating Direction Method of Multipliers. Found. Trends Mach. Learn. 2011, 3, 1–122. [Google Scholar] [CrossRef]
- Ji, P.; Zhang, T.; Li, H.; Salzmann, M.; Reid, I. Deep Subspace Clustering Networks. In Proceedings of the 31st International Conference on Neural Information Processing Systems, Red Hook, NY, USA, 4 December 2017; pp. 23–32. [Google Scholar]
- Wang, H.; Wang, J.; Wang, J.; Zhao, M.; Zhang, W.; Zhang, F.; Xie, X.; Guo, M. GraphGAN: Graph Representation Learning with Generative Adversarial Nets. In Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence and Thirtieth Innovative Applications of Artificial Intelligence Conference and Eighth AAAI Symposium on Educational Advances in Artificial Intelligence, New Orleans, LA, USA, 2 February 2018; AAAI Press: Palo Alto, CA, USA, 2018. [Google Scholar]
- Li, X.; Zhang, H.; Zhang, R. Adaptive Graph Auto-Encoder for General Data Clustering. IEEE Trans. Pattern Anal. Mach. Intell. 2022, 44, 9725–9732. [Google Scholar] [CrossRef] [PubMed]
- Elhamifar, E.; Vidal, R. Sparse Subspace Clustering: Algorithm, Theory, and Applications. IEEE Trans. Pattern Anal. Mach. Intell. 2013, 35, 2765–2781. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Liu, G.; Lin, Z.; Yan, S.; Sun, J.; Yu, Y.; Ma, Y. Robust Recovery of Subspace Structures by Low-Rank Representation. IEEE Trans. Pattern Anal. Mach. Intell. 2013, 35, 171–184. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Zhang, C.; Fu, H.; Liu, S.; Liu, G.; Cao, X. Low-Rank Tensor Constrained Multiview Subspace Clustering. In Proceedings of the 2015 IEEE International Conference on Computer Vision (ICCV), Santiago, Chile, 7–13 December 2015; pp. 1582–1590. [Google Scholar] [CrossRef]
- Xie, Y.; Tao, D.; Zhang, W.; Liu, Y.; Zhang, L.; Qu, Y. On Unifying Multi-View Self-Representations for Clustering by Tensor Multi-Rank Minimization. Int. J. Comput. Vis. 2018, 126, 1157–1179. [Google Scholar] [CrossRef] [Green Version]
- Wu, J.; Lin, Z.; Zha, H. Essential Tensor Learning for Multi-View Spectral Clustering. IEEE Trans. Image Process. 2019, 28, 5910–5922. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Nie, F.; Wang, X.; Huang, H. Clustering and Projected Clustering with Adaptive Neighbors. In Proceedings of the 20th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, New York, NY, USA, 24–27 August 2014; pp. 977–986. [Google Scholar] [CrossRef]
- Nie, F.; Li, J.; Li, X. Parameter-Free Auto-Weighted Multiple Graph Learning: A Framework for Multiview Clustering and Semi-Supervised Classification. In Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, New York, NY, USA, 24 February 2017; AAAI Press: Palo Alto, CA, USA, 2016; pp. 1881–1887. [Google Scholar]
- Nie, F.; Li, J.; Li, X. Self-Weighted Multiview Clustering with Multiple Graphs. In Proceedings of the 26th International Joint Conference on Artificial Intelligence, Melbourne, Australia, 19–25 August 2017; AAAI Press: Palo Alto, CA, USA, 2017; pp. 2564–2570. [Google Scholar]
- Kilmer, M.E.; Braman, K.S.; Hao, N.; Hoover, R.C. Third-Order Tensors as Operators on Matrices: A Theoretical and Computational Framework with Applications in Imaging. SIAM J. Matrix Anal. Appl. 2013, 34, 148–172. [Google Scholar] [CrossRef] [Green Version]
- Kilmer, M.E.; Martin, C.D. Chen et al. Factorization strategies for third-order tensors. Linear Algebra Its Appl. 2011, 435, 641–658. [Google Scholar] [CrossRef] [Green Version]
- Nie, F.; Cai, G.; Li, X. Multi-View Clustering and Semi-Supervised Classification with Adaptive Neighbours. In Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence, San Francisco, CA, USA, 4–9 February 2017; AAAI Press: Palo Alto, CA, USA, 2017; pp. 2408–2414. [Google Scholar]
- Gao, Q.; Xia, W.; Wan, Z.; Deyan, X.; Zhang, P. Tensor-SVD Based Graph Learning for Multi-View Subspace Clustering. Proc. AAAI Conf. Artif. Intell. 2020, 34, 3930–3937. [Google Scholar] [CrossRef]
- Gu, S.; Xie, Q.; Meng, D.; Zuo, W.; Feng, X.; Zhang, L. Weighted Nuclear Norm Minimization and Its Applications to Low Level Vision. Int. J. Comput. Vision 2017, 121, 183–208. [Google Scholar] [CrossRef]
- Li, Y.; Nie, F.; Huang, H.; Huang, J. Large-Scale Multi-View Spectral Clustering via Bipartite Graph. In Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, Austin, TX, USA, 25–30 January 2015; AAAI Press: Palo Alto, CA, USA, 2015; pp. 2750–2756. [Google Scholar]
- Xie, D.; Gao, Q.; Deng, S.; Yang, X.; Gao, X. Multiple graphs learning with a new weighted tensor nuclear norm. Neural Netw. 2021, 133, 57–68. [Google Scholar] [CrossRef]
- Zhan, K.; Nie, F.; Wang, J.; Yang, Y. Multiview Consensus Graph Clustering. Trans. Img. Proc. 2019, 28, 1261–1270. [Google Scholar] [CrossRef]
- Wang, H.; Yang, Y.; Liu, B. GMC: Graph-Based Multi-View Clustering. IEEE Trans. Knowl. Data Eng. 2020, 32, 1116–1129. [Google Scholar] [CrossRef]
- Liang, Y.; Huang, D.; Wang, C.D. Consistency Meets Inconsistency: A Unified Graph Learning Framework for Multi-view Clustering. In Proceedings of the 2019 IEEE International Conference on Data Mining (ICDM), Beijing, China, 8–11 November 2019; pp. 1204–1209. [Google Scholar] [CrossRef]
- Cai, D.; He, X.; Han, J. Document clustering using locality preserving indexing. IEEE Trans. Knowl. Data Eng. 2005, 17, 1624–1637. [Google Scholar] [CrossRef] [Green Version]
- Manning, C.D.; Raghavan, P.; Schütze, H. Introduction to Information Retrieval; Cambridge University Press: Cambridge, MA, USA, 2008. [Google Scholar]
Notations | Meaning |
---|---|
The i-th element of vector z | |
The i-th column of matrix Z | |
The Transposition of matrix Z | |
Sum of singular values | |
The ()-th entry of | |
The i-th horizontal slice of | |
The j-th lateral slice of | |
The k-th frontal slice of | |
The Transposition of tensor | |
The i-th matricization of | |
Tensor nuclear norm | |
norm | , where A is matrix or tensor |
norm | , for measuring Euclidean distance |
The traces of matrix | |
Tensor | A data structure made by stacking multiple matrices |
Dataset | Objective | Instances | Clusters | View |
---|---|---|---|---|
ORL | Face | 400 | 40 | 3 |
20newsgroups | Document | 500 | 5 | 3 |
COIL-20 | Object | 1440 | 20 | 3 |
100leaves | Plant species | 1600 | 100 | 3 |
UCI digits | Digit | 2000 | 10 | 3 |
Handwritten | Digit | 2000 | 10 | 6 |
Datasets | Methods | ACC | NMI | Precision | Recall | F-Score | AR |
---|---|---|---|---|---|---|---|
ORL | SSC | ||||||
LRR | |||||||
LT-MSC | |||||||
t-SVD-MSC | |||||||
ETLMSC | |||||||
MCGC | |||||||
GMC | |||||||
CGL | |||||||
DGF | |||||||
Ours | |||||||
20newsgroups | SSC | ||||||
LRR | |||||||
LT-MSC | |||||||
t-SVD-MSC | |||||||
ETLMSC | |||||||
MCGC | |||||||
GMC | |||||||
CGL | |||||||
DGF | |||||||
Ours | |||||||
COIL-20 | SSC | ||||||
LRR | |||||||
LT-MSC | |||||||
t-SVD-MSC | |||||||
ETLMSC | |||||||
MCGC | |||||||
GMC | |||||||
CGL | |||||||
DGF | |||||||
Ours | |||||||
100leaves | SSC | ||||||
LRR | |||||||
LT-MSC | |||||||
t-SVD-MSC | |||||||
ETLMSC | |||||||
MCGC | |||||||
GMC | |||||||
CGL | |||||||
DGF | |||||||
Ours | |||||||
UCI digits | SSC | ||||||
LRR | |||||||
LT-MSC | |||||||
t-SVD-MSC | |||||||
ETLMSC | |||||||
MCGC | |||||||
GMC | |||||||
CGL | |||||||
DGF | |||||||
Ours | |||||||
Handwritten | SSC | ||||||
LRR | |||||||
LT-MSC | |||||||
t-SVD-MSC | |||||||
ETLMSC | |||||||
MCGC | |||||||
GMC | |||||||
CGL | |||||||
DGF | |||||||
Ours |
Time (s) | Methods | ORL | 20newsgroups | COIL-20 | 100leaves | UCI Digits | Handwritten |
---|---|---|---|---|---|---|---|
Datasets | |||||||
SSC | 7.51 | 7.03 | 29.85 | 22.30 | 62.12 | 71.74 | |
LRR | 18.61 | 42.22 | 242.61 | 172.55 | 341.30 | 342.05 | |
LT-MSC | 51.70 | 51.85 | 633.59 | 420.87 | 924.88 | 1083.70 | |
t-SVD-MSC | 34.38 | 31.88 | 406.90 | 273.93 | 198.71 | 627.44 | |
ETLMSC | 0.90 | 3.69 | 16.12 | 48.69 | 66.32 | 66.47 | |
MCGC | 0.46 | 0.68 | 5.57 | 13.89 | 15.77 | 14.49 | |
GMC | 0.49 | 0.56 | 7.19 | 5.01 | 28.22 | 12.72 | |
CGL | 10.50 | 9.17 | 76.13 | 239.89 | 152.11 | 305.81 | |
DGF | 0.30 | 0.28 | 3.65 | 0.62 | 1.65 | 2.14 | |
Ours | 2.51 | 1.63 | 25.14 | 33.07 | 42.53 | 82.61 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Pu, X.; Pan, B.; Che, H. Robust Low-Rank Graph Multi-View Clustering via Cauchy Norm Minimization. Mathematics 2023, 11, 2940. https://doi.org/10.3390/math11132940
Pu X, Pan B, Che H. Robust Low-Rank Graph Multi-View Clustering via Cauchy Norm Minimization. Mathematics. 2023; 11(13):2940. https://doi.org/10.3390/math11132940
Chicago/Turabian StylePu, Xinyu, Baicheng Pan, and Hangjun Che. 2023. "Robust Low-Rank Graph Multi-View Clustering via Cauchy Norm Minimization" Mathematics 11, no. 13: 2940. https://doi.org/10.3390/math11132940
APA StylePu, X., Pan, B., & Che, H. (2023). Robust Low-Rank Graph Multi-View Clustering via Cauchy Norm Minimization. Mathematics, 11(13), 2940. https://doi.org/10.3390/math11132940