Live briefing
Everything about Feature selection
Process in machine learning and statistics
In machine learning, feature selection is the process of selecting a subset of relevant features for use in model construction. Feature selection techniques are used for several reasons:simplification of models to make them easier to interpret, shorter training times, to avoid the curse of dimensionality, improve the compatibility of the data with a certain learning model class, to encode inherent symmetries present in the input space. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Feature selectionA 5-minute orientation
- Skim a recent paper: A Review of Feature Selection Methods for Machine Learning-Based Disease Risk PredictionInfluential work since 2022
- Pick up a classic book: Distinctive feature theoryThe most-reprinted book on the subject
- Read the landmark paper: Feature selection based on mutual information criteria of max-dependency, max-relevance, and min-redundancyCited 9,140 times
- Go sideways: Matrix regularizationA closely related topic
- Go sideways: Regularized least squaresA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
- Introduction
- Subset selection
- Optimality criteria
- Structure learning
- Information theory-based feature selection mechanisms
- Hilbert-Schmidt Independence Criterion Lasso based feature selection
- Correlation feature selection
- Regularized trees
- Overview on metaheuristics methods
- Feature selection embedded in learning algorithms
🏆 Landmark papers (most cited)
Feature selection based on mutual information criteria of max-dependency, max-relevance, and min-redundancy
Wrappers for feature subset selection
Feature Selection with the Boruta Package
A survey on feature selection methods
A review of feature selection techniques in bioinformatics
mixOmics: An R package for ‘omics feature selection and multiple data integration
🆕 Influential since 2022
A Review of Feature Selection Methods for Machine Learning-Based Disease Risk Prediction
Feature selection strategies: a comparative analysis of SHAP-value and importance-based methods
Feature selection techniques for machine learning: a survey of more than two decades of research
Stability of feature selection algorithm: A review
A comprehensive survey on recent metaheuristics for feature selection
📚 Books worth reading
Distinctive feature theoryT. Alan Hall · 2001- 📕Machine Learning for Mass Production and Industrial EngineeringTobias Pfingsten · 2007
AI-Assisted Medical DiagnosticsMilan Toma · 2025
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Matrix regularization In the field of statistical learning theory, matrix regularization generalizes notions of vector regularization to cases where the object to be learned…
- Regularized least squares Regularized least squares (RLS) is a family of methods for solving the least-squares problem while using regularization to further constrain the resulting…
- Lasso (statistics) In statistics and machine learning, lasso (least absolute shrinkage and selection operator; also Lasso, LASSO or L1 regularization) is a regression analysis…
- Elastic net regularization In statistics and, in particular, in the fitting of linear or logistic regression models, the elastic net is a regularized regression method that linearly…
- Abess abess (Adaptive Best Subset Selection, also ABESS) is a machine learning method designed to address the problem of best subset selection. It aims to determine…
- Outline of machine learning The following outline is provided as an overview of, and topical guide to, machine learning: Machine learning (ML) is a subfield of artificial intelligence…
- Regularization (mathematics) In mathematics, statistics, finance, and computer science, particularly in machine learning and inverse problems, regularization is a process that converts…
- Supervised learning In machine learning, supervised learning (SL) is a type of machine learning paradigm where an algorithm learns to map input data to a specific output based…