摘要
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数据集进行验证,发现本研究算法推荐结果的准确率以及召回率相比其单一方法(基于用户画像的协同过滤推荐算法和基于用户的协同过滤推荐算法)均有所提升。
出处
《印刷与数字媒体技术研究》
CAS
北大核心
2024年第6期117-123,134,共8页
Printing and Digital Media Technology Study