{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T07:01:45Z","timestamp":1760598105995,"version":"3.37.3"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2021,10,5]],"date-time":"2021-10-05T00:00:00Z","timestamp":1633392000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2021,10,5]],"date-time":"2021-10-05T00:00:00Z","timestamp":1633392000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100004837","name":"Ministerio de Ciencia e Innovaci\u00f3n","doi-asserted-by":"crossref","award":["PID2019-106493RB-I00"],"award-info":[{"award-number":["PID2019-106493RB-I00"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/100012818","name":"comunidad de madrid","doi-asserted-by":"publisher","award":["Programa de Excelencia para el Profesorado Universitario"],"award-info":[{"award-number":["Programa de Excelencia para el Profesorado Universitario"]}],"id":[{"id":"10.13039\/100012818","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003759","name":"Universidad Polit\u00e9cnica de Madrid","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100003759","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Neural Comput &amp; Applic"],"published-print":{"date-parts":[[2022,2]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In the context of recommender systems based on collaborative filtering (CF), obtaining accurate neighborhoods of the items of the datasets is relevant. Beyond particular individual recommendations, knowing these neighbors is fundamental for adding differentiating factors to recommendations, such as explainability, detecting shilling attacks, visualizing item relations, clustering, and providing reliabilities. This paper proposes a deep learning architecture to efficiently and accurately obtain CF neighborhoods. The proposed design makes use of a classification neural network to encode the dataset patterns of the items, followed by a generative process that obtains the neighborhood of each item by means of an iterative gradient localization algorithm. Experiments have been conducted using five popular open datasets and five representative baselines. The results show that the proposed method improves the quality of the neighborhoods compared to the<jats:italic>K<\/jats:italic>-Nearest Neighbors (KNN) algorithm for the five selected similarity measure baselines. The efficiency of the proposed method is also shown by comparing its computational requirements with that of KNN.<\/jats:p>","DOI":"10.1007\/s00521-021-06493-7","type":"journal-article","created":{"date-parts":[[2021,10,6]],"date-time":"2021-10-06T02:36:13Z","timestamp":1633487773000},"page":"2939-2951","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Deep learning approach to obtain collaborative filtering neighborhoods"],"prefix":"10.1007","volume":"34","author":[{"given":"Jes\u00fas","family":"Bobadilla","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"\u00c1ngel","family":"Gonz\u00e1lez-Prieto","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fernando","family":"Ortega","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7959-1936","authenticated-orcid":false,"given":"Ra\u00fal","family":"Lara-Cabrera","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,10,5]]},"reference":[{"issue":"1","key":"6493_CR1","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1016\/j.ins.2007.07.024","volume":"178","author":"HJ Ahn","year":"2008","unstructured":"Ahn HJ (2008) A new similarity measure for collaborative filtering to alleviate the new user cold-starting problem. Inf Sci 178(1):37\u201351","journal-title":"Inf Sci"},{"key":"6493_CR2","doi-asserted-by":"crossref","unstructured":"Alashkar T, Jiang S, Wang S, Fu Y (2017) Examples-rules guided deep neural network for makeup recommendation. In: Proceedings of the AAAI conference on artificial intelligence, vol\u00a031","DOI":"10.1609\/aaai.v31i1.10626"},{"key":"6493_CR3","unstructured":"Bilgic M, Mooney RJ (2005) Explaining recommendations: satisfaction versus promotion. In: Beyond personalization workshop, IUI, vol\u00a05, p 153"},{"key":"6493_CR4","first-page":"1","volume":"33","author":"J Bobadilla","year":"2020","unstructured":"Bobadilla J, Gonz\u00e1lez-Prieto \u00c1, Ortega F, Lara-Cabrera R (2020) Deep learning feature selection to unhide demographic recommender systems factors. Neural Comput Appl 33:1\u201318","journal-title":"Neural Comput Appl"},{"issue":"12","key":"6493_CR5","doi-asserted-by":"publisher","first-page":"14609","DOI":"10.1016\/j.eswa.2011.05.021","volume":"38","author":"J Bobadilla","year":"2011","unstructured":"Bobadilla J, Hernando A, Ortega F, Bernal J (2011) A framework for collaborative filtering recommender systems. Expert Syst Appl 38(12):14609\u201314623","journal-title":"Expert Syst Appl"},{"issue":"1","key":"6493_CR6","doi-asserted-by":"publisher","first-page":"68","DOI":"10.9781\/ijimai.2020.02.006","volume":"6","author":"J Bobadilla","year":"2020","unstructured":"Bobadilla J, Ortega F, Guti\u00e9rrez A, Alonso S (2020) Classification-based deep neural network architecture for collaborative filtering recommender systems. IJIMAI 6(1):68\u201377. https:\/\/doi.org\/10.9781\/ijimai.2020.02.006","journal-title":"IJIMAI"},{"key":"6493_CR7","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1016\/j.knosys.2013.03.012","volume":"46","author":"J Bobadilla","year":"2013","unstructured":"Bobadilla J, Ortega F, Hernando A, Guti\u00e9rrez A (2013) Recommender systems survey. Knowl Based Syst 46:109\u2013132","journal-title":"Knowl Based Syst"},{"issue":"6","key":"6493_CR8","doi-asserted-by":"publisher","first-page":"520","DOI":"10.1016\/j.knosys.2010.03.009","volume":"23","author":"J Bobadilla","year":"2010","unstructured":"Bobadilla J, Serradilla F, Bernal J (2010) A new collaborative filtering metric that improves the behavior of recommender systems. Knowl Based Syst 23(6):520\u2013528","journal-title":"Knowl Based Syst"},{"key":"6493_CR9","unstructured":"Chollet F et\u00a0al (2015) Keras. https:\/\/keras.io"},{"key":"6493_CR10","volume-title":"Deep learning with python","author":"F Chollet","year":"2018","unstructured":"Chollet F et al (2018) Deep learning with python, vol 361. Manning, New York"},{"issue":"2","key":"6493_CR11","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 Intell Inf Syst 54(2):271\u2013295","journal-title":"J Intell Inf Syst"},{"key":"6493_CR12","unstructured":"Dziugaite GK, Roy DM (2015) Neural network matrix factorization. arXiv:1511.06443"},{"key":"6493_CR13","doi-asserted-by":"crossref","unstructured":"Ebesu T, Fang Y (2017) Neural citation network for context-aware citation recommendation. In: Proceedings of the 40th international ACM SIGIR conference on research and development in information retrieval, pp 1093\u20131096","DOI":"10.1145\/3077136.3080730"},{"key":"6493_CR14","doi-asserted-by":"publisher","first-page":"365","DOI":"10.1016\/j.ins.2020.02.052","volume":"521","author":"C Feng","year":"2020","unstructured":"Feng C, Liang J, Song P, Wang Z (2020) A fusion collaborative filtering method for sparse data in recommender systems. Inf Sci 521:365\u2013379","journal-title":"Inf Sci"},{"key":"6493_CR15","doi-asserted-by":"publisher","unstructured":"Gatys LA, Ecker AS, Bethge M (2016) Image style transfer using convolutional neural networks. In: 2016 IEEE conference on computer vision and pattern recognition, CVPR 2016, Las Vegas, NV, USA, June 27\u201330, 2016, pp 2414\u20132423. IEEE Computer Society. https:\/\/doi.org\/10.1109\/CVPR.2016.265","DOI":"10.1109\/CVPR.2016.265"},{"issue":"4","key":"6493_CR16","first-page":"1","volume":"6","author":"CA Gomez-Uribe","year":"2015","unstructured":"Gomez-Uribe CA, Hunt N (2015) The Netflix recommender system: algorithms, business value, and innovation. ACM Trans Manag Inf Syst (TMIS) 6(4):1\u201319","journal-title":"ACM Trans Manag Inf Syst (TMIS)"},{"issue":"4","key":"6493_CR17","doi-asserted-by":"publisher","first-page":"767","DOI":"10.1007\/s10462-012-9364-9","volume":"42","author":"I Gunes","year":"2014","unstructured":"Gunes I, Kaleli C, Bilge A, Polat H (2014) Shilling attacks against recommender systems: a comprehensive survey. Artif Intell Rev 42(4):767\u2013799","journal-title":"Artif Intell Rev"},{"key":"6493_CR18","unstructured":"Guo G, Zhang J, Yorke-Smith N (2013) A novel bayesian similarity measure for recommender systems. In: Proceedings of the 23rd international joint conference on artificial intelligence (IJCAI), pp 2619\u20132625"},{"key":"6493_CR19","doi-asserted-by":"crossref","unstructured":"Guo H, Tang R, Ye Y, Li Z, He X (2017) DeepFM: a factorization-machine based neural network for CTR prediction. arXiv:1703.04247","DOI":"10.24963\/ijcai.2017\/239"},{"issue":"4","key":"6493_CR20","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2827872","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):1\u201319","journal-title":"ACM Trans Interact Intell Syst"},{"key":"6493_CR21","doi-asserted-by":"crossref","unstructured":"He X, Liao L, Zhang H, Nie L, Hu X, Chua TS (2017) Neural collaborative filtering. In: Proceedings of the 26th international conference on world wide web, pp 173\u2013182","DOI":"10.1145\/3038912.3052569"},{"issue":"1","key":"6493_CR22","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1145\/963770.963772","volume":"22","author":"JL Herlocker","year":"2004","unstructured":"Herlocker JL, Konstan JA, Terveen LG, Riedl JT (2004) Evaluating collaborative filtering recommender systems. ACM Trans Inf Syst 22(1):5\u201353","journal-title":"ACM Trans Inf Syst"},{"issue":"7","key":"6493_CR23","doi-asserted-by":"publisher","first-page":"2141","DOI":"10.1007\/s00521-018-3891-5","volume":"32","author":"R Logesh","year":"2020","unstructured":"Logesh R, Subramaniyaswamy V, Malathi D, Sivaramakrishnan N, Vijayakumar V (2020) Enhancing recommendation stability of collaborative filtering recommender system through bio-inspired clustering ensemble method. Neural Comput Appl 32(7):2141\u20132164","journal-title":"Neural Comput Appl"},{"issue":"7","key":"6493_CR24","doi-asserted-by":"publisher","first-page":"2487","DOI":"10.1007\/s00521-019-04128-6","volume":"32","author":"R Logesh","year":"2020","unstructured":"Logesh R, Subramaniyaswamy V, Vijayakumar V, Gao XZ, Wang GG (2020) Hybrid bio-inspired user clustering for the generation of diversified recommendations. Neural Comput Appl 32(7):2487\u20132506","journal-title":"Neural Comput Appl"},{"key":"6493_CR25","doi-asserted-by":"crossref","unstructured":"Misztal-Radecka J, Indurkhya B (2020) Getting to know your neighbors (KYN). Explaining item similarity in nearest neighbors collaborative filtering recommendations. In: Adjunct publication of the 28th ACM conference on user modeling, adaptation and personalization, pp 59\u201364","DOI":"10.1145\/3386392.3397599"},{"key":"6493_CR26","unstructured":"Mnih A, Salakhutdinov RR (2008) Probabilistic matrix factorization. In: Advances in neural information processing systems, pp 1257\u20131264"},{"issue":"21","key":"6493_CR27","doi-asserted-by":"publisher","first-page":"7386","DOI":"10.1016\/j.eswa.2015.05.027","volume":"42","author":"P Moradi","year":"2015","unstructured":"Moradi P, Ahmadian S (2015) A reliability-based recommendation method to improve trust-aware recommender systems. Expert Syst Appl 42(21):7386\u20137398","journal-title":"Expert Syst Appl"},{"key":"6493_CR28","unstructured":"MyAnimeList.net: MyAnimeList dataset. https:\/\/www.kaggle.com\/azathoth42\/myanimelist (2020). Accessed 18 May 2020"},{"key":"6493_CR29","doi-asserted-by":"publisher","first-page":"110","DOI":"10.1016\/j.ins.2020.12.001","volume":"553","author":"F Ortega","year":"2021","unstructured":"Ortega F, Lara-Cabrera R, Gonz\u00e1lez-Prieto \u00c1, Bobadilla J (2021) Providing reliability in recommender systems through Bernoulli matrix factorization. Inf Sci 553:110\u2013128","journal-title":"Inf Sci"},{"key":"6493_CR30","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1016\/j.knosys.2018.04.008","volume":"152","author":"F Ortega","year":"2018","unstructured":"Ortega F, Zhu B, Bobadilla J, Hernando A (2018) CF4J: Collaborative filtering for Java. Knowl Based Syst 152:94\u201399","journal-title":"Knowl Based Syst"},{"issue":"9","key":"6493_CR31","doi-asserted-by":"publisher","first-page":"3267","DOI":"10.1007\/s10489-019-01430-7","volume":"49","author":"FL P\u00e1dua","year":"2019","unstructured":"P\u00e1dua FL, Lacerda A, Machado AC, Dalip DH et al (2019) Multimodal data fusion framework based on autoencoders for top-n recommender systems. Appl Intell 49(9):3267\u20133282","journal-title":"Appl Intell"},{"key":"6493_CR32","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1016\/j.eswa.2017.12.020","volume":"97","author":"I Portugal","year":"2018","unstructured":"Portugal I, Alencar P, Cowan D (2018) The use of machine learning algorithms in recommender systems: a systematic review. Expert Syst Appl 97:205\u2013227","journal-title":"Expert Syst Appl"},{"key":"6493_CR33","doi-asserted-by":"publisher","first-page":"84","DOI":"10.1016\/j.cosrev.2019.01.001","volume":"31","author":"S Raza","year":"2019","unstructured":"Raza S, Ding C (2019) Progress in context-aware recommender systems\u2014an overview. Comput Sci Rev 31:84\u201397","journal-title":"Comput Sci Rev"},{"key":"6493_CR34","doi-asserted-by":"publisher","unstructured":"Selvaraju RR, Cogswell M, Das A, Vedantam R, Parikh D, Batra D (2017) Grad-CAM: visual explanations from deep networks via gradient-based localization. In: 2017 IEEE international conference on computer vision (ICCV) pp 618\u2013626. https:\/\/doi.org\/10.1109\/ICCV.2017.74","DOI":"10.1109\/ICCV.2017.74"},{"key":"6493_CR35","first-page":"1","volume":"33","author":"H Tahmasebi","year":"2020","unstructured":"Tahmasebi H, Ravanmehr R, Mohamadrezaei R (2020) Social movie recommender system based on deep autoencoder network using twitter data. Neural Comput Appl 33:1\u201317","journal-title":"Neural Comput Appl"},{"key":"6493_CR36","doi-asserted-by":"crossref","unstructured":"Tang J, Wang K (2018) Personalized top-n sequential recommendation via convolutional sequence embedding. In: Proceedings of the eleventh ACM international conference on web search and data mining, pp 565\u2013573","DOI":"10.1145\/3159652.3159656"},{"key":"6493_CR37","doi-asserted-by":"crossref","unstructured":"Tuan TX, Phuong TM (2017)3D convolutional networks for session-based recommendation with content features. In: Proceedings of the eleventh ACM conference on recommender systems, pp 138\u2013146","DOI":"10.1145\/3109859.3109900"},{"key":"6493_CR38","doi-asserted-by":"publisher","first-page":"386","DOI":"10.1016\/j.eswa.2018.08.001","volume":"115","author":"AM Turk","year":"2019","unstructured":"Turk AM, Bilge A (2019) Robustness analysis of multi-criteria collaborative filtering algorithms against shilling attacks. Expert Syst Appl 115:386\u2013402","journal-title":"Expert Syst Appl"},{"key":"6493_CR39","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.knosys.2018.05.001","volume":"157","author":"D Wang","year":"2018","unstructured":"Wang D, Liang Y, Xu D, Feng X, Guan R (2018) A content-based recommender system for computer science publications. Knowl Based Syst 157:1\u20139","journal-title":"Knowl Based Syst"},{"key":"6493_CR40","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.comcom.2013.06.009","volume":"41","author":"X Yang","year":"2014","unstructured":"Yang X, Guo Y, Liu Y, Steck H (2014) A survey of collaborative filtering based social recommender systems. Comput Commun 41:1\u201310","journal-title":"Comput Commun"},{"key":"6493_CR41","doi-asserted-by":"crossref","unstructured":"Yi B, Shen X, Zhang Z, Shu J, Liu H: Expanded autoencoder recommendation framework and its application in movie recommendation. In: 2016 10th international conference on software, knowledge, information management and applications (SKIMA). IEEE, pp 298\u2013303 (2016)","DOI":"10.1109\/SKIMA.2016.7916236"},{"issue":"1","key":"6493_CR42","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 (CSUR) 52(1):1\u201338","journal-title":"ACM Comput Surv (CSUR)"},{"key":"6493_CR43","doi-asserted-by":"crossref","unstructured":"Zhang S, Yao L, Xu X (2017)Autosvd++ an efficient hybrid collaborative filtering model via contractive auto-encoders. In: Proceedings of the 40th international ACM SIGIR conference on Research and development in information retrieval, pp 957\u2013960","DOI":"10.1145\/3077136.3080689"},{"key":"6493_CR44","doi-asserted-by":"crossref","unstructured":"Zho, B, Khosla A, Lapedriza A, Oliva A, Torralba A (2016) Learning deep features for discriminative localization. In: 2016 IEEE conference on computer vision and pattern recognition (CVPR), pp 2921\u20132929","DOI":"10.1109\/CVPR.2016.319"}],"container-title":["Neural Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-021-06493-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00521-021-06493-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00521-021-06493-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,11]],"date-time":"2023-01-11T04:51:19Z","timestamp":1673412679000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00521-021-06493-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,5]]},"references-count":44,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2022,2]]}},"alternative-id":["6493"],"URL":"https:\/\/doi.org\/10.1007\/s00521-021-06493-7","relation":{},"ISSN":["0941-0643","1433-3058"],"issn-type":[{"type":"print","value":"0941-0643"},{"type":"electronic","value":"1433-3058"}],"subject":[],"published":{"date-parts":[[2021,10,5]]},"assertion":[{"value":"7 April 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 August 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 October 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}