Computer and Modernization ›› 2016, Vol. 0 ›› Issue (2): 38-41.doi: 10.3969/j.issn.1006-2475.2016.02.009

Previous Articles     Next Articles

A Recommendation Algorithm Based on Denoising Autoencoders

  

  1. 1. College of Applied Science, Jiangxi University of Science and Technology, Ganzhou 341000, China;

     2. School of Science, Jiangxi University of Science and Technology, Ganzhou 341000, China
  • Received:2015-09-18 Online:2016-03-02 Published:2016-03-03

Abstract:  As the autoencoders neural network can extract the features of data from low-level to high-level, and find the potential correlation between the samples, in order to improve the accuracy of the recommendation system, this paper proposes a recommendation algorithm based on denoising autoencoders. Firstly, this paper pretreats score data by ZCA whitening, adds the random noise in the processed data, and builds the autoencoders neural network, then obtains the network weights through the model pre-training, 〖JP2〗fine-tuning. Finally according to the trained network weights the test sample score is reconstructed to forcast user rating  and calculate score error. Experimental results show that denoising autoencoders can effectively improve the recommendation accuracy.

Key words: recommended system, deep learning, autoencoders neural network, ZCA whitening, denoising autoencoders