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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
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)
Bouchon-Meunier, B., Marsala, C., Ramdani, M.: Learning from Imperfect Data. John Wiley & Sons, New York (1997)
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)
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)
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)
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)
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)
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)
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
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)
Harper, F.M., Konstan, J.A.: The movielens datasets: history and context. ACM Trans. Interact. Intell. Syst. 5(4), 19:1–19:19 (2015)
Hoeffding, W.: Probability inequalities for sums of bounded random variables. J. Am. Stat. Assoc. 58, 13–30 (1963)
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)
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)
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)
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)
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)
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)
Pazzani, M.J.: A framework for collaborative, content-based and demographic filtering. Artif. Intell. Rev. 13(5), 393–408 (1999)
Qiao, X.: Learning ordinal data. Wiley Interdisc. Rev. Comput. Stat. 7(5), 341–346 (2015)
Quinlan, J.R.: C4.5: Programs for Machine Learning. Morgan Kaufmann, San Mateo (1988)
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)
Su, X., Khoshgoftaar, T.M.: A survey of collaborative filtering techniques. Adv. Artif. Intell. 2009, 4:2–4:2 (2009)
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
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)