[논문리뷰] TeMP: Temporal Message Passing for Temporal Knowledge Graph Completion
Wu, J., Cao, M., Cheung, J. C. K., & Hamilton, W. L. (2020). Temp: Temporal message passing for temporal knowledge graph completion. arXiv preprint arXiv:2010.03526.
Wu, J., Cao, M., Cheung, J. C. K., & Hamilton, W. L. (2020). Temp: Temporal message passing for temporal knowledge graph completion. arXiv preprint arXiv:2010.03526.
Zhang, F., Liu, X., Tang, J., Dong, Y., Yao, P., Zhang, J., … & Wang, K. (2019, July). Oag: Toward linking large-scale heterogeneous entity graphs. In Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (pp. 2585-2595).
Schlichtkrull, M., Kipf, T. N., Bloem, P., Berg, R. V. D., Titov, I., & Welling, M. (2018, June). Modeling relational data with graph convolutional networks. In European semantic web conference (pp. 593-607). Springer, Cham.
Goel, R., Kazemi, S. M., Brubaker, M., & Poupart, P. (2020, April). Diachronic embedding for temporal knowledge graph completion. In Proceedings of the AAAI Conference on Artificial Intelligence (Vol. 34, No. 04, pp. 3988-3995).
Yun, S., Jeong, M., Kim, R., Kang, J., & Kim, H. J. (2019). Graph transformer networks. Advances in Neural Information Processing Systems, 32, 11983-11993.
Lacroix, T., Obozinski, G., & Usunier, N. (2020). Tensor decompositions for temporal knowledge base completion. arXiv preprint arXiv:2004.04926.
Liao, R., Brockschmidt, M., Tarlow, D., Gaunt, A. L., Urtasun, R., & Zemel, R. (2018). Graph partition neural networks for semi-supervised classification. arXiv preprint arXiv:1803.06272.
Wang, X., Wang, D., Xu, C., He, X., Cao, Y., & Chua, T. S. (2019, July). Explainable reasoning over knowledge graphs for recommendation. In Proceedings of the AAAI Conference on Artificial Intelligence (Vol. 33, No. 01, pp. 5329-5336).
Veličković, P., Cucurull, G., Casanova, A., Romero, A., Lio, P., & Bengio, Y. (2017). Graph attention networks. arXiv preprint arXiv:1710.10903.
Ji, S., Pan, S., Cambria, E., Marttinen, P., & Philip, S. Y. (2021). A survey on knowledge graphs: Representation, acquisition, and applications. IEEE Transactions on Neural Networks and Learning Systems.
해당 포스팅은 [연세대학교 21-1 UT 세미나 그래프데이터분석과응용]을 기반으로 작성되었습니다.
해당 포스팅은 [연세대학교 21-1 UT 세미나 그래프데이터분석과응용]을 기반으로 작성되었습니다.
해당 포스팅은 [연세대학교 21-1 UT 세미나 그래프데이터분석과응용]을 기반으로 작성되었습니다.
해당 포스팅은 [연세대학교 21-1 UT 세미나 그래프데이터분석과응용]을 기반으로 작성되었습니다.
해당 포스팅은 [연세대학교 21-1 UT 세미나 그래프데이터분석과응용]을 기반으로 작성되었습니다.
해당 포스팅은 [연세대학교 21-1 UT 세미나 그래프데이터분석과응용]을 기반으로 작성되었습니다.
Degree distrubtion: P(k)
Degree:
Degree Distribution
probability that a randomly chosen node has degree k
Path length: h
path: sequence of nodes in which each node is linked to the next one
distance (shortest path, geodesic)
2개의 nodes를 잇는 가장 짧은 path의 edge의 개수
만약에, node 2개가 서로 연결이 되어있지 않다면, 거리는 무한대(혹은 0)로 정의가 된다.
directed graphs의 경우에는 direction에 따라 path가 성립이 되어야 한다.
Diameter
The maximum (shortest path) distance between any pair of nodes in a graph
(연결이 되지 않는 경우는 제외가 됨)
Average path length for a connected graph or a strongly connected directed graph
connected graph
connected vertices
만약 u에서 v까지의 path가 존재하면 2개의 node u,v는 연결이 되어있는 것이다.
모든 node의 pair이 connected된 경우
directed graph의 경우
connected component (undirected)
연결된 node들 간의 부분집합 중 가장 많은 연결이 되어있는 subgraph.
strongly connected component (directed)
directed graph에서 strongly connected subgraph들 중 가장 큰 subgraph
아래 그래프 에서 (a-b-e)가 strongly connected component이다.
Clustering coefficient: C
그래프 형성하는 노드들이 얼마나 랜덤하게 생성되어있는가?
내가 아는 두 친구가 서로 아는 확률이 얼마 정도일까?
하나의 node 기준으로 두개의 이웃 node가 연결될 확률이 높다면 랜덤성이 낮다고 볼 수 있다. $ C_i=\frac{2e_i}{k_i(k_i-1)}\,where \, e_i \, is \, the\, number\, of\, edges\, between\, the\, neighbors\, of\, node\,i\k_i(k_i-1)\,is\,max\,number\,of\,edges\,between\,the\,k_i\,neighbors$
Clustering coefficient는 undefined for nodes with degree 0 or 1
Average clustering coefficient
전체 그래프의 평균 $C=\frac{1}{N} \displaystyle\sum_{i}^{N}{C_i}$
Connected components: s
Erdös-Rényi Random Graph Model
링크가 랜덤으로 형성되어 있을 것이다.
Two variants:
G(np)
n과 p가 uniquely determine the graph
same n,p를 가지더라도 다른 그래프가 생성이 될 수 있음
특성
Degree distribution: binomial
n이 커짐으로 인해, degree의 평균과 표준편차의 값이 작아질 것이다.
Clustering coefficient $E[e_i]=p\frac{k_i(k_i-1)}{2}
E[C_i]=p \approx \frac{kmean}{n|}$
Path length $h \approx O(logn)$
Connected component
Small World model (Watts-Strogatz, 1998)
High clustering과 short paths (small diameter)를 동시에 가지는 방법
Barabasi-Albert model
Growth: the number of nodes in the network increases over time
Preferential Attachment
more connected a node is, the more likely it is likely to receive new links
한계
Kronecker Graph model
Recursive graph generation 기반
Intuition: self-similarity
object is similar to a part of itself
Kronecker product of matrices A and B
Kronecker product of two graph를 Kronecker product of their adjacency matrices로 정의
반복을 통해 실제 차원의 데이터를 얻을 수 있음
Stochastic Kronecker graph
matrix를 확률로 표현한 것
in Project on SKTFellowship
안녕하세요.