A personalized reinforcement learning recommendation algorithm using bi-clustering techniques.

Recommender systems have become a core component of various online platforms, helping users get relevant information from the abundant digital data. Traditional RSs often generate static recommendations, which may not adapt well to changing user preferences. To address this problem, we propose a nov...

Full description

Saved in:
Bibliographic Details
Main Authors: Muhammad Waqar, Mubbashir Ayub
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2025-01-01
Series:PLoS ONE
Online Access:https://doi.org/10.1371/journal.pone.0315533
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849728175864545280
author Muhammad Waqar
Mubbashir Ayub
author_facet Muhammad Waqar
Mubbashir Ayub
author_sort Muhammad Waqar
collection DOAJ
description Recommender systems have become a core component of various online platforms, helping users get relevant information from the abundant digital data. Traditional RSs often generate static recommendations, which may not adapt well to changing user preferences. To address this problem, we propose a novel reinforcement learning (RL) recommendation algorithm that can give personalized recommendations by adapting to changing user preferences. However, a significant drawback of RL-based recommendation systems is that they are computationally expensive. Moreover, these systems often fail to extract local patterns residing within dataset which may result in generation of low quality recommendations. The proposed work utilizes biclustering technique to create an efficient environment for RL agents, thus, reducing computation cost and enabling the generation of dynamic recommendations. Additionally, biclustering is used to find locally associated patterns in the dataset, which further improves the efficiency of the RL agent's learning process. The proposed work experiments eight state-of-the-art biclustering algorithms to identify the appropriate biclustering algorithm for the given recommendation task. This innovative integration of biclustering and reinforcement learning addresses key gaps in existing literature. Moreover, we introduced a novel strategy to predict item ratings within the RL framework. The validity of the proposed algorithm is evaluated on three datasets of movies domain, namely, ML100K, ML-latest-small and FilmTrust. These diverse datasets were chosen to ensure reliable examination across various scenarios. As per the dynamic nature of RL, some specific evaluation metrics like personalization, diversity, intra-list similarity and novelty are used to measure the diversity of recommendations. This investigation is motivated by the need for recommender systems that can dynamically adjust to changes in customer preferences. Results show that our proposed algorithm showed promising results when compared with existing state-of-the-art recommendation techniques.
format Article
id doaj-art-604bc33b6c1344918e6eaa6dc75bc3d7
institution DOAJ
issn 1932-6203
language English
publishDate 2025-01-01
publisher Public Library of Science (PLoS)
record_format Article
series PLoS ONE
spelling doaj-art-604bc33b6c1344918e6eaa6dc75bc3d72025-08-20T03:09:38ZengPublic Library of Science (PLoS)PLoS ONE1932-62032025-01-01202e031553310.1371/journal.pone.0315533A personalized reinforcement learning recommendation algorithm using bi-clustering techniques.Muhammad WaqarMubbashir AyubRecommender systems have become a core component of various online platforms, helping users get relevant information from the abundant digital data. Traditional RSs often generate static recommendations, which may not adapt well to changing user preferences. To address this problem, we propose a novel reinforcement learning (RL) recommendation algorithm that can give personalized recommendations by adapting to changing user preferences. However, a significant drawback of RL-based recommendation systems is that they are computationally expensive. Moreover, these systems often fail to extract local patterns residing within dataset which may result in generation of low quality recommendations. The proposed work utilizes biclustering technique to create an efficient environment for RL agents, thus, reducing computation cost and enabling the generation of dynamic recommendations. Additionally, biclustering is used to find locally associated patterns in the dataset, which further improves the efficiency of the RL agent's learning process. The proposed work experiments eight state-of-the-art biclustering algorithms to identify the appropriate biclustering algorithm for the given recommendation task. This innovative integration of biclustering and reinforcement learning addresses key gaps in existing literature. Moreover, we introduced a novel strategy to predict item ratings within the RL framework. The validity of the proposed algorithm is evaluated on three datasets of movies domain, namely, ML100K, ML-latest-small and FilmTrust. These diverse datasets were chosen to ensure reliable examination across various scenarios. As per the dynamic nature of RL, some specific evaluation metrics like personalization, diversity, intra-list similarity and novelty are used to measure the diversity of recommendations. This investigation is motivated by the need for recommender systems that can dynamically adjust to changes in customer preferences. Results show that our proposed algorithm showed promising results when compared with existing state-of-the-art recommendation techniques.https://doi.org/10.1371/journal.pone.0315533
spellingShingle Muhammad Waqar
Mubbashir Ayub
A personalized reinforcement learning recommendation algorithm using bi-clustering techniques.
PLoS ONE
title A personalized reinforcement learning recommendation algorithm using bi-clustering techniques.
title_full A personalized reinforcement learning recommendation algorithm using bi-clustering techniques.
title_fullStr A personalized reinforcement learning recommendation algorithm using bi-clustering techniques.
title_full_unstemmed A personalized reinforcement learning recommendation algorithm using bi-clustering techniques.
title_short A personalized reinforcement learning recommendation algorithm using bi-clustering techniques.
title_sort personalized reinforcement learning recommendation algorithm using bi clustering techniques
url https://doi.org/10.1371/journal.pone.0315533
work_keys_str_mv AT muhammadwaqar apersonalizedreinforcementlearningrecommendationalgorithmusingbiclusteringtechniques
AT mubbashirayub apersonalizedreinforcementlearningrecommendationalgorithmusingbiclusteringtechniques
AT muhammadwaqar personalizedreinforcementlearningrecommendationalgorithmusingbiclusteringtechniques
AT mubbashirayub personalizedreinforcementlearningrecommendationalgorithmusingbiclusteringtechniques