A Concurrent Recommender System Based on Social Network

  • Rachael Chertok
  • Nicholas Cockcroft
  • Sourav DuttaEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10975)


Recommender systems are widely used to improve sales for online retailers. Due to the large number of users and items, reducing computation time and space requirement for a recommender system has become challenging. In this paper, we propose a simple and effective recommender system based on social network of users. We implemented our proposed recommender system using a hashing technique to take advantage of parallel access to the items rated highly by users. To validate our recommendation method, we performed experiments on a real-world data set. The experimental results demonstrate the effectiveness of the proposed recommender system.


Recommender system Big data Hashing Concurrent recommendation generation 


  1. 1.
    Langford, J., Smola, A., Zinkevich, M.: Slow learners are fast. In: NIPS (2009)Google Scholar
  2. 2.
    Gemulla, R., Haas, P.J., Nijkamp, E., Sismanis, Y.: Large-scale matrix factorization with distributed stochastic gradient descent. In: ACM KDD (2011)Google Scholar
  3. 3.
    Recht, B., Re, C., Wright, S.J.: Parallel stochastic gradient algorithms for large-scale matrix completion. Math. Program. Comput. 5(2), 201–226 (2013)MathSciNetCrossRefGoogle Scholar
  4. 4.
    Zinkevich, M., Weimer, M., Smola, A., Li, L.: Parallelized stochastic gradient descent. In: NIPS (2010)Google Scholar
  5. 5.
    Niu, F., Recht, B., Re, C., Wright, S.J.: HOGWILD!: A lock-free approach to parallelizing stochastic gradient descent. In: NIPS (2011)Google Scholar
  6. 6.
    Zhou, Y., Wilkinson, D., Schreiber, R., Pan, R.: Large-scale parallel collaborative filtering for the netflix prize. In: Fleischer, R., Xu, J. (eds.) AAIM 2008. LNCS, vol. 5034, pp. 337–348. Springer, Heidelberg (2008). Scholar
  7. 7.
    Chen, P.-L., Tsai, C.-T., Chen, Y.-N., Chou, K.-C., Li, C.-L., Tsai, C.-H., Wu, K.-W., Chou, Y.-C., Li, C.-Y., Lin, W.-S., Yu, S.-H., Chiu, R.-B., Lin, C.-Y., Wang, C.-C., Wang, P.-W., Su, W.-L., Wu, C.-H., Kuo, T.-T., McKenzie, T.G., Chang, Y.-H., Ferng, C.-S., Ni, C.-M., Lin, H.T., Lin, C.-J., Lin, S.-D.: A linear ensemble of individual and blended models for music. In: JMLR Workshop and Conference Proceedings: Proceedings of KDD Cup 2011 Competition, vol. 18, pp. 21–60 (2012)Google Scholar
  8. 8.
    Yu, H.-F., Hsieh, C.-J., Si, S., Dhillon, I.: Scalable coordinate descent approaches to parallel matrix factorization for recommender systems. In: 12th IEEE International Conference on Data Mining (2012)Google Scholar
  9. 9.
    Zhang, K., Fan, S., Wang, H.J.: An efficient recommender system using locality sensitive hashing. In: 51st Hawaii International Conference on System Sciences (2018)Google Scholar
  10. 10. (GroupLens MovieLens Dataset)
  11. 11.
    Lika, B., Kolomvatsos, K., Hadjiefthymiades, S.: Facing the cold start problem in recommender systems. Expert Syst. Appli. 41, 2065–2073 (2014)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  • Rachael Chertok
    • 1
  • Nicholas Cockcroft
    • 1
  • Sourav Dutta
    • 1
    Email author
  1. 1.Department of Computer ScienceRamapo College of New JerseyMahwahUSA

Personalised recommendations