Distributed adaptive sampling for kernel matrix approximation

Daniele Calandriello 1 Alessandro Lazaric 1 Michal Valko 1
1 SEQUEL - Sequential Learning
Inria Lille - Nord Europe, CRIStAL - Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL) - UMR 9189
Abstract : Most kernel-based methods, such as kernel regression, kernel PCA, ICA, or k-means clustering, do not scale to large datasets, because constructing and storing the kernel matrix Kn requires at least O(n2) time and space for n samples. Recent works (Alaoui 2014, Musco 2016) show that sampling points with replacement according to their ridge leverage scores (RLS) generates small dictionaries of relevant points with strong spectral approximation guarantees for Kn. The drawback of RLS-based methods is that computing exact RLS requires constructing and storing the whole kernel matrix. In this paper, we introduce SQUEAK, a new algorithm for kernel approximation based on RLS sampling that sequentially processes the dataset, storing a dictionary which creates accurate kernel matrix approximations with a number of points that only depends on the effective dimension deffgamma of the dataset. Moreover since all the RLS estimations are efficiently performed using only the small dictionary, SQUEAK never constructs the whole matrix kermatrixn, runs in linear time widetildeO(ndeffgamma3) w.r.t.n, and requires only a single pass over the dataset. We also propose a parallel and distributed version of SQUEAK achieving similar accuracy in as little as widetildeO(log(n)deffgamma3) time.
Type de document :
Communication dans un congrès
International Conference on Artificial Intelligence and Statistics, 2017, Fort Lauderdale, United States
Liste complète des métadonnées

Littérature citée [13 références]  Voir  Masquer  Télécharger

Contributeur : Michal Valko <>
Soumis le : vendredi 3 mars 2017 - 18:35:50
Dernière modification le : mardi 3 juillet 2018 - 11:49:36
Document(s) archivé(s) le : mardi 6 juin 2017 - 13:15:28


Fichiers produits par l'(les) auteur(s)


  • HAL Id : hal-01482760, version 1


Daniele Calandriello, Alessandro Lazaric, Michal Valko. Distributed adaptive sampling for kernel matrix approximation. International Conference on Artificial Intelligence and Statistics, 2017, Fort Lauderdale, United States. 〈hal-01482760〉



Consultations de la notice


Téléchargements de fichiers