arXiv (Cornell University) · 2018 · 13 citations · 13 references
ComputingComputer ScienceData MiningMachine LearningStatistical LearningData RepresentationDimensionality ReductionKernel MethodsPattern RecognitionPrincipal Component AnalysisRepresentation LearningAutoencodersAutoencodingHilbert Space RepresentationsInfinite-dimensional Hilbert SpacesKernel LearningReconstruction Error AnalysisReproducing Kernel Hilbert SpacesVector-valued Reproducing Kernel Hilbert Spaces
This paper investigates a novel algorithmic approach to data representation based on kernel methods. Assuming that the observations lie in a Hilbert space X, the introduced Kernel Autoencoder (KAE) is the composition of mappings from vector-valued Reproducing Kernel Hilbert Spaces (vv-RKHSs) that minimizes the expected reconstruction error. Beyond a first extension of the autoencoding scheme to possibly infinite dimensional Hilbert spaces, KAE further allows to autoencode any kind of data by choosing X to be itself a RKHS. A theoretical analysis of the model is carried out, providing a generalization bound, and shedding light on its connection with Kernel Principal Component Analysis. The proposed algorithms are then detailed at length: they crucially rely on the form taken by the minimizers, revealed by a dedicated Representer Theorem. Finally, numerical experiments on both simulated data and real labeled graphs (molecules) provide empirical evidence of the KAE performances.
13
Scikit-learn: Machine Learning in Python
Fabián Pedregosa, Gaël Varoquaux, Alexandre Gramfort et al. · arXiv (Cornell University) · 2012 · 63.7K citations · Full text
Ruslan Salakhutdinov, Geoffrey E. Hinton · 2009 · 1.8K citations