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...
Main Authors: | , , |
---|---|
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 |