arrow
Return

Incremental Sparse Adaptive PCA for Streaming Industrial Sensor Data

delete2026-05-04
delete0
delete
OA
AI
S
Saleh, Rebin *
B
Balázs Villányi
DOI:10.3390/telecom7030050delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Industrial Internet of Things (IIoT) systems generate high-dimensional, non-stationary sensor streams under strict memory and computational constraints, limiting the applicability of classical batch dimensionality reduction methods. While incremental PCA (IPCA) enables online updates, it produces dense components and lacks mechanisms for drift adaptation and interpretability. Existing sparse PCA methods, in contrast, are predominantly batch-oriented and unsuitable for streaming deployment. This paper presents incremental sparse adaptive PCA (ISAPCA), a unified streaming framework that integrates exponential forgetting for concept drift adaptation, mini-batch Oja-Sanger subspace tracking for online variance maximization, and proximal & ell;1 soft thresholding with QR re-orthonormalization for stable sparse component learning. The contribution lies in the coordinated implementation of these established mechanisms within a constant-memory architecture tailored to industrial edge and TinyML settings. We evaluate ISAPCA on three industrial datasets (SmartBuilding, Tennessee Eastman Process, and GasSensor) and compare it against streaming IPCA and offline upper-bound methods (randomized PCA, sparse PCA, and dictionary learning). ISAPCA retains approximately 93% and 96% of IPCA's explained variance on SmartBuilding and Tennessee Eastman streams, respectively, while achieving improved explained variance on GasSensor (0.862 vs. 0.822 for IPCA, respectively). Across datasets, ISAPCA enforces sparse loadings without severe degradation in reconstruction fidelity. Ablation analysis confirms the necessity of both forgetting and sparsity components for stable performance under drift. Runtime measurements show sub-millisecond batch updates (0.234-0.606 ms for 256-sample mini-batches), demonstrating suitability for real-time deployment. These results indicate that ISAPCA provides a practical and interpretable solution for streaming dimensionality reduction in non-stationary industrial IoT environments, balancing variance retention, sparsity, and computational efficiency.
Keywords:
streaming PCA
sparse PCA
industrial IoT
online learning
dimensionality reduction
subspace tracking

Journal

Telecom cover
Telecom
IF:
2.4
Papers:
87
Citations:
356

Organization

B
budapest university of technology & economics
Scholars:
5.7K
Papers: 5.1K
Citations: 1
Cited Papers

Cited Papers

Sparse discriminant PCA based on contrastive learning and class-specificity distribution
err2023-10-01
err8
PREAI
errZhou, Qian; Gao, Quanxue; Wang, Qianqian; Yang, Ming; Gao, Xinbo
errShare
errSave
errShare
errSave
High-dimensional predictive regression in the presence of cointegration
err2020-12-01
err14
PREAI
errKoo, Bonsoo; Anderson, Heather M.; Seo, Myung Hwan; Yao, Wenying
errShare
errSave
Enhanced fault detection in energy systems using individual contextual forgetting factors in recursive principal component analysis
err2024-12-01
err1
errOAAI
errSondergaard, Henrik Alexander Nissen; Shaker, Hamid Reza; Jorgensen, Bo Norregaard
errShare
errSave
errShare
errSave
researcher View more