In this brief, we improve the Broad Learning System (BLS) [7] by reducing the computational complexity of the incremental learning for added inputs. We utilize the inverse of a sum of matrices in [8] to improve a step in the pseudoinverse of a row-partitioned matrix. Accordingly we propose two fast algorithms for the cases of q > k and q < k, respectively, where q and k denote the number of additional training samples and the total number of nodes, respectively. Specifically, when q > k, the proposed algorithm computes only a k * k matrix inverse, instead of a q * q matrix inverse in the existing algorithm. Accordingly it can reduce the complexity dramatically. Our simulations, which follow those for Table V in [7], show that the proposed algorithm and the existing algorithm achieve the same testing accuracy, while the speedups in BLS training time of the proposed algorithm over the existing algorithm are 1.24 - 1.30.
翻译:简而言之,我们通过减少增加投入的增量学习的计算复杂性来改进宽广学习系统[7],我们利用[8]中矩阵总和的反差来改进行分隔矩阵的假反面。因此,我们建议对q > k和q < k分别采用两种快速算法,其中q和k分别表示额外培训样本的数量和结点的总数。具体地说,当 q > k时,拟议的算法只对一个 k * k 矩阵进行反向计算,而不是对现有算法的q * q 矩阵进行反向计算。因此,它可以大大降低复杂性。我们仿照表五的[7]进行的模拟表明,拟议的算法和现有的算法实现了同样的测试准确性,而拟议的边算法培训时间是1.24 - 1.30。