A multi-feature broad learning system (MFBLS) is proposed to improve the image classification performance of broad learning system (BLS) and its variants. The model is characterized by two major characteristics: multi-feature extraction method and parallel structure. Multi-feature extraction method is utilized to improve the feature-learning ability of BLS. The method extracts four features of the input image, namely convolutional feature, K-means feature, HOG feature and color feature. Besides, a parallel architecture that is suitable for multi-feature extraction is proposed for MFBLS. There are four feature blocks and one fusion block in this structure. The extracted features are used directly as the feature nodes in the feature block. In addition, a “stacking with ridge regression” strategy is applied to the fusion block to get the final output of MFBLS. Experimental results show that MFBLS achieves the accuracies of 92.25%, 81.03%, and 54.66% on SVHN, CIFAR-10, and CIFAR-100, respectively, which outperforms BLS and its variants. Besides, it is even superior to the deep network, convolutional deep belief network, in both accuracy and training time on CIFAR-10. Code for the paper is available at https://github.com/threedteam/mfbls .
Read full abstract