paper-with-me

홈 › Papers

Knowledge Graph Embedding by Normalizing Flows

2024-09-30 · Changyi Xiao, Xiangnan He, Yixin Cao

A key to knowledge graph embedding (KGE) is to choose a proper representation space, e.g., point-wise Euclidean space and complex vector space. In this paper, we propose a unified perspective of embedding and introduce uncertainty into KGE from the view of group theory. Our model can incorporate existing models (i.e., generality), ensure the computation is tractable (i.e., efficiency) and enjoy the expressive power of complex random variables (i.e., expressiveness). The core idea is that we embed entities/relations as elements of a symmetric group, i.e., permutations of a set. Permutations of different sets can reflect different properties of embedding. And the group operation of symmetric groups is easy to compute. In specific, we show that the embedding of many existing models, point vectors, can be seen as elements of a symmetric group. To reflect uncertainty, we first embed entities/relations as permutations of a set of random variables. A permutation can transform a simple random variable into a complex random variable for greater expressiveness, called a normalizing flow. We then define scoring functions by measuring the similarity of two normalizing flows, namely NFE. We construct several instantiating models and prove that they are able to learn logical rules. Experimental results demonstrate the effectiveness of introducing uncertainty and our model. The code is available at https://github.com/changyi7231/NFE.

📄 PDF Abstract BibTeX arXiv:2409.19977

Code (1)

changyi7231/nfe 공식 구현 pytorch

Tasks

Graph EmbeddingKnowledge Graph Embedding

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

Graphical Normalizing Flows

2020-06-03 · Antoine Wehenkel, Gilles Louppe

Normalizing flows model complex probability distributions by combining a base distribution with a series of bijective neural networks. State-of-the-art architectures rely on coupling and autoregressive transformations to…

Density Estimation

FANFOLD: Graph Normalizing Flows-driven Asymmetric Network for Unsupervised Graph-Level Anomaly Detection

2024-06-29 · Rui Cao, Shijie Xue, Jindong Li, Qi Wang 외

Unsupervised graph-level anomaly detection (UGAD) has attracted increasing interest due to its widespread application. In recent studies, knowledge distillation-based methods have been widely used in unsupervised anomaly…

Anomaly DetectionKnowledge DistillationUnsupervised Anomaly Detection

Graph Normalizing Flows

2019-05-30 · NeurIPS 2019 12 · Jenny Liu, Aviral Kumar, Jimmy Ba, Jamie Kiros 외

We introduce graph normalizing flows: a new, reversible graph neural network model for prediction and generation. On supervised tasks, graph normalizing flows perform similarly to message passing neural networks, but at …

Graph Neural Network

Causal normalizing flows: from theory to practice

2023-06-08 · NeurIPS 2023 11 · Adrián Javaloy, Pablo Sánchez-Martín, Isabel Valera

In this work, we deepen on the use of normalizing flows for causal reasoning. Specifically, we first leverage recent results on non-linear ICA to show that causal models are identifiable from observational data given a c…

counterfactual

E(n) Equivariant Normalizing Flows

2021-05-19 · NeurIPS 2021 12 · Victor Garcia Satorras, Emiel Hoogeboom, Fabian B. Fuchs, Ingmar Posner 외

This paper introduces a generative model equivariant to Euclidean symmetries: E(n) Equivariant Normalizing Flows (E-NFs). To construct E-NFs, we take the discriminative E(n) graph neural networks and integrate them as a …