05/23报告

Explicit Factor Models for Explainable Recommendation
based on Phrase-level Sentiment Analysis

1. 用户项目交互矩阵

  •  矩阵中的元素为:1)用户对项目的评分;2)用户对项目的评论
  •  将评论转化为数个(feature,opinion,score)
  •  再将(F,O,S)转化为(F,S')

2. 符号含义

3. user-feature attention matrix(用户对特征的关注矩阵)

        假设不同的用户可能在意不同的特征,并且他们倾向于更频繁地评论他们特别关心的那些特征。因此构建了一个用户对特征的关注矩阵,其中每个元素衡量用户对项目特征的关注程度。

        \mathbf{F=\left \{ F_1,F_2,\dots,F_p \right \}} 表示 p 个特征, \mathbf{U=\left \{ U_1,U_2,\dots,U_m \right \}} 表示 m 个用户。用户-特征矩阵 X 的元素为:

其中 \mathbf{t_{ij}} 为用户 u 提到特征 j 的次数。上式可以将矩阵元素转化为 1-N 的分数。

4. item-feature quality matrix(项目在特征上的质量矩阵)

        同样构建项目在特征上的质量矩阵,其中每个元素表示项目在相应特征上的质量。

        \mathbf{P=\left \{ P_1,P_2,\dots,P_n \right \}} 表示 n 个项目。 对于每个项目\mathbf{P_i},提取其所有的(F,S')对。项目-特征质量矩阵 Y 的元素为:

其中, k 表示特征 \mathbf{F_j} 在项目 \mathbf{P_i} 的评论中被提及的次数,\mathbf{s_{ij}} 表示特征 \mathbf{F_j} 在这 k 次提及中情感的平均值。上式同样将矩阵元素转化为 1-N 的分数。

5. 优化函数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值