• Home
  • Search
  • Handwritten Digit Recognition with Nonlinear Fisher Discriminant Analysis
  • Cite Icon16
  • https://doi.org/10.1007/11550907_45Copy DOI Icon

Handwritten Digit Recognition with Nonlinear Fisher Discriminant Analysis

  • Jan 1, 2005
  • Pietro Berkes
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

To generalize the Fisher Discriminant Analysis (FDA) algorithm to the case of discriminant functions belonging to a nonlinear, finite dimensional function space F (Nonlinear FDA or NFDA), it is sufficient to expand the input data by computing the output of a basis of F when applied to it [1,2,3,4]. The solution to NFDA can then be found like in the linear case by solving a generalized eigenvalue problem on the between- and within-classes covariance matrices (see e.g. [5]). The goal of NFDA is to find linear projections of the expanded data (i.e., nonlinear transformations of the original data) that minimize the variance within a class and maximize the variance between different classes. Such a representation is of course ideal to perform classification. The application of NFDA to pattern recognition is particularly appealing, because for a given input signal and a fixed function space it has no parameters and it is easy to implement and apply. Moreover, given C classes only C - 1 projections are relevant [5]. As a consequence, the feature space is very small and the algorithm has low memory requirements and high speed during recognition. Here we apply NFDA to a handwritten digit recognition problem using the MNIST database, a standard and freely available set of 70,000 handwritten digits (28 × 28 pixels large), divided into a training set (60,000 digits) and a test set (10,000 digits). Several established pattern recognition methods have been applied to this database by Le Cun et al. [6]. Their paper provides a standard reference work to benchmark new algorithms. We perform NFDA on spaces of polynomials of a given degree d, whose corresponding basis functions include all monomials up to order d in all input variables. It is clear that the problem quickly becomes intractable because of the high memory requirements. For this reason, the input dimensionality is first reduced by principal component analysis. On the preprocessed data we then apply NFDA by expanding the training patterns in the polynomial space and solving the linear FDA eigenvalue problem. As mentioned above, since we have 10 classes we only need to compute the first 9 eigenvectors. Since the within-class variance is minimized, the patterns belonging to different classes tend to cluster in the feature space when projected on the eigenvectors. For this reason we classify the digits with a simple method such as Gaussian classifiers. We perform simulations with polynomials of degree 2 to 5. With polynomials of degree 2 the explosion in the dimensionality of the expanded space with increasing number of input dimensions is relatively restricted, so that it is possible to use up to 140 dimensions. With higher order polynomials one has to rely on a smaller number of input dimensions, but since the function space gets larger and includes new nonlinearities, one obtains a remarkable improvement in performance. The best performance is achieved with polynomials of degree 3 and 35 input dimensions, with an error rate of 1.5% on test data. This error rate is comparable to but does not outperform that of the most elaborate algorithms (Table 1). The performance of NFDA is however remarkable considering the simplicity of the method and the fact that it has no a priori knowledge on the problem, in contrast for example to the LeNet-5 algorithm [6] which has been designed specifically for handwritten character recognition. In addition, for recognition, NFDA has to store and compute only 9 functions and has thus small memory requirements and a high recognition speed. It is also possible to formulate NFDA using the kernel trick, in which case one can in principle use function spaces of infinite dimensionality [1,2,3,4]. However, the limiting factor in that formulation is the number of training patterns, which makes it not realistic for this application. The performance of NFDA could be further improved using for example a more problem-specific preprocessing of the patterns (e.g., by increasing the size of the training set with new patterns generated by artificial distortion of the original one), boosting techniques, or mixture of experts with other algorithms [5,6].

Similar Papers
  • Conference Article
  • Citations8

MoNDE: Mixture of Near-Data Experts for Large-Scale Sparse Models

  • Jun 23, 2024
  • Taehyun Kim +5
  • Research Article

Идентификация локально-адаптивных регрессионных моделей с треугольными индикаторными функциями

  • Jun 20, 2023
  • Analysis and data processing systems
  • Alexander A Popov
  • Research Article
  • Citations1

A novel data streaming method for detecting abnormal flows in distributed monitoring systems

  • Mar 31, 2023
  • International Journal of Network Management
  • Aiping Zhou +1
  • Research Article
  • Citations7

Fault diagnosis for blast furnace ironmaking process based on randomized local fisher discriminant analysis

  • May 21, 2024
  • The Canadian Journal of Chemical Engineering
  • Jiawei Zhou +6
  • Conference Article
  • Citations1

Algebraic software testing in vector spaces of functions

  • Aug 19, 1996
  • T.R Cain +1
  • Conference Article
  • Citations123

Combining multiple representations and classifiers for pen-based handwritten digit recognition

  • Aug 18, 1997
  • F Alimoglu +1
  • PDF
  • Research Article
  • Citations4

A Probabilistic Fusion Methodology for Face Recognition

  • Oct 23, 2005
  • EURASIP Journal on Advances in Signal Processing
  • K Srinivasa Rao +1
  • PDF
  • Research Article
  • Citations2

Reactive buffering window trajectory segmentation: RBW-TS

  • Jul 24, 2023
  • Journal of Big Data
  • Bakht Zaman +3
  • Conference Article
  • Citations21

Automatic impostor placement for guaranteed frame rates and low memory requirements

  • Apr 03, 2005
  • Stefan Jeschke +3
  • Conference Article
  • Citations1

<title>Finite-state residual vector quantization</title>

  • Apr 21, 1995
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Syed A Rizvi +2
  • Conference Article
  • Citations13

Rough common vector: A new approach to face recognition

  • Jan 01, 2007
  • Akihiko Tamura +1
  • Conference Article
  • Citations6

A fast image compression algorithm based on SPIHT

  • May 01, 2009
  • Jia Zhigang +2
  • Research Article
  • Citations5

A note on the polynomial approximation of vertex singularities in the boundary element method in three dimensions

  • Sep 01, 2009
  • Journal of Integral Equations and Applications
  • A Bespalov
  • Research Article
  • Citations4

Diagonalization of the Elliptic Ruijsenaars Model of Type-BC

  • Dec 15, 1998
  • Journal of the Physical Society of Japan
  • Kazuhiro Hikami +1
  • Research Article
  • Citations10

Online Nonlinear Estimation via Iterative <inline-formula> <tex-math notation="LaTeX">$L^2$</tex-math> </inline-formula>-Space Projections: Reproducing Kernel of Subspace

  • Dec 13, 2017
  • IEEE Transactions on Signal Processing
  • Motoya Ohnishi +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.