当前位置:网站首页>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 .
边栏推荐
- OSPF综合实验
- 【AI4Code】CodeX:《Evaluating Large Language Models Trained on Code》(OpenAI)
- 【对比学习】Understanding the Behaviour of Contrastive Loss (CVPR‘21)
- The applet image cannot display Base64 pictures. The solution is valid
- LeetCode 50. Pow(x,n)
- "Mqtt protocol explanation and Practice (access to onenet)" of wiznet w5500 series training activities
- brpc源码解析(三)—— 请求其他服务器以及往socket写数据的机制
- 【IMX6ULL笔记】--内核底层驱动初步探究
- 【Debias】Model-Agnostic Counterfactual Reasoning for Eliminating Popularity Bias in RS(KDD‘21)
- Return and finally? Everyone, please look over here,
猜你喜欢

JaveScript循环

【AI4Code】《Unified Pre-training for Program Understanding and Generation》 NAACL 2021

brpc源码解析(四)—— Bthread机制

Teach you how to configure S2E to UDP working mode through MCU

Wiznet embedded Ethernet technology training open class (free!!!)

JS process control

"Mqtt protocol explanation and Practice (access to onenet)" of wiznet w5500 series training activities

JS中的函数

剑指 Offer 22. 链表中倒数第k个节点

微信公众号开发 入手
随机推荐
W5500 is in TCP_ In server mode, you cannot Ping or communicate in the switch / router network.
GPT plus money (OpenAI CLIP,DALL-E)
Innovation and breakthrough! AsiaInfo technology helped a province of China Mobile complete the independent and controllable transformation of its core accounting database
奉劝那些刚参加工作的学弟学妹们:要想进大厂,这些并发编程知识是你必须要掌握的!完整学习路线!!(建议收藏)
Javescript loop
[MySQL learning 08]
brpc源码解析(七)—— worker基于ParkingLot的bthread调度
Maskgae: masked graph modeling meets graph autoencoders
【CTR】《Towards Universal Sequence Representation Learning for Recommender Systems》 (KDD‘22)
[MySQL learning 09]
brpc源码解析(八)—— 基础类EventDispatcher详解
'C:\xampp\php\ext\php_ zip. Dll'-%1 is not a valid Win32 Application Solution
JS interview question: handwriting throttle function
JS作用域以及预解析
[high concurrency] I summarized the best learning route of concurrent programming with 10 diagrams!! (recommended Collection)
[GCN multimodal RS] pre training representations of multi modal multi query e-commerce search KDD 2022
【GCN-RS】Learning Explicit User Interest Boundary for Recommendation (WWW‘22)
图神经网络用于推荐系统问题(IMP-GCN,LR-GCN)
【GCN-RS】Are Graph Augmentations Necessary? Simple Graph Contrastive Learning for RS (SIGIR‘22)
[MySQL 17] installation exception: could not open file '/var/log/mysql/mysqld log‘ for error logging: Permission denied