Slow feature analysis (SFA) is a new unsupervised algorithm to learn nonlinear functions that ex tract slowly varying signals out of the input data. In this paper we describe its application to pattern
recognition. In this context in order to be slowly varying the functions learned by SFA need to respond
similarly to the patterns belonging to the same class. We prove that, given input patterns belonging to C
non-overlapping classes and a large enough function space, the optimal solution consists of C − 1 output
signals that are constant for each individual class. As a consequence, their output provides a feature
space suitable to perform classification with simple methods, such as Gaussian classifiers. We then show
as an example the application of SFA to the MNIST handwritten digits database. The performance of
SFA is comparable to that of other established algorithms. Finally, we suggest some possible extensions
to the proposed method. Our approach is in particular attractive because for a given input signal and
a fixed function space it has no parameters, it is easy to implement and apply, and it has low memory
requirements and high speed during recognition. SFA finds the global solution (within the considered
function space) in a single iteration without convergence issues. Moreover, the proposed method is
completely problem-independent.
%0 Report
%1 Berkes2005
%A Berkes, Pietro
%D 2005
%J Cognitive Sciences EPrint Archive
%K dimensionalityreduction emdeddings machinelearning patternrecognition sfa tutorial unsupervised
%T Pattern Recognition with Slow Feature Analysis
%U http://cogprints.org/4104/
%X Slow feature analysis (SFA) is a new unsupervised algorithm to learn nonlinear functions that ex tract slowly varying signals out of the input data. In this paper we describe its application to pattern
recognition. In this context in order to be slowly varying the functions learned by SFA need to respond
similarly to the patterns belonging to the same class. We prove that, given input patterns belonging to C
non-overlapping classes and a large enough function space, the optimal solution consists of C − 1 output
signals that are constant for each individual class. As a consequence, their output provides a feature
space suitable to perform classification with simple methods, such as Gaussian classifiers. We then show
as an example the application of SFA to the MNIST handwritten digits database. The performance of
SFA is comparable to that of other established algorithms. Finally, we suggest some possible extensions
to the proposed method. Our approach is in particular attractive because for a given input signal and
a fixed function space it has no parameters, it is easy to implement and apply, and it has low memory
requirements and high speed during recognition. SFA finds the global solution (within the considered
function space) in a single iteration without convergence issues. Moreover, the proposed method is
completely problem-independent.
@techreport{Berkes2005,
abstract = {Slow feature analysis (SFA) is a new unsupervised algorithm to learn nonlinear functions that ex tract slowly varying signals out of the input data. In this paper we describe its application to pattern
recognition. In this context in order to be slowly varying the functions learned by SFA need to respond
similarly to the patterns belonging to the same class. We prove that, given input patterns belonging to C
non-overlapping classes and a large enough function space, the optimal solution consists of C − 1 output
signals that are constant for each individual class. As a consequence, their output provides a feature
space suitable to perform classification with simple methods, such as Gaussian classifiers. We then show
as an example the application of SFA to the MNIST handwritten digits database. The performance of
SFA is comparable to that of other established algorithms. Finally, we suggest some possible extensions
to the proposed method. Our approach is in particular attractive because for a given input signal and
a fixed function space it has no parameters, it is easy to implement and apply, and it has low memory
requirements and high speed during recognition. SFA finds the global solution (within the considered
function space) in a single iteration without convergence issues. Moreover, the proposed method is
completely problem-independent.},
added-at = {2008-05-26T21:21:38.000+0200},
author = {Berkes, Pietro},
biburl = {https://www.bibsonomy.org/bibtex/22979c91ccbf9d406db77d7e701ea6f94/tmalsburg},
interhash = {5c90c86ef0edbe3f4c6eb8cbc849f940},
intrahash = {2979c91ccbf9d406db77d7e701ea6f94},
journal = {Cognitive Sciences EPrint Archive},
keywords = {dimensionalityreduction emdeddings machinelearning patternrecognition sfa tutorial unsupervised},
timestamp = {2008-05-26T21:21:38.000+0200},
title = {{Pattern Recognition with Slow Feature Analysis}},
url = {http://cogprints.org/4104/},
year = 2005
}