Linear discriminant analysis: A detailed tutorial

被引:587
作者
Tharwat, Alaa [1 ,2 ,6 ]
Gaber, Tarek [3 ,6 ]
Ibrahim, Abdelhameed [4 ,6 ]
Hassanien, Aboul Ella [5 ,6 ]
机构
[1] Frankfurt Univ Appl Sci, Dept Comp Sci & Engn, Frankfurt, Germany
[2] Suez Canal Univ, Fac Engn, Ismailia, Egypt
[3] Suez Canal Univ, Fac Comp & Informat, Ismailia, Egypt
[4] Mansoura Univ, Fac Engn, Mansoura, Egypt
[5] Cairo Univ, Fac Comp & Informat, Cairo, Egypt
[6] Sci Res Grp Egypt, Cairo, Egypt
关键词
Dimensionality reduction; PCA; LDA; Kernel Functions; Class-Dependent LDA; Class-Independent LDA; SSS (Small Sample Size) problem; eigenvectors artificial intelligence; PRINCIPAL COMPONENT ANALYSIS; SAMPLE-SIZE PROBLEM; FEATURE-SELECTION; FACE RECOGNITION; NULL SPACE; FOURIER-TRANSFORM; DIRECT LDA; CLASSIFICATION; REDUCTION; MATRIX;
D O I
10.3233/AIC-170729
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Linear Discriminant Analysis (LDA) is a very common technique for dimensionality reduction problems as a preprocessing step for machine learning and pattern classification applications. At the same time, it is usually used as a black box, but (sometimes) not well understood. The aim of this paper is to build a solid intuition for what is LDA, and how LDA works, thus enabling readers of all levels be able to get a better understanding of the LDA and to know how to apply this technique in different applications. The paper first gave the basic definitions and steps of how LDA technique works supported with visual explanations of these steps. Moreover, the two methods of computing the LDA space, i.e. class-dependent and class-independent methods, were explained in details. Then, in a step-by-step approach, two numerical examples are demonstrated to show how the LDA space can be calculated in case of the class-dependent and class-independent methods. Furthermore, two of the most common LDA problems (i.e. Small Sample Size (SSS) and non-linearity problems) were highlighted and illustrated, and state-of-the-art solutions to these problems were investigated and explained. Finally, a number of experiments was conducted with different datasets to (1) investigate the effect of the eigenvectors that used in the LDA space on the robustness of the extracted feature for the classification accuracy, and (2) to show when the SSS problem occurs and how it can be addressed.
引用
收藏
页码:169 / 190
页数:22
相关论文
共 85 条
  • [1] [Anonymous], ARXIV PREPRINT ARXIV
  • [2] [Anonymous], PATTERN RECOGNITION
  • [3] [Anonymous], 2004, ADV NEURAL INF PROCE
  • [4] [Anonymous], 2005, Fisher linear discriminant analysis
  • [5] [Anonymous], 2012, MATRIX COMPUTATIONS
  • [6] [Anonymous], ADVANCES IN KERNEL M
  • [7] [Anonymous], 1 INT C ADV INT SYST
  • [8] [Anonymous], J BIOMEDICAL INFORM
  • [9] [Anonymous], P 23 INT C MACH LEAR
  • [10] [Anonymous], 2000, Pattern Classification, DOI DOI 10.1007/978-3-319-57027-3_4