计算机科学 ›› 2018, Vol. 45 ›› Issue (7): 172-177.doi: 10.11896/j.issn.1002-137X.2018.07.030
王刚,王含茹,胡可,贺曦冉
WANG Gang, WANG Han-ru, HU Ke ,HE Xi-ran
摘要: 随着众包系统的兴起,人们对众包系统的关注逐渐增多。基于众包系统中的任务推荐,研究者大多将用户对任务的行为数据转化为评分,但没有考虑任务关联关系以及用户兴趣变化对推荐结果的影响。为此,提出一种考虑任务关联度与时间因素的改进OCCF方法,以对任务进行推荐。一方面,在负例抽取阶段引入兴趣遗忘函数,并根据用户活跃度抽取一定数量的负例;另一方面,在概率矩阵分解阶段融合任务相似度信息以进行分解。将所提出的方法应用于众包系统的任务推荐中,利用威客任务中国的数据集进行了实验。实验结果表明,与主流方法相比,所提方法取得了更好的结果,能有效地提高推荐质量。
中图分类号:
[1]YUEN M C,KING I,LEUNG K S.TaskRec:A Task Recommendation Framework in Crowdsourcing Systems.Neural Processing Letters,2015,41(2):223-238. [2]LI G,LI L.One-class Collaborative Filtering Based on MatrixFactorization .Application Research of Computers,2012,29(5):1662-1665.(in Chinese) 李改,李磊.基于矩阵分解的单类协同过滤推荐算法.计算机应用研究,2012,29(5):1662-1665. [3]PAN R,SCHOLZ M.Mind the gaps:weighting the unknown in large-scale one-class collaborative filtering[C]∥ACM SIGKDD International Conference on Knowledge Discovery and Data Mining.Paris,France,2009:667-676. [4]WANG P,JING L P.Improved One-Class Collaborative Filtering for Recommendation System .Journal of Frontiers of Computer Science and Technology,2014,8(10):1231-1238.(in Chinese) 王鹏,景丽萍.改进的单类协同过滤推荐方法.计算机科学与探索,2014,8(10):1231-1238. [5]ZONG W G,KIM J H,LOGANATHAN G V.A New Heuristic Optimization Algorithm:Harmony Search.Simulation Transactions of the Society for Modeling & Simulation International,2001,76(2):60-68. [6]PAN R,ZHOU Y,CAO B,et al.One-Class Collaborative Filtering[C]∥Eighth IEEE International Conference on Data Mi-ning.IEEE,2008:502-511. [7]WANG C,BLEI D M.Collaborative topic modeling for recommending scientific articles[C]∥ACM SIGKDD International Conference on Knowledge Discovery and Data Mining,San Diego,Ca,Usa,August.2011:448-456. [8]HU Y,KOREN Y,VOLINSKY C.Collaborative Filtering for Implicit Feedback Datasets[C]∥Eighth IEEE International Conference on Data Mining.IEEE,2008:263-272. [9]PATEREK A.Improving regularized singular value decomposition for collaborative filtering.http://www.researchgate.net/publication/228629951_Improving-regularized_singular_value_decomposition_for_collaborative_fittering. [10]RENDLE S,FREUDENTHALER C,GANTNER Z,et al.BPR:Bayesian personalized ranking from implicit feedback[C]∥Conference on Uncertainty in Artificial Intelligence.AUAI Press,2009:452-461. [11]CHEN K,CHEN T,ZHENG G,et al.Collaborative personalized tweet recommendation[C]∥International ACM SIGIR Confe-rence on Research and Development in Information Retrieval.ACM,2012:661-670. [12]LI Y,HU J,ZHAI C X,et al.Improving one-class collaborative filtering by incorporating rich user information[C]∥ACM International Conference on Information and Knowledge Management.ACM,2010:959-968. [13]KAYA H,ALPASLAN F N.Using Social Networks to Solve Data Sparsity Problem in One-Class Collaborative Filtering[C]∥Seventh International Conference on Information Technology:New Generations.IEEE,2010:249-252. [14]ZHU G W,ZHOU L.Hybrid Recommendation Study Based on Forgetting Function and Domain Nearest Neighbor .Journal of Management Sciences in China,2012,15(5):55-64.(in Chinese) 朱国玮,周利.基于遗忘函数和领域最近邻的混合推荐研究.管理科学学报,2012,15(5):55-64. [15]WU Y,LIN S P.SVD Recommendation Model Based on Positive and Negative Feedback Matrices .Computer System Application,2015,24(6):14-18.(in Chinese) 吴扬,林世平.基于正负反馈矩阵的SVD推荐模型.计算机系统应用,2015,24(6):14-18. [16]TU D D,SHU C C,YU H Y.Using Unified Probabilistic Matrix Factorization for Contextual Advertisement Recommendation .Journal of Software,2013,24(3):454-464.(in Chinese) 涂丹丹,舒承椿,余海燕.基于联合概率矩阵分解的上下文广告推荐算法.软件学报,2013,24(3):454-464. [17]PAPPAS N,POPESCU-BELIS A.Adaptive sentiment-awareone-class collaborative filtering.Expert Systems with Applications,2016,43(C):23-41. |
[1] | 程章桃, 钟婷, 张晟铭, 周帆. 基于图学习的推荐系统研究综述 Survey of Recommender Systems Based on Graph Learning 计算机科学, 2022, 49(9): 1-13. https://doi.org/10.11896/jsjkx.210900072 |
[2] | 王冠宇, 钟婷, 冯宇, 周帆. 基于矢量量化编码的协同过滤推荐方法 Collaborative Filtering Recommendation Method Based on Vector Quantization Coding 计算机科学, 2022, 49(9): 48-54. https://doi.org/10.11896/jsjkx.210700109 |
[3] | 秦琪琦, 张月琴, 王润泽, 张泽华. 基于知识图谱的层次粒化推荐方法 Hierarchical Granulation Recommendation Method Based on Knowledge Graph 计算机科学, 2022, 49(8): 64-69. https://doi.org/10.11896/jsjkx.210600111 |
[4] | 方义秋, 张震坤, 葛君伟. 基于自注意力机制和迁移学习的跨领域推荐算法 Cross-domain Recommendation Algorithm Based on Self-attention Mechanism and Transfer Learning 计算机科学, 2022, 49(8): 70-77. https://doi.org/10.11896/jsjkx.210600011 |
[5] | 帅剑波, 王金策, 黄飞虎, 彭舰. 基于神经架构搜索的点击率预测模型 Click-Through Rate Prediction Model Based on Neural Architecture Search 计算机科学, 2022, 49(7): 10-17. https://doi.org/10.11896/jsjkx.210600009 |
[6] | 齐秀秀, 王佳昊, 李文雄, 周帆. 基于概率元学习的矩阵补全预测融合算法 Fusion Algorithm for Matrix Completion Prediction Based on Probabilistic Meta-learning 计算机科学, 2022, 49(7): 18-24. https://doi.org/10.11896/jsjkx.210600126 |
[7] | 蔡晓娟, 谭文安. 一种改进的融合相似度和信任度的协同过滤算法 Improved Collaborative Filtering Algorithm Combining Similarity and Trust 计算机科学, 2022, 49(6A): 238-241. https://doi.org/10.11896/jsjkx.210400088 |
[8] | 何亦琛, 毛宜军, 谢贤芬, 古万荣. 基于点割集图分割的矩阵变换与分解的推荐算法 Matrix Transformation and Factorization Based on Graph Partitioning by Vertex Separator for Recommendation 计算机科学, 2022, 49(6A): 272-279. https://doi.org/10.11896/jsjkx.210600159 |
[9] | 郭亮, 杨兴耀, 于炯, 韩晨, 黄仲浩. 基于注意力机制和门控网络相结合的混合推荐系统 Hybrid Recommender System Based on Attention Mechanisms and Gating Network 计算机科学, 2022, 49(6): 158-164. https://doi.org/10.11896/jsjkx.210500013 |
[10] | 熊中敏, 舒贵文, 郭怀宇. 融合用户偏好的图神经网络推荐模型 Graph Neural Network Recommendation Model Integrating User Preferences 计算机科学, 2022, 49(6): 165-171. https://doi.org/10.11896/jsjkx.210400276 |
[11] | 洪志理, 赖俊, 曹雷, 陈希亮, 徐志雄. 基于遗憾探索的竞争网络强化学习智能推荐方法研究 Study on Intelligent Recommendation Method of Dueling Network Reinforcement Learning Based on Regret Exploration 计算机科学, 2022, 49(6): 149-157. https://doi.org/10.11896/jsjkx.210600226 |
[12] | 余皑欣, 冯秀芳, 孙静宇. 结合物品相似性的社交信任推荐算法 Social Trust Recommendation Algorithm Combining Item Similarity 计算机科学, 2022, 49(5): 144-151. https://doi.org/10.11896/jsjkx.210300217 |
[13] | 陈壮, 邹海涛, 郑尚, 于化龙, 高尚. 基于用户覆盖及评分差异的多样性推荐算法 Diversity Recommendation Algorithm Based on User Coverage and Rating Differences 计算机科学, 2022, 49(5): 159-164. https://doi.org/10.11896/jsjkx.210300263 |
[14] | 谭珍琼, 姜文君, 任演纳, 张吉, 任德盛, 李晓鸿. 基于二分图的个性化学习任务分配 Personalized Learning Task Assignment Based on Bipartite Graph 计算机科学, 2022, 49(4): 269-281. https://doi.org/10.11896/jsjkx.210500125 |
[15] | 陈晋鹏, 胡哈蕾, 张帆, 曹源, 孙鹏飞. 融合时间特性和用户偏好的卷积序列化推荐 Convolutional Sequential Recommendation with Temporal Feature and User Preference 计算机科学, 2022, 49(1): 115-120. https://doi.org/10.11896/jsjkx.201200192 |
|