Nonlinear Principal Component Analysis with Random Bernoulli Features for Process Monitoring

Ke Chen, Dandan Jiang
3/16/2025
stat.MLcs.LGstat.AP

No official code found. Best implementation: kchen-2024/RBPCA (1 star, last commit 2024-10-26).

Abstract

The process generates substantial amounts of data with highly complex structures, leading to the development of numerous nonlinear statistical methods. However, most of these methods rely on computations involving large-scale dense kernel matrices. This dependence poses significant challenges in meeting the high computational demands and real-time responsiveness required by online monitoring systems. To alleviate the computational burden of dense large-scale matrix multiplication, we incorporate the bootstrap sampling concept into random feature mapping and propose a novel random Bernoulli principal component analysis method to efficiently capture nonlinear patterns in the process. We derive a convergence bound for the kernel matrix approximation constructed using random Bernoulli features, ensuring theoretical robustness. Subsequently, we design four fast process monitoring methods based on random Bernoulli principal component analysis to extend its nonlinear capabilities for handling diverse fault scenarios. Finally, numerical experiments and real-world data analyses are conducted to evaluate the performance of the proposed methods. Results demonstrate that the proposed methods offer excellent scalability and reduced computational complexity, achieving substantial cost savings with minimal performance loss compared to traditional kernel-based approaches.

View on arXivView PDF

Code Implementations(1)

kchen-2024/RBPCACommunity100%
10MATLABOct 26, 20241 years ago

Similar Papers

Cite this paper

@article{chen2025nonlinear,
  title  = {Nonlinear Principal Component Analysis with Random Bernoulli Features for Process Monitoring},
  author = {Ke Chen and Dandan Jiang},
  year   = {2025},
  eprint = {2503.12456},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2503.12456v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.12456.svg)](https://codeofpaper.com/paper/2503.12456)

Discussion