# Feature Selection and Feature Extraction in Pattern Analysis: A Literature Review

arXiv: https://arxiv.org/abs/1905.02845 · HTML: https://mlsanity.com/paper/1905.02845/

## Key facts

- Cited by 15 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 7 May 2019.

## Built on by (most cited first, 15 of 15)

- [Reproducing Kernel Hilbert Space, Mercer's Theorem, Eigenfunctions, Nystr"om Method, and Use of Kernels in Machine Learning: Tutorial and Survey](https://mlsanity.com/paper/2106.08443/) (2021)
- [A Review of the Trends and Challenges in Adopting Natural Language Processing Methods for Education Feedback Analysis](https://mlsanity.com/paper/2301.08826/) (2023)
- [Laplacian-Based Dimensionality Reduction Including Spectral Clustering, Laplacian Eigenmap, Locality Preserving Projection, Graph Embedding, and Diffusion Map: Tutorial and Survey](https://mlsanity.com/paper/2106.02154/) (2021)
- [Transformer Multivariate Forecasting: Less is More?](https://mlsanity.com/paper/2401.00230/) (2023)
- [Machine Learning Methods for Small Data and Upstream Bioprocessing Applications: A Comprehensive Review](https://mlsanity.com/paper/2506.12322/) (2025)
- [Model-based feature selection for neural networks: A mixed-integer programming approach](https://mlsanity.com/paper/2302.10344/) (2023)
- [Semantic-Preserving Feature Partitioning for Multi-View Ensemble Learning](https://mlsanity.com/paper/2401.06251/) (2024)
- [Enhancing Classification Performance via Reinforcement Learning for Feature Selection](https://mlsanity.com/paper/2403.05979/) (2024)
- [Sample-Efficient Behavior Cloning Using General Domain Knowledge](https://mlsanity.com/paper/2501.16546/) (2025)
- [Generative Locally Linear Embedding](https://mlsanity.com/paper/2104.01525/) (2021)
- [Unified Framework for Spectral Dimensionality Reduction, Maximum Variance Unfolding, and Kernel Learning By Semidefinite Programming: Tutorial and Survey](https://mlsanity.com/paper/2106.15379/) (2021)
- [DPDR: A novel machine learning method for the Decision Process for Dimensionality Reduction](https://mlsanity.com/paper/2206.08974/) (2022)
- [Hierarchical Subspace Learning for Dimensionality Reduction to Improve Classification Accuracy in Large Data Sets](https://mlsanity.com/paper/2105.12005/) (2021)
- [Deep-MDS Framework for Recovering the 3D Shape of 2D Landmarks from a Single Image](https://mlsanity.com/paper/2210.15200/) (2022)
- [A Principled Hierarchical Deep Learning Approach to Joint Image Compression and Classification](https://mlsanity.com/paper/2310.19675/) (2023)

## Abstract (arXiv)

Pattern analysis often requires a pre-processing stage for extracting or selecting features in order to help the classification, prediction, or clustering stage discriminate or represent the data in a better way. The reason for this requirement is that the raw data are complex and difficult to process without extracting or selecting appropriate features beforehand. This paper reviews theory and motivation of different common methods of feature selection and extraction and introduces some of their applications. Some numerical implementations are also shown for these methods. Finally, the methods in feature selection and extraction are compared.
