{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,31]],"date-time":"2025-12-31T00:58:23Z","timestamp":1767142703663,"version":"build-2238731810"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2021,10,29]],"date-time":"2021-10-29T00:00:00Z","timestamp":1635465600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,10,29]],"date-time":"2021-10-29T00:00:00Z","timestamp":1635465600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100011941","name":"Gobierno del Principado de Asturias","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100011941","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100011033","name":"Agencia Estatal de Investigaci\u00f3n","doi-asserted-by":"publisher","award":["PID2019-109238GB-C21"],"award-info":[{"award-number":["PID2019-109238GB-C21"]}],"id":[{"id":"10.13039\/501100011033","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100011941","name":"Gobierno del Principado de Asturias","doi-asserted-by":"publisher","award":["IDI-2018-000176"],"award-info":[{"award-number":["IDI-2018-000176"]}],"id":[{"id":"10.13039\/100011941","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100011033","name":"Agencia Estatal de Investigaci\u00f3n","doi-asserted-by":"publisher","award":["PID2019-109238GB-C21"],"award-info":[{"award-number":["PID2019-109238GB-C21"]}],"id":[{"id":"10.13039\/501100011033","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100006382","name":"Universidad de Oviedo","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100006382","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Multimed Tools Appl"],"published-print":{"date-parts":[[2022,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Recommender Systems are a very useful tool which let companies and service providers focus in the preferences of their customers, helping them to avoid an overwhelming variety of choices. In this context, clustering tools can play an important role to detect groups of customers with similar tastes. Thus, companies can make personalized marketing campaigns, offering to their users new products which have been consumed by other users with comparable preferences. In this paper we present a general framework to cluster users with respect to their tastes when the registers stored about the interactions between users and products are extremely scarce. Commonly, clustering methods employ the values of features describing the samples to be clustered (users in our case), but such features are not always available. We propose some alternative representations for users, in which their tastes are gathered to some extent, so that clustering algorithms can take advantage and make more homogeneous groups in this regard. To illustrate the performance of the whole framework, we tested it on six popular datasets commonly used as a benchmark for recommender systems, as well as on an extremely sparse real-world dataset that records the preferences of readers to click promoted links in digital publications. In the experimental section we compare our proposed representations to other common user encodings. We show that clustering users attending only to their feature values or to the items they have evaluated gives rise to the worst scores in terms of taste homogeneity.<\/jats:p>","DOI":"10.1007\/s11042-021-11564-x","type":"journal-article","created":{"date-parts":[[2021,10,29]],"date-time":"2021-10-29T06:03:06Z","timestamp":1635487386000},"page":"2467-2488","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["User encoding for clustering in very sparse recommender systems tasks"],"prefix":"10.1007","volume":"81","author":[{"given":"Pablo","family":"P\u00e9rez-N\u00fanez","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1314-2441","authenticated-orcid":false,"given":"Jorge","family":"D\u00edez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Oscar","family":"Luaces","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Antonio","family":"Bahamonde","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,10,29]]},"reference":[{"key":"11564_CR1","unstructured":"Abadi M, Barham P, Chen J, Chen Z, Davis A, Dean J, Devin M, Ghemawat S, Irving G, Isard M, Kudlur M, Levenberg J, Monga R, Moore S, Murray DG, Steiner B, Tucker P, Vasudevan V, Warden P, Wicke M, Yu Y, Zheng X (2016) Tensorflow: A system for large-scale machine learning. In Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation, OSDI 2016"},{"key":"11564_CR2","doi-asserted-by":"crossref","unstructured":"Ali Z, Kefalas P, Muhammad K, Ali B, Imran M (2020) Deep learning in citation recommendation models survey. Exp Syst Appl, 113790","DOI":"10.1016\/j.eswa.2020.113790"},{"key":"11564_CR3","doi-asserted-by":"crossref","unstructured":"Bahamonde A, Bay\u00f3n GF, D\u00edez J, Quevedo JR, Luaces O, del Coz JJ, Alonso J, Goyache F (2004) Feature subset selection for learning preferences: A case study. In Proceedings of the International Conference on Machine Learning (ICML \u201904) (Banff, Alberta (Canada)), R.\u00a0Greiner and D.\u00a0Schuurmans, Eds., pp.\u00a049\u201356","DOI":"10.1145\/1015330.1015378"},{"key":"11564_CR4","first-page":"1","volume-title":"Information Retrieval and Mining in Distributed Environments","author":"L Boratto","year":"2011","unstructured":"Boratto L, Carta S (2011) State-of-the-Art in Group Recommendation and New Approaches for Automatic Identification of Groups. In: Soro A, Vargiu E, Armano G, Paddeu G (eds) Information Retrieval and Mining in Distributed Environments. Springer, Berlin Heidelberg, pp 1\u201320"},{"issue":"9","key":"11564_CR5","doi-asserted-by":"publisher","first-page":"2363","DOI":"10.1109\/TKDE.2016.2566622","volume":"28","author":"J Bu","year":"2016","unstructured":"Bu J, Shen X, Xu B, Chen C, He X, Cai D (2016) Improving Collaborative Recommendation via User-Item Subgroups. IEEE Trans Knowl Data Eng 28(9):2363\u20132375","journal-title":"IEEE Trans Knowl Data Eng"},{"issue":"2","key":"11564_CR6","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1007\/s10844-018-0542-3","volume":"54","author":"S Dara","year":"2020","unstructured":"Dara S, Chowdary CR, Kumar C (2020) A survey on group recommender systems. J Int Info Syst 54(2):271\u2013295","journal-title":"J Int Info Syst"},{"issue":"4","key":"11564_CR7","doi-asserted-by":"publisher","first-page":"2709","DOI":"10.1007\/s10462-019-09744-1","volume":"53","author":"A Dau","year":"2020","unstructured":"Dau A, Salim N (2020) Recommendation system based on deep learning methods: a systematic review and new directions. Artif Intell Rev 53(4):2709\u20132748","journal-title":"Artif Intell Rev"},{"issue":"4","key":"11564_CR8","doi-asserted-by":"publisher","first-page":"343","DOI":"10.1016\/j.dss.2009.03.002","volume":"47","author":"B Fan","year":"2009","unstructured":"Fan B, Zhang P (2009) Spatially enabled customer segmentation using a data classification method with uncertain predicates. Decis Support Syst 47(4):343\u2013353","journal-title":"Decis Support Syst"},{"issue":"1","key":"11564_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3426723","volume":"39","author":"H Fang","year":"2020","unstructured":"Fang H, Zhang D, Shu Y, Guo G (2020) Deep learning for sequential recommendation: Algorithms, influential factors, and evaluations. ACM Transactions on Information Systems (TOIS) 39(1):1\u201342","journal-title":"ACM Transactions on Information Systems (TOIS)"},{"key":"11564_CR10","unstructured":"Garcia S, Herrera F (2008) An extension on statistical comparisons of classifiers over multiple data sets for all pairwise comparisons. J Mach Learn Res 9:2677\u20132694"},{"issue":"2","key":"11564_CR11","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1023\/A:1011419012209","volume":"4","author":"K Goldberg","year":"2001","unstructured":"Goldberg K, Roeder T, Gupta D, Perkins C (2001) Eigentaste: A constant time collaborative filtering algorithm. Inf Retr 4(2):133\u2013151","journal-title":"Inf Retr"},{"issue":"7","key":"11564_CR12","first-page":"745","volume":"5","author":"S Gong","year":"2010","unstructured":"Gong S (2010) A collaborative filtering recommendation algorithm based on user clustering and item clustering. J Soft 5(7):745\u2013752","journal-title":"J Soft"},{"key":"11564_CR13","doi-asserted-by":"crossref","unstructured":"Guo G, Zhang J, Thalmann D, Yorke-Smith N (2014) Etaf: An extended trust antecedents framework for trust prediction. In Proceedings of the 2014 International Conference on Advances in Social Networks Analysis and Mining (ASONAM)","DOI":"10.1109\/ASONAM.2014.6921639"},{"key":"11564_CR14","unstructured":"Guo G, Zhang J, Yorke-Smith N (2013) A novel bayesian similarity measure for recommender systems. In IJCAI, pp. 2619\u20132625"},{"key":"11564_CR15","doi-asserted-by":"crossref","unstructured":"Gupta U, Patil N (2015) Recommender system based on Hierarchical Clustering algorithm Chameleon. In 2015 IEEE International Advance Computing Conference (IACC), IEEE, pp.\u00a01006\u20131010","DOI":"10.1109\/IADCC.2015.7154856"},{"key":"11564_CR16","first-page":"4","volume":"5","author":"FM Harper","year":"2015","unstructured":"Harper FM, Konstan JA (2015) The movielens datasets: History and context. ACM Trans. Interact. Intell. Syst. 5:4","journal-title":"ACM Trans. Interact. Intell. Syst."},{"key":"11564_CR17","doi-asserted-by":"crossref","unstructured":"Herbrich R, Graepel T, Obermayer K (1999) Support vector learning for ordinal regression. In Proceedings of the Ninth International Conference on Artificial Neural Networks (Edinburgh, UK), pp.\u00a097\u2013102","DOI":"10.1049\/cp:19991091"},{"key":"11564_CR18","doi-asserted-by":"crossref","unstructured":"Herlocker JL, Konstan JA, Borchers A, Riedl J (1999) An algorithmic framework for performing collaborative filtering. In Proceedings of the 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (New York, NY, USA), SIGIR \u201999, Association for Computing Machinery, p.\u00a0230-237","DOI":"10.1145\/312624.312682"},{"issue":"16","key":"11564_CR19","doi-asserted-by":"publisher","first-page":"6491","DOI":"10.1016\/j.eswa.2013.05.052","volume":"40","author":"A Hiziroglu","year":"2013","unstructured":"Hiziroglu A (2013) Soft computing applications in customer segmentation: State-of-art review and critique. Expert Syst Appl 40(16):6491\u20136507","journal-title":"Expert Syst Appl"},{"issue":"5","key":"11564_CR20","first-page":"1097","volume":"42","author":"S Jiang","year":"2020","unstructured":"Jiang S, Ding Z, Fu Y (2020) Heterogeneous recommendation via deep low-rank sparse collective factorization. IEEE Trans Pattern Anal Mach Intell 42(5):1097\u20131111","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"key":"11564_CR21","doi-asserted-by":"crossref","unstructured":"Joachims T (2002) Optimizing search engines using clickthrough data. In Proceedings of the ACM Conference on Knowledge Discovery and Data Mining (KDD), pp.\u00a0133 \u2013 142","DOI":"10.1145\/775047.775067"},{"issue":"20","key":"11564_CR22","doi-asserted-by":"publisher","first-page":"21481","DOI":"10.1007\/s11042-016-4078-7","volume":"76","author":"R Katarya","year":"2017","unstructured":"Katarya R, Verma OP (2017) An effective web page recommender system with fuzzy c-mean clustering. Multi Tools Appl 76(20):21481\u201321496","journal-title":"Multi Tools Appl"},{"key":"11564_CR23","unstructured":"Kingma D, Ba J (2014) Adam: A method for stochastic optimization. arXiv preprint https:\/\/arxiv.org\/abs\/1412.6980"},{"issue":"8","key":"11564_CR24","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MC.2009.263","volume":"42","author":"Y Koren","year":"2009","unstructured":"Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30\u201337","journal-title":"Computer"},{"key":"11564_CR25","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.elerap.2016.05.001","volume":"18","author":"CL Liao","year":"2016","unstructured":"Liao CL, Lee SJ (2016) A clustering based approach to improving the efficiency of collaborative filtering recommendation. Electron Commer Res Appl 18:1\u20139","journal-title":"Electron Commer Res Appl"},{"key":"11564_CR26","doi-asserted-by":"crossref","unstructured":"Liu J, Wu C (2017) Deep learning based recommendation: A survey. In International Conference on Information Science and Applications, Springer, pp.\u00a0451\u2013458","DOI":"10.1007\/978-981-10-4154-9_52"},{"issue":"22","key":"11564_CR27","doi-asserted-by":"publisher","first-page":"8588","DOI":"10.1016\/j.eswa.2015.07.013","volume":"42","author":"O Luaces","year":"2015","unstructured":"Luaces O, D\u00edez J, Joachims T, Bahamonde A (2015) Mapping preferences into euclidean space. Expert Syst Appl 42(22):8588\u20138596","journal-title":"Expert Syst Appl"},{"issue":"04","key":"11564_CR28","doi-asserted-by":"publisher","first-page":"579","DOI":"10.1142\/S0218488512500274","volume":"20","author":"JP Lucas","year":"2012","unstructured":"Lucas JP, Laurent A, Moreno MN, Teisseire M (2012) A fuzzy associative classification approach for recommender systems. Internat J Uncertain Fuzziness Knowledge-Based Systems 20(04):579\u2013617","journal-title":"Internat J Uncertain Fuzziness Knowledge-Based Systems"},{"key":"11564_CR29","unstructured":"O\u2019Connor M, Herlocker J (1999) Clustering items for collaborative filtering. Proceedings of the ACM SIGIR Workshop on Recommender Systems"},{"issue":"8","key":"11564_CR30","doi-asserted-by":"publisher","first-page":"1904","DOI":"10.1109\/TKDE.2012.119","volume":"25","author":"YJ Park","year":"2013","unstructured":"Park YJ (2013) The adaptive clustering method for the long tail problem of recommender systems. IEEE Trans Knowl Data Eng 25(8):1904\u20131915","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"11564_CR31","doi-asserted-by":"crossref","unstructured":"Park YJ, Tuzhilin A (2008) The long tail of recommender systems and how to leverage it. Proceedings of the 2008 ACM conference on Recommender Systems RecSys 08, 11\u201318","DOI":"10.1145\/1454008.1454012"},{"key":"11564_CR32","unstructured":"Reddy S, Labutov I, Joachims T (2015) Learning representations of student knowledge and educational content. In Proceedings of the 31st\u00a0ICML (Workshop: Machine Learning for Education)"},{"key":"11564_CR33","doi-asserted-by":"crossref","unstructured":"Reddy S, Labutov I, Joachims T (2016) Learning student and content embeddings for personalized lesson sequence recommendation. In Proceedings of the Third (2016) ACM Conference on Learning@ Scale, ACM, pp.\u00a093\u201396","DOI":"10.1145\/2876034.2893375"},{"issue":"33","key":"11564_CR34","doi-asserted-by":"publisher","first-page":"24119","DOI":"10.1007\/s11042-020-09126-8","volume":"79","author":"S Roy","year":"2020","unstructured":"Roy S, Biswas M, De D (2020) imusic: a session-sensitive clustered classical music recommender system using contextual representation learning. Multi Tools Appl 79(33):24119\u201324155","journal-title":"Multi Tools Appl"},{"key":"11564_CR35","doi-asserted-by":"crossref","unstructured":"Sculley D (2010) Web-scale k-means clustering. In Proceedings of the 19th international conference on World wide web, ACM, pp.\u00a01177\u20131178","DOI":"10.1145\/1772690.1772862"},{"issue":"11","key":"11564_CR36","doi-asserted-by":"publisher","first-page":"17763","DOI":"10.1007\/s11042-018-6790-y","volume":"78","author":"C Selvi","year":"2019","unstructured":"Selvi C, Sivasankar E (2019) A novel adaptive genetic neural network (agnn) model for recommender systems using modified k-means clustering approach. Multimedia Tools and Applications 78(11):17763\u201317798","journal-title":"Multimedia Tools and Applications"},{"issue":"3","key":"11564_CR37","doi-asserted-by":"publisher","first-page":"379","DOI":"10.1002\/j.1538-7305.1948.tb01338.x","volume":"27","author":"CE Shannon","year":"1948","unstructured":"Shannon CE (1948) A mathematical theory of communication. Bell Syst Tech J 27(3):379\u2013423","journal-title":"Bell Syst Tech J"},{"issue":"3","key":"11564_CR38","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1016\/j.elerap.2010.11.002","volume":"10","author":"RS Wu","year":"2011","unstructured":"Wu RS, Chou PH (2011) Customer segmentation of multiple category data in e-commerce using a soft-clustering approach. Electron Commer Res Appl 10(3):331\u2013341","journal-title":"Electron Commer Res Appl"},{"key":"11564_CR39","doi-asserted-by":"crossref","unstructured":"Wu Y, Liu X, Xie M, Ester M, Yang Q (2016) CCCF: Improving Collaborative Filtering via Scalable User-Item Co-Clustering. Proceedings of the Ninth ACM International Conference on Web Search and Data Mining - WSDM \u201916, 73\u201382","DOI":"10.1145\/2835776.2835836"},{"key":"11564_CR40","doi-asserted-by":"crossref","unstructured":"Xu B, Bu J, Chen C, Cai D (2012) An exploration of improving collaborative recommender systems via user-item subgroups. Proceedings of the 21st international conference on World Wide Web - WWW \u201912, 21","DOI":"10.1145\/2187836.2187840"},{"key":"11564_CR41","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3158369","volume":"52","author":"S Zhang","year":"2019","unstructured":"Zhang S, Yao L, Sun A, Tay Y (2019) Deep learning based recommender system: A survey and new perspectives. ACM Comput Surv 52:1","journal-title":"ACM Comput Surv"},{"key":"11564_CR42","doi-asserted-by":"crossref","unstructured":"Ziegler CN, McNee SM, Konstan JA, Lausen G (2005) Improving recommendation lists through topic diversification. In Proceedings of the 14th International Conference on World Wide Web (New York, NY, USA), WWW \u201905, Association for Computing Machinery, p.\u00a022-32","DOI":"10.1145\/1060745.1060754"}],"updated-by":[{"DOI":"10.1007\/s11042-022-13563-y","type":"correction","label":"Correction","source":"publisher","updated":{"date-parts":[[2022,7,27]],"date-time":"2022-07-27T00:00:00Z","timestamp":1658880000000}}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-021-11564-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11042-021-11564-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-021-11564-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,7,28]],"date-time":"2022-07-28T12:03:48Z","timestamp":1659009828000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11042-021-11564-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,29]]},"references-count":42,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2022,1]]}},"alternative-id":["11564"],"URL":"https:\/\/doi.org\/10.1007\/s11042-021-11564-x","relation":{},"ISSN":["1380-7501","1573-7721"],"issn-type":[{"value":"1380-7501","type":"print"},{"value":"1573-7721","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,10,29]]},"assertion":[{"value":"15 September 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 September 2021","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 September 2021","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 October 2021","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 July 2022","order":5,"name":"change_date","label":"Change Date","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Correction","order":6,"name":"change_type","label":"Change Type","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"A Correction to this paper has been published:","order":7,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"https:\/\/doi.org\/10.1007\/s11042-022-13563-y","URL":"https:\/\/doi.org\/10.1007\/s11042-022-13563-y","order":8,"name":"change_details","label":"Change Details","group":{"name":"ArticleHistory","label":"Article History"}}]}}