Norme Nucléaire
Norme nucléaireC'est la somme des valeurs singulières de la matrice, qui est utilisée pour contraindre le rang faible de la matrice. Pour les données clairsemées, la matrice est de rang faible et contient de nombreuses informations redondantes, qui peuvent être utilisées pour récupérer des données et extraire des fonctionnalités.
Définition de la norme nucléaire
La norme nucléaire de la matrice X est définie comme :
Selon la formule ci-dessus, la norme nucléaire est équivalente à la somme des valeurs propres de la matrice. Considérant la décomposition en valeurs propres de X, nous pouvons tirer les conclusions suivantes :
Preuve de convexité
D'après les informations connues, la norme induite par la matrice est convexe, c'est-à-dire :
Soit , Alors
est convexe, donc
est convexe, et
Puisque
et
sont des normes duales,
convexe (
).
Solution de gradient
Sur la base des hypothèses SVD ci-dessus, nous pouvons conclure que :
Par conséquent, nous devons résoudre . Considérons
, nous avons donc :
donc: