Multi-View Graph Convolutional Network for Multimedia Recommendation

Yu P., Tan Z., Lu G. and Bao B. Multi-view graph convolutional network for multimedia recommendation. MM, 2023.

本文主要处理模态内的一些不合理的相似度 (可以理解为噪声).

符号说明

  • U={u}, users;
  • I={i}, items;
  • M={m}, modalities;
  • G=(V,E),V=UI, behavior graph;
  • EidRd×(|U|+|I|), id embeddings;
  • Ei,mRdm×|I|, item modality features;

MGCN

Motivation

  • 如上图所示, 两幅图片实际上展示的是两种不同的商品 (我怎么看着还挺一致的?), 但是因为图片的背景的相似度等等, 这两张图片在隐空间中的表示的 cosine 相似度能够达到 0.648.

  • 可以认为, 图片中的无关商品的因素会带来很大的噪声, 使得商品的相互建模产生一些问题.

Behavior-Guided Purifier

  • 本文的第一步就是利用 behavior 信息来对模态信息进行一个过滤:
    1. 首先对原始的模态特征 Ei,m 进行一个线性变换:

      E˙i,m=W1Ei,m+b1,

      其中 W1Rd×dm,b1Rd.

    2. 通过 behavior 信息进行调整:

      E¨i,m=fgatem(Ei,id,E˙i,m)=Ei,idσ(W2E˙i,m+b2),

      其中 W2Rd×d,b2Rd.
      表示 element-wise 的乘法, σ 表示 sigmoid 激活函数.

Multi-View Information Encoder

  • User-Item View: 首先通过 LightGCN 在 User-Item 的图上将 id embedding Eid 转换为 E¯id.

  • Item-Item View: 首先和 LATTICE 一样得到 kNN Item-Item graph 的标准化后的邻接矩阵 S¨m, 然后通过

    E¯i,m=E¨i,mS¨m

    得到平滑后的 item modality embeddings.
    然后 user modality features 通过聚合 user 交互过的 items 的 modality features 得到:

    e¨u,m=iNu1|Nu||Ni|e¯i,m.

  • 将二者拼接起来得到:

    E¯m=[E¯u,m,E¯i,m]Rd×(|U|+|I|).

Behavior-Aware Fuser

  • 接着我们要把之前的特征融合起来.

  • Modality prefrences:

    Pm=σ(W3E¯id+b3),

    其中 W3Rd×d,b3Rd.

  • Modality-shared features:

    Es=mMαmE¯m,αm=softmax(q1Ttanh(W4E¯m+b4)).

    其中 W4Rd×d,b4Rd, q1Rd 表示 attention vector.

  • Modality-specific features:

    E~m=E¯mEs.

  • 最后融合得到最后的特征:

    Emul=Es+1MmME~mPm.

Prediciton

  • user embedding:

    eu=e¯u,id+eu,mul,ei=e¯i,id+ei,mul.

  • score:

    y^ui=euTei.

Optimation

  • 损失如下

    L=LBPR+λLC,

    其中 LC:

    LC=uUlogexp(eu,mule¯u,id/τ)vUexp(ev,mule¯v,id/τ)iIlogexp(ei,mule¯i,id/τ)jIexp(ej,mule¯j,id/τ).

  • 作者说其 LC 的目的是促进 behavior 和模态信息的利用, 看着只是单纯对比损失好用吧.

代码

[official]

posted @   馒头and花卷  阅读(127)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2023-03-22 Novelty and diversity in information retrieval evaluation
2020-03-22 KKT (LICQ)
点击右上角即可分享
微信分享提示