Analyse canonique à noyaux
L'analyse canonique à noyaux, parfois aussi nommé analyse à noyaux des corrélations canoniques, (kernel canonical correlation analysis[i 1] en anglais, d'où KCCA) étend l'analyse canonique ordinaire grâce à l'astuce du noyau.
Définition Mathématiques
modifierSupposons que nous avons X et Y deux matrices, celle ci vont être transformé dans deux espaces de Hilbert, et . Le but est alors de trouver le a et le b tel que, si et , la corrélation sera maximale entre U et V.
Nous pouvons l'écrire de la manière suivante [i 2]:
Par le théorème de Mercer, les produits scalaires et peuvent être remplacé par des noyaux et .
On peut alors calculer et comme les solutions du problème aux valeurs propres généralisé suivant[i 3] :
où et les sont les matrices de Gram correspondantes au deux fonctions noyau et .
Afin d’éviter le surapprentissage, des termes de régularisation sont généralement ajoutés.
Usages
modifierLa KCCA s’est révélée efficace pour des tâches telles que la recherche intermodale et l’analyse sémantique, bien qu’elle présente des difficultés computationnelles pour les grands jeux de données en raison de son besoin en mémoire en pour stocker les matrices de noyau.
Un autre exemple est l'appariement statistique[i 4],[i 5], par exemple pour de l'imputation.
Liens avec d'autres méthodes
modifierElle peut être vue comme la composition de deux analyses en composantes principales à noyaux avec une analyse d'une analyse canonique des corrélations classique[i 5].
Notes et références
modifierNotes
modifierRéférences
modifierOuvrages spécialisés
modifierArticles publiés sur internet
modifier- ↑ (en) S. Y. Huang, M. H. Lee et C. K. Hsiao, « Nonlinear measures of association with kernel canonical correlation analysis and applications », Journal of Statistical Planning and Inference, vol. 139, no 7, , p. 2162 (DOI 10.1016/j.jspi.2008.10.011, lire en ligne)
- ↑ (en) Shotaro Akaho, « A kernel method for canonical correlation analysis », arxiv, (lire en ligne)
- ↑ (en) F.R. Bach et M.I. Jordan, « KERNEL INDEPENDENT COMPONENT ANALYSIS », 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)., (lire en ligne)
- ↑ (en) Hugues Annoye, Alessandro Beretta et Cédric Heuchenne, « Statistical matching using kernel canonical correlation analysis and super-organizing map », Expert Systems with Applications, vol. 246, , p. 123-134 (ISSN 0957-4174, DOI 10.1016/j.eswa.2023.123134, lire en ligne, consulté le )
- 1 2 (en) Hugues Annoye, Alessandro Beretta et Cédric Heuchenne, « Statistical matching using autoencoders-canonical correlation analysis, kernel canonical correlation analysis and multi-output multilayer perceptron », Knowledge-Based Systems, vol. 330, , p. 114626 (DOI 10.1016/j.knosys.2025.114626, lire en ligne, consulté le )