• BPR: Bayesian Personalized Ranking from Implicit Feedback-CoRR 2012——20160421


    1、Information 

    publication:CoRR 2012

    2、What

    商品推荐中常用的方法矩阵因子分解(MF),协同过滤(KNN)只考虑了用户购买的商品,文章提出利用购买与未购买的偏序关系对,利用机器学习的方法,进行模型训练,发现对于未购买商品的推荐(即排序问题)效果有提升。

    3、Dataset

    Rossmann(online shop):user-item(1w-4k), Netfliex(DVD rental dataset)

    4、How

    input: 

    Ds(u,i,j):用户购买商品偏序关系对的集合

    output:BPR模型参数.

    在MF 和KNN 中分别是

    MF: X=WH'.输出为W,H

    KNN:X=sum(C).输出为C.

    method:

    论文不使用通常MF和KNN算法中,最小化损失函数来得到模型参数;而是利用用户对商品购买和未购买的偏序对关系,采用的是最大化BPR算法参数的后验概率,通过随机梯度下降的方法,得到MF和KNN算法的参数,进行商品的排序推荐。

    5、Evaluation:

    AUC: 从每个用户的(u,i,j)偏序关系中抽出一条用作测试。

    baseline:

    most popular, cosine-KNN, SVD-MF,WR-MF

    6、Conclusion

    利用偏序关系做商品推荐,是一个很强的baseline;

    7、Think

    文章是基于用户购买记录,利用偏序关系对做商品推荐(思考:与社交媒体结合,预测用户购买商品的偏序关系?研究意义是:社交媒体信息可以用于对商品购买的预测。)

  • 相关阅读:
    java算法---五家共井
    JAVA实用工具--javamail
    java基础篇---HTTP协议
    java基础解疑!!!
    java基础解疑!!
    jsp----标签编程(JSTL)
    jsp----EL表达式
    java基础篇---线程问题
    算法篇---java经典问题!!!
    java基础篇---注解(Annotation)
  • 原文地址:https://www.cnblogs.com/baiting/p/5417865.html
Copyright © 2020-2023  润新知