Skip to main content

A Distributed Recommender System Based on Graded Multi-label Classification

  • Conference paper
  • First Online:
  • 863 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCCN,volume 10299))

Abstract

Recommender systems are designed to find items in which each user has most likely the highest interest. Items can be of any type such as commercial products, e-learning resources, movies, songs, and jokes. Successful web and mobile applications can collect easily thousands of users, thousands of items, and millions of item ratings in only few months. A solution to store and to process these continuously growing data is to build distributed recommender systems. The challenging task is to find the appropriate distribution strategy allowing an efficient retrieval of needed information. Considering the similarity between the task of predicting a rating, and the task of predicting a membership grade in graded multi-label classification (GMLC), we propose an adapted distribution strategy to efficiently build a decentralized recommender system based on GMLC.

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

Buying options

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

Learn about institutional subscriptions

Notes

  1. 1.

    http://grouplens.org/datasets/movielens/.

References

  1. Bhatia, L., Prasad, S.S.: Building a distributed generic recommender using scalable data mining library. In: 2015 IEEE International Conference on Computational Intelligence Communication Technology, pp. 98–102 (2015)

    Google Scholar 

  2. Bouchon-Meunier, B., Marsala, C., Ramdani, M.: Learning from Imperfect Data. John Wiley & Sons, New York (1997)

    MATH  Google Scholar 

  3. Breese, J.S., Heckerman, D., Kadie, C.: Empirical analysis of predictive algorithms for collaborative filtering. In: Proceedings of the Fourteenth Conference on Uncertainty in Artificial Intelligence, UAI 1998, pp. 43–52. Morgan Kaufmann Publishers Inc., San Francisco (1998)

    Google Scholar 

  4. Brinker, C., Menca, E.L., Frnkranz, J.: Graded multilabel classification by pairwise comparisons. In: 2014 IEEE International Conference on Data Mining, pp. 731–736 (2014)

    Google Scholar 

  5. Cheng, W., Dembczynski, K., Hllermeier, E.: Graded multilabel classification: the ordinal case. In: Atzmller, M., Benz, D., Hotho, A., Stumme, G. (eds.) Proceedings of LWA 2010 - Workshop-Woche: Lernen, Wissen & Adaptivitaet, Kassel, Germany (2010)

    Google Scholar 

  6. Chiky, R., Ghisloti, R., Kazi-Aoul, Z.: Development of a distributed recommender system using the hadoop framework. In: Lechevallier, Y., Melanon, G., Pinaud, B. (eds.) EGC. Revue des Nouvelles Technologies de l’Information, vol. RNTI-E-23, pp. 495–500. Hermann-Éditions (2012)

    Google Scholar 

  7. Domingos, P., Hulten, G.: Mining high-speed data streams. In: Proceedings of the Sixth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD 2000, pp. 71–80. ACM, New York (2000)

    Google Scholar 

  8. Duda, P., Jaworski, M., Pietruczuk, L., Rutkowski, L.: A novel application of hoeffding’s inequality to decision trees construction for data streams. In: 2014 International Joint Conference on Neural Networks (IJCNN), pp. 3324–3330 (2014)

    Google Scholar 

  9. Frank, E., Hall, M.: A simple approach to ordinal classification. In: Raedt, L., Flach, P. (eds.) ECML 2001. LNCS, vol. 2167, pp. 145–156. Springer, Heidelberg (2001). doi:10.1007/3-540-44795-4_13

    Chapter  Google Scholar 

  10. Han, P., Xie, B., Yang, F., Shen, R.: A scalable P2P recommender system based on distributed collaborative filtering. Expert Syst. Appl. 27(2), 203–210 (2004)

    Article  Google Scholar 

  11. Harper, F.M., Konstan, J.A.: The movielens datasets: history and context. ACM Trans. Interact. Intell. Syst. 5(4), 19:1–19:19 (2015)

    Article  Google Scholar 

  12. Hoeffding, W.: Probability inequalities for sums of bounded random variables. J. Am. Stat. Assoc. 58, 13–30 (1963)

    Article  MathSciNet  MATH  Google Scholar 

  13. Laghmari, K., Marsala, C., Ramdani, M.: Graded multi-label classification: compromise between handling label relations and limiting error propagation. In: 2016 11th International Conference on Intelligent Systems: Theories and Applications (SITA), pp. 1–6 (2016)

    Google Scholar 

  14. Laghmari, K., Ramdani, M., Marsala, C.: A distributed graph based approach for rough classifications considering dominance relations between overlapping classes. In: 2015 10th International Conference on Intelligent Systems: Theories and Applications (SITA), pp. 1–6 (2015)

    Google Scholar 

  15. Laghmari, K., Marsala, C., Ramdani, M.: Classification multi-labels gradue: apprendre les relations entre les labels ou limiter la propagation derreur? Revue des Nouvelles Technologies de l’Information Extraction et Gestion des Connaissances, RNTI-E-33, pp. 381–386 (2017)

    Google Scholar 

  16. Lin, K., Wang, J., Wang, M.: A hybrid recommendation algorithm based on hadoop. In: 2014 9th International Conference on Computer Science Education, pp. 540–543 (2014)

    Google Scholar 

  17. Loeffel, P.X., Marsala, C., Detyniecki, M.: Memory management for data streams subject to concept drift. In: European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning (2016)

    Google Scholar 

  18. Marsala, C.: Incremental tuning of fuzzy decision trees. In: 2012 Joint 6th International Conference on Soft Computing and Intelligent Systems (SCIS) and 13th International Symposium on Advanced Intelligent Systems (ISIS), pp. 2061–2064 (2012)

    Google Scholar 

  19. Pazzani, M.J.: A framework for collaborative, content-based and demographic filtering. Artif. Intell. Rev. 13(5), 393–408 (1999)

    Article  Google Scholar 

  20. Qiao, X.: Learning ordinal data. Wiley Interdisc. Rev. Comput. Stat. 7(5), 341–346 (2015)

    Article  MathSciNet  Google Scholar 

  21. Quinlan, J.R.: C4.5: Programs for Machine Learning. Morgan Kaufmann, San Mateo (1988)

    Google Scholar 

  22. Quinlan, J.: The minimum description length principle and categorical theories. In: Hirsh, W.W.C. (ed.) Machine Learning Proceedings 1994, pp. 233–241. Morgan Kaufmann, San Francisco (1994)

    Google Scholar 

  23. Su, X., Khoshgoftaar, T.M.: A survey of collaborative filtering techniques. Adv. Artif. Intell. 2009, 4:2–4:2 (2009)

    Article  Google Scholar 

  24. Vidal, J.M.: A protocol for a distributed recommender system. In: Falcone, R., Barber, S., Sabater-Mir, J., Singh, M.P. (eds.) Trusting Agents. LNCS(LNAI), vol. 3577, pp. 200–217. Springer, Heidelberg (2005). doi:10.1007/11532095_12

    Chapter  Google Scholar 

  25. Xioufis, E.S., Spiliopoulou, M., Tsoumakas, G., Vlahavas, I.: Dealing with concept drift and class imbalance in multi-label stream classification. In: Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence, IJCAI 2011, vol. 2, pp. 1583–1588. AAAI Press (2011)

    Google Scholar 

  26. Zhang, Y., Liu, X., Liu, W., Zhu, C.: Hybrid recommender system using semi-supervised clustering based on gaussian mixture model. In: 2016 International Conference on Cyberworlds (CW), pp. 155–158 (2016)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Khalil Laghmari .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Laghmari, K., Marsala, C., Ramdani, M. (2017). A Distributed Recommender System Based on Graded Multi-label Classification. In: El Abbadi, A., Garbinato, B. (eds) Networked Systems. NETYS 2017. Lecture Notes in Computer Science(), vol 10299. Springer, Cham. https://doi.org/10.1007/978-3-319-59647-1_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-59647-1_8

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-59646-4

  • Online ISBN: 978-3-319-59647-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics