当前位置:网站首页>Heterogeneous graph neural network for recommendation system problems (ackrec, hfgn)
Heterogeneous graph neural network for recommendation system problems (ackrec, hfgn)
2022-07-25 12:02:00 【Shangshanxianger】
Continue to organize several articles SIGIR2020 Of Graph+Recommendation The paper of , Other papers can be sorted out according to previous blog posts of bloggers ( Portal ), This article only arranges two more interesting heterogeneous diagrams + Recommended articles .
Attentional Graph Convolutional Networks for Knowledge Concept Recommendation in MOOCs in a Heterogeneous View(ACKRec)
The background is mooc Recommend videos to students on , The essence is still rating forecast . The difference is to deal with the sparse problem + There will be many videos in the course , Students' interest points / The concept of knowledge may be different , So the author tries to build a multi entity heterogeneous graph ( user , Course , The concept of knowledge , video , teacher ). There are complex relationships between these entities , Here's the picture , Comparison teachers can give lectures , Lesson contains videos , Students come to class and watch these videos and can use repetitive behavior , The final goal is to learn the knowledge contained in the video .
The specific model architecture is shown in the figure , The main idea is to design meta paths to guide students' interests propagation chart , Because these heterogeneous complex relationships are also too suitable for meta path aggregation . say concretely , Is the development of heterogeneous GCN To aggregate according to the designed meta path , Then because different students have different interests Attention To represent a feature , The last downstream prediction is MF complete .

Hierarchical Fashion Graph Network for Personalized Outfit Recommendation(HFGN)
Personalized clothing recommendation . It is mainly to unify the compatibility of fashion outfit-item( The same suit is compatible up and down ) And personalized recommendations user-outfit( Conform to the user's dress style , In particular, I may only like some of them item) These two points .
So follow this line of thought , Heterogeneous graph networks can be used for unified modeling users, items, and outfits, because outfit There will be many item form , And loved by users , Then it will become a layered diagram like the above figure . Specifically, the model contributes a hierarchical graph convolution , There are three kinds of information dissemination :item Between ,item To outfit,outfit To user, After finishing the communication, do two tasks : Compatible and personalized recommendations . The structure is as follows

- 1) Cross item dissemination of information , Refine item embedding by combining compatibility modeling . It's good to focus on this part , The formula is as follows : m i ′ − i = w ( i , i ′ ) σ ( W 1 ( i ⊙ i ′ ) ) m_{i'-i}=w(i,i')\sigma(W_1(i \odot i')) mi′−i=w(i,i′)σ(W1(i⊙i′)) i ∗ = i + ∑ m i ′ − i i^*=i+\sum m_{i'-i} i∗=i+∑mi′−i
- 2) Information spreads from items to outfit, It aggregates project semantics into outfit in . This part is based on lightGCN Ideas to aggregate , Bloggers have sorted it out in the past , Portal : Figure neural network is used to recommend system problems (NGCF,LightGCN). The formula is as follows : m i − o = 1 ∣ N o ∣ σ ( W 2 i ∗ ) m_{i-o}=\frac{1}{|N_o|}\sigma(W_2i^*) mi−o=∣No∣1σ(W2i∗) o ∗ = o + ∑ m i − o o^*=o+\sum m_{i-o} o∗=o+∑mi−o
- 3) Information from outfit To the user , Integrate historical equipment into user representation . This part is the same as the previous one : m o − u = 1 ∣ N u ∣ σ ( W 3 o ∗ ) m_{o-u}=\frac{1}{|N_u|}\sigma(W_3o^*) mo−u=∣Nu∣1σ(W3o∗) u ∗ = u + ∑ m o − u u^*=u+\sum m_{o-u} u∗=u+∑mo−u
- Last use BPR Just optimize .
边栏推荐
- 【AI4Code】《Unified Pre-training for Program Understanding and Generation》 NAACL 2021
- 银行理财子公司蓄力布局A股;现金管理类理财产品整改加速
- LeetCode第303场周赛(20220724)
- PHP 上传ftp路径文件到外网服务器上 curl base64图片
- 【RS采样】A Gain-Tuning Dynamic Negative Sampler for Recommendation (WWW 2022)
- Introduction to pl/sql, very detailed notes
- [leetcode brush questions]
- W5500 adjusts the brightness of LED light band through upper computer control
- Risks in software testing phase
- brpc源码解析(六)—— 基础类socket详解
猜你喜欢

Video Caption(跨模态视频摘要/字幕生成)

Transformer变体(Sparse Transformer,Longformer,Switch Transformer)

OSPF综合实验

Solutions to the failure of winddowns planning task execution bat to execute PHP files

30 sets of Chinese style ppt/ creative ppt templates

Review in the middle of 2022 | understand the latest progress of pre training model

【GCN-RS】Are Graph Augmentations Necessary? Simple Graph Contrastive Learning for RS (SIGIR‘22)

Innovation and breakthrough! AsiaInfo technology helped a province of China Mobile complete the independent and controllable transformation of its core accounting database

brpc源码解析(三)—— 请求其他服务器以及往socket写数据的机制

【图攻防】《Backdoor Attacks to Graph Neural Networks 》(SACMAT‘21)
随机推荐
brpc源码解析(七)—— worker基于ParkingLot的bthread调度
Zero-Shot Image Retrieval(零样本跨模态检索)
W5500 adjusts the brightness of LED light band through upper computer control
PHP curl post x-www-form-urlencoded
11. Reading rumors spread with deep learning
【AI4Code】《Unified Pre-training for Program Understanding and Generation》 NAACL 2021
PHP curl post x-www-form-urlencoded
[electronic device notes 5] diode parameters and selection
异构图神经网络用于推荐系统问题(ACKRec,HFGN)
Learning to Pre-train Graph Neural Networks(图预训练与微调差异)
小程序image 无法显示base64 图片 解决办法 有效
Transformer变体(Sparse Transformer,Longformer,Switch Transformer)
brpc源码解析(五)—— 基础类resource pool详解
Maskgae: masked graph modeling meets graph autoencoders
JS scope and pre parsing
Multi-Label Image Classification(多标签图像分类)
【AI4Code】CodeX:《Evaluating Large Language Models Trained on Code》(OpenAI)
软件测试阶段的风险
[untitled]
微信公众号开发 入手