结合信任和项目的抗攻击协同过滤算法
CSTR:
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

国家科技支撑计划(2007BAF23B0302);国家自然科学基金资助项目(61075053);重庆市自然科学基金(CSTC,2010BB224);高等教育出版社数字出版支撑环境项目(基于本体、语义和语用的智能化教育资源应用平台);重庆市教育委员会科学技术研究项目(KJ101602)


An anti-“shilling attacks” collaborative filtering algorithm based on user trust ranks and items
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    为提高基于项目协同过滤推荐方法的抗评分攻击能力,提出结合用户信任等级和项目进行资源协同过滤算法。提出根据用户兴趣相关性、评分相似性和评分相关性构建用户关联图,然后提出用户信任等级计算模型,并将用户信任等级值作为用户的权重结合到经典协同过滤推荐算法Slope One的项目差异性的计算中,形成基于用户信任等级的协同过滤方法。实验数据表明新算法在不影响推荐的预测准确性的基础上,比传统的过滤推荐算法具有更好的抗攻击能力。

    Abstract:

    A collaborative filtering algorithm based on user trust ranks and items is proposed to improve the anti-“shilling attacks” ability. Firstly, a user relationship graph is built based on user interest similarities, rating similarities, and rating correlations. Secondly, using the relationship graph, a userrank model is proposed to calculate user trust ranks. Thirdly, the userrank values are taken as users’ weights to incorporated into the typical item-based Slope One algorithm. Finally, we experimentally evaluate our approach and compare it to Slope One. The experiment results suggest that our approach provides better recommendation than Slope One.

    参考文献
    相似文献
    引证文献
引用本文

高旻,江峰,吴中福.结合信任和项目的抗攻击协同过滤算法[J].重庆大学学报,2011,34(5):135-142.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2010-12-05
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期:
  • 出版日期:
文章二维码