Personalized project recommendations: using reinforcement learning

Abstract With the development of the Internet and the progress of human-centered computing (HCC), the mode of man-machine collaborative work has become more and more popular. Valuable information in the Internet, such as user behavior and social labels, is often provided by users. A recommendation b...

Full description

Bibliographic Details
Main Authors: Faxin Qi, Xiangrong Tong, Lei Yu, Yingjie Wang
Format: Article
Language:English
Published: SpringerOpen 2019-12-01
Series:EURASIP Journal on Wireless Communications and Networking
Subjects:
Online Access:https://doi.org/10.1186/s13638-019-1619-6
_version_ 1819274961436540928
author Faxin Qi
Xiangrong Tong
Lei Yu
Yingjie Wang
author_facet Faxin Qi
Xiangrong Tong
Lei Yu
Yingjie Wang
author_sort Faxin Qi
collection DOAJ
description Abstract With the development of the Internet and the progress of human-centered computing (HCC), the mode of man-machine collaborative work has become more and more popular. Valuable information in the Internet, such as user behavior and social labels, is often provided by users. A recommendation based on trust is an important human-computer interaction recommendation application in a social network. However, previous studies generally assume that the trust value between users is static, unable to respond to the dynamic changes of user trust and preferences in a timely manner. In fact, after receiving the recommendation, there is a difference between actual evaluation and expected evaluation which is correlated with trust value. Based on the dynamics of trust and the changing process of trust between users, this paper proposes a trust boost method through reinforcement learning. Recursive least squares (RLS) algorithm is used to learn the dynamic impact of evaluation difference on user’s trust. In addition, a reinforcement learning method Deep Q-Learning (DQN) is studied to simulate the process of learning user’s preferences and boosting trust value. Experiments indicate that our method applied to recommendation systems could respond to the changes quickly on user’s preferences. Compared with other methods, our method has better accuracy on recommendation.
first_indexed 2024-12-23T23:16:45Z
format Article
id doaj.art-18f56c0da775408c9dcf5e9bd616ed6a
institution Directory Open Access Journal
issn 1687-1499
language English
last_indexed 2024-12-23T23:16:45Z
publishDate 2019-12-01
publisher SpringerOpen
record_format Article
series EURASIP Journal on Wireless Communications and Networking
spelling doaj.art-18f56c0da775408c9dcf5e9bd616ed6a2022-12-21T17:26:28ZengSpringerOpenEURASIP Journal on Wireless Communications and Networking1687-14992019-12-012019111710.1186/s13638-019-1619-6Personalized project recommendations: using reinforcement learningFaxin Qi0Xiangrong Tong1Lei Yu2Yingjie Wang3School of Computer and Control Engineering, Yantai UniversitySchool of Computer and Control Engineering, Yantai UniversitySchool of Computer and Control Engineering, Yantai UniversitySchool of Computer and Control Engineering, Yantai UniversityAbstract With the development of the Internet and the progress of human-centered computing (HCC), the mode of man-machine collaborative work has become more and more popular. Valuable information in the Internet, such as user behavior and social labels, is often provided by users. A recommendation based on trust is an important human-computer interaction recommendation application in a social network. However, previous studies generally assume that the trust value between users is static, unable to respond to the dynamic changes of user trust and preferences in a timely manner. In fact, after receiving the recommendation, there is a difference between actual evaluation and expected evaluation which is correlated with trust value. Based on the dynamics of trust and the changing process of trust between users, this paper proposes a trust boost method through reinforcement learning. Recursive least squares (RLS) algorithm is used to learn the dynamic impact of evaluation difference on user’s trust. In addition, a reinforcement learning method Deep Q-Learning (DQN) is studied to simulate the process of learning user’s preferences and boosting trust value. Experiments indicate that our method applied to recommendation systems could respond to the changes quickly on user’s preferences. Compared with other methods, our method has better accuracy on recommendation.https://doi.org/10.1186/s13638-019-1619-6HCCReinforcement learningTrustRLSDQN
spellingShingle Faxin Qi
Xiangrong Tong
Lei Yu
Yingjie Wang
Personalized project recommendations: using reinforcement learning
EURASIP Journal on Wireless Communications and Networking
HCC
Reinforcement learning
Trust
RLS
DQN
title Personalized project recommendations: using reinforcement learning
title_full Personalized project recommendations: using reinforcement learning
title_fullStr Personalized project recommendations: using reinforcement learning
title_full_unstemmed Personalized project recommendations: using reinforcement learning
title_short Personalized project recommendations: using reinforcement learning
title_sort personalized project recommendations using reinforcement learning
topic HCC
Reinforcement learning
Trust
RLS
DQN
url https://doi.org/10.1186/s13638-019-1619-6
work_keys_str_mv AT faxinqi personalizedprojectrecommendationsusingreinforcementlearning
AT xiangrongtong personalizedprojectrecommendationsusingreinforcementlearning
AT leiyu personalizedprojectrecommendationsusingreinforcementlearning
AT yingjiewang personalizedprojectrecommendationsusingreinforcementlearning