Return
Incremental Sparse Adaptive PCA for Streaming Industrial Sensor Data
DOI:10.3390/telecom7030050.png)
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
IF:
2.4
Papers:
87
Citations:
356
Organization
Cited Papers
Sparse discriminant PCA based on contrastive learning and class-specificity distribution
NEURAL NETWORKS
IF6.3
Adaptive local Principal Component Analysis improves the clustering of high-dimensional data
PATTERN RECOGNITION
IF7.6
Enhanced fault detection in energy systems using individual contextual forgetting factors in recursive principal component analysis
ENERGY AND BUILDINGS
IF7.1

