Two Efficient Ridge Solutions for the Incremental Broad Learning System on Added Inputs
Hufei Zhu

TL;DR
This paper introduces recursive and square-root algorithms for the Broad Learning System (BLS) to efficiently update solutions with added inputs, improving accuracy and speed, especially for larger datasets and non-zero ridge parameters.
Contribution
The paper presents novel recursive and square-root BLS algorithms that enhance efficiency and accuracy in incremental learning, with parallel implementation for distributed systems.
Findings
Both proposed methods improve testing accuracy over original BLS.
Significant speedups achieved: 4.41x and 6.92x for recursive and square-root BLS.
Performance gains are more pronounced with larger ridge parameters.
Abstract
This paper proposes the recursive and square-root BLS algorithms to improve the original BLS for new added inputs, which utilize the inverse and inverse Cholesky factor of the Hermitian matrix in the ridge inverse, respectively, to update the ridge solution. The recursive BLS updates the inverse by the matrix inversion lemma, while the square-root BLS updates the upper-triangular inverse Cholesky factor by multiplying it with an upper-triangular intermediate matrix. When the added p training samples are more than the total k nodes in the network, i.e., p>k, the inverse of a sum of matrices is applied to take a smaller matrix inversion or inverse Cholesky factorization. For the distributed BLS with data-parallelism, we introduce the parallel implementation of the square-root BLS, which is deduced from the parallel implementation of the inverse Cholesky factorization. The original BLS…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and ELM · Face and Expression Recognition · Neural Networks Stability and Synchronization
