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...

Full description

Bibliographic Details
Main Authors: Xinhua Wang, Yuchen Wang, Lei Guo, Liancheng Xu, Baozhong Gao, Fangai Liu, Wei Li
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