当前位置:网站首页>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 .
边栏推荐
- 【多模态】《TransRec: Learning Transferable Recommendation from Mixture-of-Modality Feedback》 Arxiv‘22
- Qin long, a technical expert of Alibaba cloud: a prerequisite for reliability assurance - how to carry out chaos engineering on the cloud
- Multi-Label Image Classification(多标签图像分类)
- [MySQL learning 09]
- [high concurrency] a lock faster than read-write lock in high concurrency scenarios. I'm completely convinced after reading it!! (recommended Collection)
- Teach you how to configure S2E as the working mode of TCP server through MCU
- dirReader.readEntries 兼容性问题 。异常错误DOMException
- JS interview question: handwriting throttle function
- JS data types and mutual conversion
- W5500 multi node connection
猜你喜欢
![[MySQL learning 09]](/img/27/2578f320789ed32552d6f69f14a151.png)
[MySQL learning 09]

【AI4Code】CodeX:《Evaluating Large Language Models Trained on Code》(OpenAI)

图神经网络用于推荐系统问题(IMP-GCN,LR-GCN)

php curl post Length Required 错误设置header头

PHP curl post x-www-form-urlencoded

dirReader.readEntries 兼容性问题 。异常错误DOMException

JS数据类型以及相互转换

硬件连接服务器 tcp通讯协议 gateway

Brpc source code analysis (VII) -- worker bthread scheduling based on parkinglot

Teach you how to configure S2E as the working mode of TCP server through MCU
随机推荐
浅谈低代码技术在物流管理中的应用与创新
brpc源码解析(六)—— 基础类socket详解
一文入门Redis
dirReader. Readentries compatibility issues. Exception error domexception
MySQL historical data supplement new data
微信公众号开发 入手
Brpc source code analysis (VI) -- detailed explanation of basic socket
【GCN-RS】MCL: Mixed-Centric Loss for Collaborative Filtering (WWW‘22)
LeetCode 50. Pow(x,n)
异构图神经网络用于推荐系统问题(ACKRec,HFGN)
JS scope and pre parsing
【云驻共创】AI在数学界有哪些作用?未来对数学界会有哪些颠覆性影响?
Attendance system based on w5500
LeetCode第303场周赛(20220724)
Management of software defects
toString()与new String()用法区别
【GCN-RS】Are Graph Augmentations Necessary? Simple Graph Contrastive Learning for RS (SIGIR‘22)
Review in the middle of 2022 | understand the latest progress of pre training model
Start with the development of wechat official account
JS中的对象