Back to Search Start Over

Singular-Value-Decomposition-Based Matrix Surgery

Authors :
Jehan Ghafuri
Sabah Jassim
Source :
Entropy, Vol 26, Iss 8, p 701 (2024)
Publication Year :
2024
Publisher :
MDPI AG, 2024.

Abstract

This paper is motivated by the need to stabilise the impact of deep learning (DL) training for medical image analysis on the conditioning of convolution filters in relation to model overfitting and robustness. We present a simple strategy to reduce square matrix condition numbers and investigate its effect on the spatial distributions of point clouds of well- and ill-conditioned matrices. For a square matrix, the SVD surgery strategy works by: (1) computing its singular value decomposition (SVD), (2) changing a few of the smaller singular values relative to the largest one, and (3) reconstructing the matrix by reverse SVD. Applying SVD surgery on CNN convolution filters during training acts as spectral regularisation of the DL model without requiring the learning of extra parameters. The fact that the further away a matrix is from the non-invertible matrices, the higher its condition number is suggests that the spatial distributions of square matrices and those of their inverses are correlated to their condition number distributions. We shall examine this assertion empirically by showing that applying various versions of SVD surgery on point clouds of matrices leads to bringing their persistent diagrams (PDs) closer to the matrices of the point clouds of their inverses.

Details

Language :
English
ISSN :
10994300
Volume :
26
Issue :
8
Database :
Directory of Open Access Journals
Journal :
Entropy
Publication Type :
Academic Journal
Accession number :
edsdoj.f6b161dc48a34a5ea8741c4b603dcdca
Document Type :
article
Full Text :
https://doi.org/10.3390/e26080701