WPNet: Wallpaper Recommendation with Deep Convolutional Neural Networks

  • Hang Yu
  • Quan Cheng
  • Jiejing Shao
  • Boyang Yu
  • Guangli Li
  • Shuai Lü
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 849)


The recommendation quality of new users plays an increasingly important role in recommender systems. Collaborative Filtering cannot handle the cold-start problem, while the content-based approach sometimes can achieve recommendation with new items. To recommend in the wallpaper field, this paper proposes a content-based recommender system and extracts the features of wallpaper via the deep learning approach. The first part of the recommendation model is the convolution layers, and the model takes the output of full connection layer as features to employ. In order to improve the scalability, the model adopts deep neural network as non-linear dimension reduction method to reduce the image features. Taking the recommended results into account, this paper compares the feature similarities of user images and those in the image library. Finally, the model sorts them via cosine similarity, and presents the recommendation results using Top-K list. In the experiment, our model is trained with selected wallpapers on MIRFLICKR dataset, and uses VGG on ImageNet for feature extraction. The experimental results indicate that WPNet will have higher hit rates with different K if the image division of some wallpapers can be improved, and achieve a better performance in less time under the recommendations of new items.


Recommender system Content-based recommendation Deep learning 


  1. 1.
    Bell, R.M., Koren, Y.: Improved neighborhood-based collaborative filtering. In: KDD 2013 CUP (2007)Google Scholar
  2. 2.
    Liu, J., Dolan, P., Pedersen, E.R.: Personalized news recommendation based on click behavior. In: IUI 2010, pp. 31–40 (2010)Google Scholar
  3. 3.
    Zhou, K., Yang, S.-H., Zha, H.: Functional matrix factorizations for cold-start recommendation. In: SIGIR 2011, pp. 315–324 (2011)Google Scholar
  4. 4.
    Elkahky, A.M., Song, Y., He, X.: A multi-view deep learning approach for cross domain user modeling in recommendation systems. In: WWW 2015, pp. 278–288 (2015)Google Scholar
  5. 5.
    Hinton, G., Salakhutdinov, R.: Reducing the dimensionality of data with neural networks. Science (2006)Google Scholar
  6. 6.
    Simonyan, K., Zisserman, A.: Very deep convolutional networks for large-scale image recognition. In: ICLR (2015)Google Scholar
  7. 7.
    Wang, W., et al.: Generalized autoencoder: a neural network framework for dimensionality reduction. In: CVPRW 2014, pp. 490–497 (2014)Google Scholar
  8. 8.
    Jain, P., Netrapalli, P., Sanghavi, S.: Low-rank matrix completion using alternating minimization. In: STOC 2013, pp. 665–674 (2013)Google Scholar
  9. 9.
    Liu, J., Wu, C., Liu, W.: Bayesian probabilistic matrix factorization with social relations and item contents for recommendation. Decis. Support Syst. 55, 838–850 (2013)CrossRefGoogle Scholar
  10. 10.
    Salakhutdinov, R., Mnih, A., Hinton, G.: Restricted boltzmann machines for collaborative filtering. In: ICML 2007, pp. 791–798 (2007)Google Scholar
  11. 11.
    Jannach, D.: Finding preferred query relaxations in content-based recommenders. In: Chountas, P., Petrounias, I., Kacprzyk, J. (eds.) Intelligent Techniques and Tools for Novel System Architectures, pp. 81–97. Springer, Heidelberg (2008). Scholar
  12. 12.
    Gunawardana, A., Meek, C.: Tied boltzmann machines for cold start recommendations. In: RECSYS 2008 (2008)Google Scholar
  13. 13.
    Wang, C., Blei, D.M.: Collaborative topic modeling for recommending scientific articles. In: KDD 2011 (2011)Google Scholar
  14. 14.
    Van den Oord, A., Dieleman, S., Schrauwen, B.: Deep content-based music recommendation. In: NIPS 2013, pp. 2643–2651 (2013)Google Scholar
  15. 15.
    Lee, J., Bengio, S., Kim, S., Lebanon, G., Singer, Y.: Local collaborative ranking. In: WWW 2014, pp. 85–96 (2014)Google Scholar
  16. 16.
    Hotelling, H.: Analysis of a complex of statistical variables into principal components. J. Educ. Psychol. 24(6), 417–441 (1933)CrossRefGoogle Scholar
  17. 17.
    Steinbach, M., Karypis, G., Kumar, V.: A comparison of document clustering techniques. In: KDD Workshop on Text Mining vol. 400, no. 1, pp. 525–526 (2000) Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  • Hang Yu
    • 1
  • Quan Cheng
    • 2
  • Jiejing Shao
    • 1
  • Boyang Yu
    • 1
  • Guangli Li
    • 1
  • Shuai Lü
    • 1
  1. 1.College of Computer Science and TechnologyJilin UniversityChangchunChina
  2. 2.College of SoftwareJilin UniversityChangchunChina

Personalised recommendations