Supervised Deep Sparse Coding Networks

Xiaoxia Sun, Nasser M. Nasrabadi, Trac Duy Tran · 2018

In this paper, we present the deep sparse coding network (DSCN) - a novel deep learning framework that encodes intermediate representations with nonnegative sparse coding. DSCN is constructed from a cascade of bottleneck modules, each of which consists of two sparse coding layers with relatively wide and slim dictionaries that are specialized to produce high dimensional discriminative features and low dimensional clustered representations, respectively. During training, all dictionaries at all depth levels along with all regularization parameters are optimized jointly with an end-to-end supervised learning algorithm based on multilevel optimization. The effectiveness of the proposed DSCN with seven bottleneck modules11Consisting 14 sparse coding layers. is verified on several popular benchmark datasets Remarkably, with few parameters to learn, our SCN achieves 5.81 % and 19.93% classification error rate on CIFAR-10 and CIFAR-100, respectively.

Read the paper · More papers on PaperTik