当前位置:网站首页>Hierarchical attention graph convolution network for interpretable recommendation based on knowledge graph
Hierarchical attention graph convolution network for interpretable recommendation based on knowledge graph
2022-06-23 03:30:00 【kormoie】
【 Reading notes 】
Prepare to write a complete note carefully !!!
Could it be this one ???
Periodical KBS The article :HAGERec: Hierarchical Attention Graph Convolutional Network Incorporating Knowledge Graph for Explainable Recommendation
motivation :
be based on GCN Most of our recommendations focus on isomorphism diagrams or users - Item similarity diagram , The failure to make full use of heterogeneity is just the complex and rich semantics between entities in the graph . This article :HAGERec, from isomerism Explore the user's potential preferences in the higher-order connectivity structure of the knowledge graph .
Method :
Two way information dissemination strategy (item+user)+ Hierarchical attention mechanism
One side ,HAGERec In the process of messaging , By merging the neighborhood information of entities , use GCN Modeling the local adjacent structure of the entity .
On the other hand , structure Hierarchical attention mechanism , Adaptively develop and adjust collaboration signals for each user item pair , User item pairs are divided into neighbor level attention and prediction level attention .
analysis RippleNet:
RippleNet A combination of embedding based and path based methods , Users' hierarchical interests can be automatically captured from high-level connections .
There are certain limitations :(1) Not fully excavated Semantic information of relationships between entities , This leads to the loss of information in the message delivery process .(2) RippleNet A presentation model that focuses on users , None of them Applicable information communication strategies to learn at the same time item Aggregate representation of .(3) If there is no appropriate strategy to sample the relevant neighbor entities , On such a large scale ripple set This will result in higher computation and storage costs .
analysis KGCN:
KGCN Just simply put GCN Apply to... Based KG In my recommendation .
There are some drawbacks :(1) It only focuses on item Modeling of representations , There is no one Applicable information communication strategies to learn at the same time user Aggregate representation of .(2) Nor does it take into account interpretability , Resulting in insufficient understanding of user preferences .
HAGERec The frame diagram of 
Flatten and embedding layer: Entity and relationship vectorization
“ flat ” operation , Further make the connection under the relationship orderly , Better distinguish between different connections , Lay the foundation for constructing the connection of knowledge perception .GCN learning layer: polymerization user and item Information about
Two way entity propagation strategy , Storage and dissemination come from item and user More information about neighbors , So as to better adapt to local adjacent structures .
Interaction signals unit: Retain the interactive signal structure of the entity and its adjacent network , Make the presentation of users and items more complete .

Prediction layer: Forecast score .
Insert picture description here
Loss function :BPR Loss

边栏推荐
- Tencent released the global DDoS threat report in 2021: DDoS threat has become the preferred extortion method for criminal gangs
- What is the difference between JS undefined and null
- Bi skills - authority control
- Encryption related to returnee of national market supervision public service platform
- JS event bubble and event capture
- Eight models of data analysis: detailed explanation of RFM model
- [burning] Tencent cloud high tech computing platform HTPC cloud elastic cluster release!
- DDoS attack under Kali
- Evolution of cloud firewall products
- Chapter V kubernetes quick start
猜你喜欢

Analysis on the development of duty-free industry in Hainan Province in 2021: the implementation of the new policy makes the duty-free market in Hainan more "prosperous" [figure]

【贪心】leetcode991. Broken Calculator

Jmeter- (V) simulated user concurrent login for interface test
![Analysis on the development status of China's watch industry in 2021: a large number of electric watches are imported [figure]](/img/ca/672bfe49c8123da8679b2abeb43a2e.jpg)
Analysis on the development status of China's watch industry in 2021: a large number of electric watches are imported [figure]
![Analysis on the development prospect of China's brain computer interface industry in 2021: wide application prospect, sustained and rapid growth of market scale [figure]](/img/84/192d152ceb760264b6b555b321f129.jpg)
Analysis on the development prospect of China's brain computer interface industry in 2021: wide application prospect, sustained and rapid growth of market scale [figure]
![Analysis on demand and market scale of China's steamed stuffed bun industry in 2020 [figure]](/img/4b/dd272f98b89a157180bf68570d2763.jpg)
Analysis on demand and market scale of China's steamed stuffed bun industry in 2020 [figure]
![Analysis on development history, industrial chain, output and enterprise layout of medical polypropylene in China in 2020 [figure]](/img/28/ebfc25ec288627706e15a07e6bdb77.jpg)
Analysis on development history, industrial chain, output and enterprise layout of medical polypropylene in China in 2020 [figure]
![[quick view] Analysis on the development status and future development trend of the global and Chinese diamond cultivation industry in 2021 [figure]](/img/f1/972a760459a6d599b5681aa634df09.jpg)
[quick view] Analysis on the development status and future development trend of the global and Chinese diamond cultivation industry in 2021 [figure]

Encryption related to returnee of national market supervision public service platform

Detailed discussion on modular architecture design of MCU firmware
随机推荐
Nezha panel modifies logo, small icon and other information
Goframe framework: log configuration management
Build information query applet by using micro build
The logical operators |, & &!
Establishment of JMeter distributed pressure measurement environment
Concept and function of ES6 symbol
Build a weather forecast applet using a widget
Apicloud native module, H5 module and multi terminal component tutorial
JS event delegation (event agent)
TRTC zero foundation -- Video subscription on the code
Why don't I suggest you use "! = null" to judge empty space?
JSON. Function of the stringify() optional parameter
JS remove first character of string
Email authentication bypass
Methods for MySQL to avoid inserting duplicate records
[quick view] Analysis on the development status and future development trend of the global and Chinese diamond cultivation industry in 2021 [figure]
Analysis on the development of duty-free industry in Hainan Province in 2021: the implementation of the new policy makes the duty-free market in Hainan more "prosperous" [figure]
Online signature with canvas
Network security memorabilia - Summary of vulnerability exploitation events in 2021
DDoS attack under Kali