Wavelet-Based Feature Extraction and Autoencoder Compression for EEG–EOG–Snoring Sleep Stage Classification
摘要
Precise sleep stage classification is vital for advancing sleep research and enhancing the clinical assessment of sleep-related disorders. In this study, a comprehensive and scalable machine learning framework is introduced for automated sleep staging, leveraging polysomnographic (PSG) data that incorporates electroencephalogram (EEG), electrooculogram (EOG), and snoring-based acoustic features. The methodological novelty of this work lies in three distinct aspects: (1) the first integration of snoring-derived acoustic features with traditional EEG and EOG signals within an autoencoder-based feature selection framework for sleep staging; (2) a novel application of Autoencoder-Based Feature Selection (AES) that compresses multimodal features into a discriminative latent space while preserving inter-class separability; and (3) a systematic comparative analysis of five state-of-the-art ensemble methods (XGBoost, LightGBM, CatBoost, Gradient Boosting, Random Forest) under identical preprocessing and feature selection conditions. After the initial extraction and preprocessing of signals, a combined feature extraction strategy is utilized, drawing on both statistical metrics and wavelet-based analysis with the Daubechies-4 (db4) wavelet. To counteract class imbalance and bolster model generalization, Gaussian Noise Data Augmentation (GNDA) is applied exclusively to the training data after stratified train-test splitting (80-20 ratio), with augmentation parameters (noise standard deviation