Skip to main content

Distributed Design and Implementation of SVD++ Algorithm for E-commerce Personalized Recommender System

  • Conference paper
Embedded System Technology (ESTC 2015)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 572))

Included in the following conference series:

Abstract

Recommender systems can facilitate people to get effective information from the massive data, and it is the hot research currently in data mining. SVD++ is a kind of effective single model recommendation algorithm, which is based on the matrix decomposition combined with the neighborhood model. On the Spark, using the Stochastic Gradient Descent, this paper realized the distributed SVD++ algorithm through the Scala, deployed and applied the algorithm into an actual recommendation product for testing. The testing results represent that the distributed SVD++ algorithm succeeded in solving problems of terabytes of data processing in the e-commerce recommendation and the sparse data of user-item matrix, enhancing the quality in personalized commodity recommendation.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Jia, Y., Zhang, C., Lu, Q., Wang, P.: Users’ brands preference based on SVD++ in recommender systems. In: 2014 IEEE Workshop on Advanced Research and Technology in Industry Applications (WARTIA), pp. 1175–1178. IEEE Press, Ottawa (2014)

    Google Scholar 

  2. Hu., Y.F., Koren, Y., Volinsky, C.: Collaborative filtering for implicit feedback datasets. In: Proceedings of the IEEE International Conference on Data Mining (ICDM 2008), pp. 263–272. IEEE CS Press (2008)

    Google Scholar 

  3. Zhang C.Y.: A LBS-based mobile personalized recommendation system. Sci. Technol. Eng. 30, 7439–7442, 7447 (2011)

    Google Scholar 

  4. Zhang, X., Niu, B., Zhao, J.: A novel data mining model based on SOAP in E-commerce. In: Ninth International Conference on Hybrid Intelligent Systems (HIS 2009), pp. 404–407. IEEE, Shenyang (2009)

    Google Scholar 

  5. Ren, F., Zhang, C., Liu, L., Xu, W., Owall, V., Markovic, D.: A square-root-free matrix decomposition method for energy-efficient least square computation on embedded systems. Embedded Syst. Lett. 6, 73–76 (2014). IEEE

    Article  Google Scholar 

  6. Funk, S.: Netflix Update: Try This at Home. http://sifter.org/~simon/journal/20061211.html

  7. Liang, X.: Recommendation System Practice, pp. 179–193. People’s Posts and Telecommunications Press, Beijing (2012)

    Google Scholar 

  8. Koren ,Y.: Factorization meets the neighborhood: a multifaceted collaborative filtering model. In: Proceedings of the 14th ACM SIGKDD Conference, pp. 426–434 (2008)

    Google Scholar 

  9. Hynninen, P., Kauppinen, M.: A/B testing: A promising tool for customer value evaluation. In: Requirements Engineering and Testing (RET), pp. 16–17. IEEE, Karlskrona (2014)

    Google Scholar 

  10. Lin, X., Wang, P., Wu, B.: Log analysis in cloud computing environment with Hadoop and Spark. In: Broadband Network & Multimedia Technology (IC-BNMT), pp. 273–276. IEEE, Guilin (2013)

    Google Scholar 

  11. IBM Corperation: Spark, an alternative for fast data analytics. http://www.ibm.com/developerworks/library/os-spark

  12. Hanna, A.I., Yates, I., Mandic, D.P.: Analysis of the class of complex-valued error adaptive normalised nonlinear gradient descent algorithms. In: Proceedings of the 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 2003), vol. 2, pp. II–705–708. IEEE (2003)

    Google Scholar 

  13. Malago, L., Matteo. M., Pistone, G.: Stochastic Natural Gradient Descent by estimation of empirical covariances. In: 2011 IEEE Congress Evolutionary Computation (CEC), pp. 949–956. IEEE, New Orleans (2011)

    Google Scholar 

  14. Boukis, C.G., Papoulis, E.V.: A normalised adaptive amplitude nonlinear gradient descent algorithm for system identification. In: Proceedings of the 2003 10th IEEE International Conference on Electronics, Circuits and Systems (ICECS 2003), vol. 3, pp. 1042–1045. IEEE (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jian Cao .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer Science+Business Media Singapore

About this paper

Cite this paper

Cao, J. et al. (2015). Distributed Design and Implementation of SVD++ Algorithm for E-commerce Personalized Recommender System. In: Zhang, X., Wu, Z., Sha, X. (eds) Embedded System Technology. ESTC 2015. Communications in Computer and Information Science, vol 572. Springer, Singapore. https://doi.org/10.1007/978-981-10-0421-6_4

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-0421-6_4

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-0420-9

  • Online ISBN: 978-981-10-0421-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics