TOPOLOGICAL DATA ANALYSIS (TDA) AS A FEATURE EXTRACTION TOOL FOR EEG SIGNAL ANALYSIS IN SLEEP STAGING

dc.contributor.advisorZhi-Hong, Mao
dc.contributor.advisorDallal, Ahmed
dc.contributor.authorAlbidah, Hamad
dc.date.accessioned2025-11-18T17:12:42Z
dc.date.issued2025
dc.description.abstractSleep is a biological process essential for all living organisms. For humans, it plays a fundamental role in regulating emotions, memory consolidation, cognitive function, and overall physical health. Despite its importance, many individuals remain unaware of chronic sleep deficiencies until diagnosed—often after years of suffering. Accurate diagnosis of sleep disorders requires reliable tools and methods, particularly in clinical settings. Electroencephalography (EEG) remains a widely used technique in the study of sleep for capturing brain signals that contain rich physiological information. However, EEG data are inherently high-dimensional and complex, posing challenges for analysis and interpretation. To address this, the goal of this dissertation is to develop an explainable dual hierarchical feature selection and dimensionality reduction framework aimed at improving sleep stage classification. The proposed framework consists of two stages. The first stage is feature construction and selection. Specifically, we integrate Topological Data Analysis (TDA) to explore the intrinsic structure of the data and extract both traditional statistical features and TDA-based features as a supplement to model training. Then, we use Recursive Feature Elimination with Cross-Validation (RFECV) to optimize feature selection. The second stage is to further reduce the dimensionality of the feature space. Four dimensionality reduction techniques are considered: Principal Component Analysis (PCA), t-distributed Stochastic Neighbor Embedding (t-SNE), Uniform Manifold Approximation and Projection (UMAP), and Kernel Principal Component Analysis (KPCA). Our results indicate that manifold learning algorithms generally outperform PCA; among them, t-SNE achieves the highest classification accuracy at 78.9%. This improvement arises because the TDA-based features can extract global structural patterns from EEG signals that traditional spectral–temporal metrics cannot capture. Thus, this study demonstrates that a structured, theory-driven approach can enhance both the performance and interpretability of machine learning models in sleep-stage classification. It also provides a practical framework for processing complex biomedical signals, with potential implications for real-world clinical applications.
dc.format.extent118
dc.identifier.urihttps://hdl.handle.net/20.500.14154/77046
dc.language.isoen_US
dc.publisherSaudi Digital Library
dc.subjectTopological Data Analysis (TDA)
dc.subjectElectroencephalography (EEG)
dc.subjectSleep Stage Classification
dc.subjectRecursive Feature Elimination with Cross-Validation (RFECV)
dc.subjectPrincipal Component Analysis (PCA)
dc.subjectt-distributed Stochastic Neighbor Embedding (t-SNE)
dc.subjectUniform Manifold Approximation and Projection (UMAP)
dc.subjectKernel Principal Component Analysis (KPCA)
dc.titleTOPOLOGICAL DATA ANALYSIS (TDA) AS A FEATURE EXTRACTION TOOL FOR EEG SIGNAL ANALYSIS IN SLEEP STAGING
dc.typeThesis
sdl.degree.departmentElectrical and Computer Engineering
sdl.degree.disciplineBiomedical Signal Processing and Machine Learning
sdl.degree.grantorUniversity of Pittsburgh
sdl.degree.nameDoctor of Philosophy

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
SACM-Dissertation.pdf
Size:
5.2 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.61 KB
Format:
Item-specific license agreed to upon submission
Description:

Copyright owned by the Saudi Digital Library (SDL) © 2026