期刊文献+

Research on Collaborative Filtering Recommendation Algorithm Based on Improved User Portraits

基于改进用户画像的协同过滤推荐算法研究
下载PDF
导出
摘要 With the arrival of the big data era,the phenomenon of information overload is becoming increasingly severe.In response to the common issue of sparse user rating matrices in recommendation systems,a collaborative filtering recommendation algorithm was proposed based on improved user profiles in this study.Firstly,a profile labeling system was constructed based on user characteristics.This study proposed that user profile labels should be created using basic user information and basic item information,in order to construct multidimensional user profiles.TF-IDF algorithm was used to determine the weights of user-item feature labels.Secondly,user similarity was calculated by weighting both profile-based collaborative filtering and user-based collaborative filtering algorithms,and the final user similarity was obtained by harmonizing these weights.Finally,personalized recommendations were generated using Top-N method.Validation with the MovieLens-1M dataset revealed that this algorithm enhances both recommendation Precision and Recall compared to single-method approaches(recommendation algorithm based on user portrait and user-based collaborative filtering algorithm). 随着大数据时代的来临,信息过载现象也日渐严重。本研究针对推荐系统中经常遇到的用户评分矩阵稀疏的问题,提出基于改进用户画像的协同过滤推荐算法。首先,根据用户特性构建画像标签体系。本研究提出使用用户基本信息、项目基本信息创建用户画像标签并构建多维度用户画像,利用TF-IDF算法确定用户-项目特征标签权重。其次,分别使用基于用户画像的协同过滤算法与基于用户的协同过滤算法加权计算用户相似度,通过调和权重得到用户最终相似度。最后,利用Top-N进行个性化推荐。通过MovieLens-1M数据集进行验证,发现本研究算法推荐结果的准确率以及召回率相比其单一方法(基于用户画像的协同过滤推荐算法和基于用户的协同过滤推荐算法)均有所提升。
作者 HOU Meng WANG Guo-peng SONG Li-zhe WANG Hao-yue SI Zhan-jun 侯萌;王国鹏;宋丽哲;王皓月;司占军(天津科技大学人工智能学院,天津300457;国家开放大学,北京100039;数字化学习技术集成与应用教育部工程研究中心,北京100039)
出处 《印刷与数字媒体技术研究》 CAS 北大核心 2024年第6期117-123,134,共8页 Printing and Digital Media Technology Study
关键词 Collaborative filtering User profiling Recommender system SIMILARITY 协同过滤 用户画像 推荐算法 相似度
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部