首页> 外文会议>International Conference on Artificial Intelligence and Security >A Collaborative Filtering Algorithm Based on the User Characteristics and Time Windows
【24h】

A Collaborative Filtering Algorithm Based on the User Characteristics and Time Windows

机译:基于用户特征和时间窗的协同过滤算法

获取原文

摘要

Collaborative filtering algorithm is a widely used recommendation algorithm. In the traditional collaborative filtering algorithm, a single user similarity calculation method is usually considered, and the user's own attribute characteristics are not used as the basis of neighbor user selection. At the same time, in the process of recommendation, user's interest is considered to be static and given the same weight in different time periods, without thinking the dynamic changes of user's interest. For above problems, this paper proposes a collaborative filtering algorithm based on the user characteristics and time windows. Firstly, a collaborative filtering algorithm based on item rating and user's own attribute characteristics is proposed in the process of calculating similarity. Secondly, the dynamic time windows are divided according to the Ebbinghaus forgetting curve to reflect the user's short-term interests in the recommendation process, the concept of time function is added to assign different time weights to user interests in different periods in the process of interest fusion. Finally, through experimental analysis, the recommended effect of the algorithm is significantly improved compared with the traditional collaborative filtering recommendation algorithm.
机译:协同过滤算法是一种广泛使用的推荐算法。在传统的协同过滤算法中,通常考虑单个用户相似度计算方法,并且不将用户自身的属性特征用作邻居用户选择的基础。同时,在推荐过程中,用户兴趣被认为是静态的,并且在不同时间段内具有相同的权重,而没有考虑用户兴趣的动态变化。针对上述问题,本文提出了一种基于用户特征和时间窗的协同过滤算法。首先,在计算相似度的过程中,提出了一种基于项目评价和用户自身属性特征的协同过滤算法。其次,根据Ebbinghaus的遗忘曲线对动态时间窗进行划分,以反映用户在推荐过程中的短期兴趣,加入时间函数的概念,在感兴趣过程中的不同时期为用户兴趣分配不同的时间权重。融合。最后,通过实验分析,与传统的协同过滤推荐算法相比,该算法的推荐效果大大提高。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号