Exploring Clustering-Based Reinforcement Learning for Personalized Book Recommendation in Digital Library
Digital library as one of the most important ways in helping students acquire professional knowledge and improve their professional level has gained great attention in recent years. However, its large collection (especially the book resources) hinders students from finding the resources that they ar...
Main Authors: | , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-04-01
|
Series: | Information |
Subjects: | |
Online Access: | https://www.mdpi.com/2078-2489/12/5/198 |
_version_ | 1797535623971602432 |
---|---|
author | Xinhua Wang Yuchen Wang Lei Guo Liancheng Xu Baozhong Gao Fangai Liu Wei Li |
author_facet | Xinhua Wang Yuchen Wang Lei Guo Liancheng Xu Baozhong Gao Fangai Liu Wei Li |
author_sort | Xinhua Wang |
collection | DOAJ |
description | Digital library as one of the most important ways in helping students acquire professional knowledge and improve their professional level has gained great attention in recent years. However, its large collection (especially the book resources) hinders students from finding the resources that they are interested in. To overcome this challenge, many researchers have already turned to recommendation algorithms. Compared with traditional recommendation tasks, in the digital library, there are two challenges in book recommendation problems. The first is that users may borrow books that they are not interested in (i.e., noisy borrowing behaviours), such as borrowing books for classmates. The second is that the number of books in a digital library is usually very large, which means one student can only borrow a small set of books in history (i.e., data sparsity issue). As the noisy interactions in students’ borrowing sequences may harm the recommendation performance of a book recommender, we focus on refining recommendations via filtering out data noises. Moreover, due to the the lack of direct supervision information, we treat noise filtering in sequences as a decision-making process and innovatively introduce a reinforcement learning method as our recommendation framework. Furthermore, to overcome the sparsity issue of students’ borrowing behaviours, a clustering-based reinforcement learning algorithm is further developed. Experimental results on two real-world datasets demonstrate the superiority of our proposed method compared with several state-of-the-art recommendation methods. |
first_indexed | 2024-03-10T11:48:03Z |
format | Article |
id | doaj.art-4ac92bb218cf469687cb00f7ad904f24 |
institution | Directory Open Access Journal |
issn | 2078-2489 |
language | English |
last_indexed | 2024-03-10T11:48:03Z |
publishDate | 2021-04-01 |
publisher | MDPI AG |
record_format | Article |
series | Information |
spelling | doaj.art-4ac92bb218cf469687cb00f7ad904f242023-11-21T17:55:59ZengMDPI AGInformation2078-24892021-04-0112519810.3390/info12050198Exploring Clustering-Based Reinforcement Learning for Personalized Book Recommendation in Digital LibraryXinhua Wang0Yuchen Wang1Lei Guo2Liancheng Xu3Baozhong Gao4Fangai Liu5Wei Li6School of Information Science and Engineering, Shandong Normal University, Jinan 250358, ChinaSchool of Information Science and Engineering, Shandong Normal University, Jinan 250358, ChinaSchool of Business, Shandong Normal University, Jinan 250358, ChinaSchool of Information Science and Engineering, Shandong Normal University, Jinan 250358, ChinaSchool of Information Science and Engineering, Shandong Normal University, Jinan 250358, ChinaSchool of Information Science and Engineering, Shandong Normal University, Jinan 250358, ChinaLibrary, Shandong Normal University, Jinan 250358, ChinaDigital library as one of the most important ways in helping students acquire professional knowledge and improve their professional level has gained great attention in recent years. However, its large collection (especially the book resources) hinders students from finding the resources that they are interested in. To overcome this challenge, many researchers have already turned to recommendation algorithms. Compared with traditional recommendation tasks, in the digital library, there are two challenges in book recommendation problems. The first is that users may borrow books that they are not interested in (i.e., noisy borrowing behaviours), such as borrowing books for classmates. The second is that the number of books in a digital library is usually very large, which means one student can only borrow a small set of books in history (i.e., data sparsity issue). As the noisy interactions in students’ borrowing sequences may harm the recommendation performance of a book recommender, we focus on refining recommendations via filtering out data noises. Moreover, due to the the lack of direct supervision information, we treat noise filtering in sequences as a decision-making process and innovatively introduce a reinforcement learning method as our recommendation framework. Furthermore, to overcome the sparsity issue of students’ borrowing behaviours, a clustering-based reinforcement learning algorithm is further developed. Experimental results on two real-world datasets demonstrate the superiority of our proposed method compared with several state-of-the-art recommendation methods.https://www.mdpi.com/2078-2489/12/5/198reinforcement learningrecommender systemclusteringbook recommendation |
spellingShingle | Xinhua Wang Yuchen Wang Lei Guo Liancheng Xu Baozhong Gao Fangai Liu Wei Li Exploring Clustering-Based Reinforcement Learning for Personalized Book Recommendation in Digital Library Information reinforcement learning recommender system clustering book recommendation |
title | Exploring Clustering-Based Reinforcement Learning for Personalized Book Recommendation in Digital Library |
title_full | Exploring Clustering-Based Reinforcement Learning for Personalized Book Recommendation in Digital Library |
title_fullStr | Exploring Clustering-Based Reinforcement Learning for Personalized Book Recommendation in Digital Library |
title_full_unstemmed | Exploring Clustering-Based Reinforcement Learning for Personalized Book Recommendation in Digital Library |
title_short | Exploring Clustering-Based Reinforcement Learning for Personalized Book Recommendation in Digital Library |
title_sort | exploring clustering based reinforcement learning for personalized book recommendation in digital library |
topic | reinforcement learning recommender system clustering book recommendation |
url | https://www.mdpi.com/2078-2489/12/5/198 |
work_keys_str_mv | AT xinhuawang exploringclusteringbasedreinforcementlearningforpersonalizedbookrecommendationindigitallibrary AT yuchenwang exploringclusteringbasedreinforcementlearningforpersonalizedbookrecommendationindigitallibrary AT leiguo exploringclusteringbasedreinforcementlearningforpersonalizedbookrecommendationindigitallibrary AT lianchengxu exploringclusteringbasedreinforcementlearningforpersonalizedbookrecommendationindigitallibrary AT baozhonggao exploringclusteringbasedreinforcementlearningforpersonalizedbookrecommendationindigitallibrary AT fangailiu exploringclusteringbasedreinforcementlearningforpersonalizedbookrecommendationindigitallibrary AT weili exploringclusteringbasedreinforcementlearningforpersonalizedbookrecommendationindigitallibrary |