Pseudoinverse Learning Algorithom for Fast Sparse Autoencoder Training.

Bingxin Xu,Ping Guo
DOI: https://doi.org/10.1109/cec.2018.8477907
2018-01-01
Abstract:Sparse autoencoder is one approach to automatically learn features from unlabeled data and received significant attention during the development of deep neural networks. However, the learning algorithm of sparse autoencoder suffers from slow learning speed because of gradient descent based algorithms have many drawbacks. In this paper, a fast learning algorithm for sparse autoenceder is proposed which based on pseudoinverse learning algorithm (PIL). The proposed method calculates encoder weight matrix by truncating the pseudoinverse matrix of input data. The pseudoinverse truncation matrix is used as the weights of encoder, and then the input data is mapped to the hidden layer space through the biased ReLU activation function. The decoder weights are also can computed by the PIL. Unlike the gradient descent based algorithm, the proposed method does not require a time-consuming iterative optimization process and select many user-dependent parameters such as learning rate or momentum constant too. The experimental results indicate the superiority of proposed method which is very efficient and also can learned the sparsity of samples.
What problem does this paper attempt to address?