Personalized neural network-based aggregation function in multi-criteria collaborative filtering

Modeling an effective aggregation function to improve the accuracy of recommendations remains an issue in model-based multi-criteria collaborative filtering (MCCF). The total-based aggregation function is efficient, but it lacks personalization. The user-based aggregation function is personal, but i...

Full description

Bibliographic Details
Main Authors: Rita Rismala, Nur Ulfa Maulidevi, Kridanto Surendro
Format: Article
Language:English
Published: Elsevier 2024-01-01
Series:Journal of King Saud University: Computer and Information Sciences
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S1319157824000119
_version_ 1797322414372159488
author Rita Rismala
Nur Ulfa Maulidevi
Kridanto Surendro
author_facet Rita Rismala
Nur Ulfa Maulidevi
Kridanto Surendro
author_sort Rita Rismala
collection DOAJ
description Modeling an effective aggregation function to improve the accuracy of recommendations remains an issue in model-based multi-criteria collaborative filtering (MCCF). The total-based aggregation function is efficient, but it lacks personalization. The user-based aggregation function is personal, but it faces computational and scalability issues. We propose a new personalized neural network-based aggregation function in MCCF to answer the challenges. We enhance the total-based aggregation function by considering not only criteria ratings but also dynamic personal features. The features are extracted from the user's rating history, including rating tendencies and experience. The empirical results of four real-world datasets confirmed the superiority of our method compared to baselines. It achieved the best ROC AUC for all data sets, with an average improvement of 12%. When recommending items with moderate likelihood to users, three out of four datasets witnessed an improvement of up to 6% in the macro F1-score. Additionally, for the most likely items, the macro F1-score increased by up to 12% in all datasets. These findings indicate that our approach has the potential to provide more effective and promising recommendations that are applicable in various domains. Furthermore, it can lead to higher user engagement and satisfaction, which also benefits businesses.
first_indexed 2024-03-08T05:13:59Z
format Article
id doaj.art-3db3fbfa8fff449e82da897499bbd5bb
institution Directory Open Access Journal
issn 1319-1578
language English
last_indexed 2024-03-08T05:13:59Z
publishDate 2024-01-01
publisher Elsevier
record_format Article
series Journal of King Saud University: Computer and Information Sciences
spelling doaj.art-3db3fbfa8fff449e82da897499bbd5bb2024-02-07T04:43:46ZengElsevierJournal of King Saud University: Computer and Information Sciences1319-15782024-01-01361101922Personalized neural network-based aggregation function in multi-criteria collaborative filteringRita Rismala0Nur Ulfa Maulidevi1Kridanto Surendro2School of Electrical Engineering and Informatics, Institut Teknologi Bandung, Bandung 40132, Indonesia; School of Computing, Telkom University, Bandung 40257, Indonesia; Corresponding author.School of Electrical Engineering and Informatics, Institut Teknologi Bandung, Bandung 40132, IndonesiaSchool of Electrical Engineering and Informatics, Institut Teknologi Bandung, Bandung 40132, IndonesiaModeling an effective aggregation function to improve the accuracy of recommendations remains an issue in model-based multi-criteria collaborative filtering (MCCF). The total-based aggregation function is efficient, but it lacks personalization. The user-based aggregation function is personal, but it faces computational and scalability issues. We propose a new personalized neural network-based aggregation function in MCCF to answer the challenges. We enhance the total-based aggregation function by considering not only criteria ratings but also dynamic personal features. The features are extracted from the user's rating history, including rating tendencies and experience. The empirical results of four real-world datasets confirmed the superiority of our method compared to baselines. It achieved the best ROC AUC for all data sets, with an average improvement of 12%. When recommending items with moderate likelihood to users, three out of four datasets witnessed an improvement of up to 6% in the macro F1-score. Additionally, for the most likely items, the macro F1-score increased by up to 12% in all datasets. These findings indicate that our approach has the potential to provide more effective and promising recommendations that are applicable in various domains. Furthermore, it can lead to higher user engagement and satisfaction, which also benefits businesses.http://www.sciencedirect.com/science/article/pii/S1319157824000119Aggregation functionNeural networksMulti-criteria collaborative filteringPersonalizationRecommender system
spellingShingle Rita Rismala
Nur Ulfa Maulidevi
Kridanto Surendro
Personalized neural network-based aggregation function in multi-criteria collaborative filtering
Journal of King Saud University: Computer and Information Sciences
Aggregation function
Neural networks
Multi-criteria collaborative filtering
Personalization
Recommender system
title Personalized neural network-based aggregation function in multi-criteria collaborative filtering
title_full Personalized neural network-based aggregation function in multi-criteria collaborative filtering
title_fullStr Personalized neural network-based aggregation function in multi-criteria collaborative filtering
title_full_unstemmed Personalized neural network-based aggregation function in multi-criteria collaborative filtering
title_short Personalized neural network-based aggregation function in multi-criteria collaborative filtering
title_sort personalized neural network based aggregation function in multi criteria collaborative filtering
topic Aggregation function
Neural networks
Multi-criteria collaborative filtering
Personalization
Recommender system
url http://www.sciencedirect.com/science/article/pii/S1319157824000119
work_keys_str_mv AT ritarismala personalizedneuralnetworkbasedaggregationfunctioninmulticriteriacollaborativefiltering
AT nurulfamaulidevi personalizedneuralnetworkbasedaggregationfunctioninmulticriteriacollaborativefiltering
AT kridantosurendro personalizedneuralnetworkbasedaggregationfunctioninmulticriteriacollaborativefiltering