Open long8v opened 1 year ago
paper
우아
transformer는 edge가 없는 graph인 set을 받고 이를 표현하는 모델이라고 생각할 수 있음. transformer에 edge까지 넣어보자
https://arxiv.org/pdf/2207.02505.pdf
notation 설명.
우아..하면서 간단.. edge node concat해서 qkv projection의 x로 쓰자
연산 간단히 하려고 행렬 잘라서 아래와 같이 표현
그림으로 표현하면 이렇다.
edge를 모든 node, 모든 edge들에 대해서 업데이트를 하면 복잡도가 $O(n^3)$이 되니 인접한 두개의 노드, 자기 자신, 반대 방향으로 가는 Edge 이렇게 4가지에 대해서만 aggregation해서 message passing을 한다.
paper
TL;DR
우아
하다고 해서 읽음Details
motivation
transformer는 edge가 없는 graph인 set을 받고 이를 표현하는 모델이라고 생각할 수 있음. transformer에 edge까지 넣어보자
Previous work
https://arxiv.org/pdf/2207.02505.pdf
Graph Neural Networks
notation 설명.
Relational Transformer
우아..하면서 간단.. edge node concat해서 qkv projection의 x로 쓰자![image](https://user-images.githubusercontent.com/46675408/207776464-20f030b7-2c8e-4d09-9e1a-92e6e0904bf9.png)
연산 간단히 하려고 행렬 잘라서 아래와 같이 표현![image](https://user-images.githubusercontent.com/46675408/207776527-b0ddce7a-2829-4903-8c91-b4b013062c8a.png)
그림으로 표현하면 이렇다.![image](https://user-images.githubusercontent.com/46675408/207776483-cb536d3a-be79-4b97-a909-5c90dfb662ba.png)
Edge update
edge를 모든 node, 모든 edge들에 대해서 업데이트를 하면 복잡도가 $O(n^3)$이 되니 인접한 두개의 노드, 자기 자신, 반대 방향으로 가는 Edge 이렇게 4가지에 대해서만 aggregation해서 message passing을 한다.![image](https://user-images.githubusercontent.com/46675408/207776556-0c7e8083-3c27-4fce-94ec-3761f40f18e1.png)