Improving Omics-Based Classification: The Role of Feature Selection and Synthetic Data Generation
Diego Perazzolo, Pietro Fanton, Ilaria Barison, Marny Fedrigo, Annalisa Angelini, Chiara Castellani, Enrico Grisan
TL;DR
The study addresses omics-based classification under limited sample size and interpretability constraints. It proposes a L1-regularized feature selection framework coupled with Gaussian-noise data augmentation and a kernel-based KSVM, evaluated on the E-MTAB-8026 miRNA dataset across six binary tasks via bootstrap analysis. Results show that synthetic data enhances generalization in small-sample settings and reduces feature dimensionality while maintaining competitive accuracy, offering improved interpretability over full LASSO models. The work highlights a trade-off between accuracy and explainability and suggests pursuing advanced generative augmentation to better capture biological variability.
Abstract
Given the increasing complexity of omics datasets, a key challenge is not only improving classification performance but also enhancing the transparency and reliability of model decisions. Effective model performance and feature selection are fundamental for explainability and reliability. In many cases, high dimensional omics datasets suffer from limited number of samples due to clinical constraints, patient conditions, phenotypes rarity and others conditions. Current omics based classification models often suffer from narrow interpretability, making it difficult to discern meaningful insights where trust and reproducibility are critical. This study presents a machine learning based classification framework that integrates feature selection with data augmentation techniques to achieve high standard classification accuracy while ensuring better interpretability. Using the publicly available dataset (E MTAB 8026), we explore a bootstrap analysis in six binary classification scenarios to evaluate the proposed model's behaviour. We show that the proposed pipeline yields cross validated perfomance on small dataset that is conserved when the trained classifier is applied to a larger test set. Our findings emphasize the fundamental balance between accuracy and feature selection, highlighting the positive effect of introducing synthetic data for better generalization, even in scenarios with very limited samples availability.
