Deep learning feature selection to unhide demographic recommender systems factors

Extracting demographic features from hidden factors is an innovative concept that provides multiple and relevant applications. The matrix factorization model generates factors which do not incorporate semantic knowledge. Extracting the existing nonlinear relations between hidden factors and demograp...

Full description

Bibliographic Details
Authors: Bobadilla, Jesús, González Prieto, José Ángel, Ortega, Fernando, Lara Cabrera, Raúl
Format: article
Publication Date:2023
Country:España
Institution:Universidad Complutense de Madrid (UCM)
Repository:Docta Complutense
Language:English
OAI Identifier:oai:docta.ucm.es:20.500.14352/100641
Online Access:https://hdl.handle.net/20.500.14352/100641
Access Level:Open access
Keyword:Inteligencia artificial (Informática)
Estadística aplicada
1203.04 Inteligencia Artificial
1209.03 Análisis de Datos
Description
Summary:Extracting demographic features from hidden factors is an innovative concept that provides multiple and relevant applications. The matrix factorization model generates factors which do not incorporate semantic knowledge. Extracting the existing nonlinear relations between hidden factors and demographic information is a challenging task that can not be adequately addressed by means of statistical methods or using simple machine learning algorithms. This paper provides a deep learning-based method: DeepUnHide, able to extract demographic information from the users and items factors in collaborative filtering recommender systems. The core of the proposed method is the gradient-based localization used in the image processing literature to highlight the representative areas of each classification class. Validation experiments make use of two public datasets and current baselines. The results show the superiority of DeepUnHide to make feature selection and demographic classification, compared to the state-of-art of feature selection methods. Relevant and direct applications include recommendations explanation, fairness in collaborative filtering and recommendation to groups of users.