Knowledge Graph Embedding by Normalizing Flows
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 27 of its 45 references that are in the map. First posted on arXiv 30 Sep 2024.
Builds on
27 of 45 references.
References · 27
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Density estimation using Real NVPcited by 2,029
- 2019Normalizing Flows for Probabilistic Modeling and Inferencecited by 1,315
- 2014NICE: Non-linear Independent Components Estimationcited by 1,052
- 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 929
- 2019RotatE: Knowledge Graph Embedding by Relational Rotation in Complex Spacecited by 893
- 2017Convolutional 2D Knowledge Graph Embeddingscited by 729
- 2020A Survey on Knowledge Graphs: Representation, Acquisition and Applicationscited by 643
- 2019Neural Spline Flowscited by 590
- 2018FFJORD: Free-form Continuous Dynamics for Scalable Reversible Generative Modelscited by 584
- 2019TuckER: Tensor Factorization for Knowledge Graph Completioncited by 290
- 2018Neural Autoregressive Flowscited by 207
15 more
- 2020Low-Dimensional Hyperbolic Knowledge Graph Embeddingscited by 195
- 2017Optimal approximation of piecewise smooth functions using deep ReLU neural networkscited by 176
- 2019Quaternion Knowledge Graph Embeddingscited by 175
- 2018Neural Importance Samplingcited by 154
- 2020BoxE: A Box Embedding Model for Knowledge Base Completioncited by 105
- 2019Latent Normalizing Flows for Discrete Sequencescited by 66
- 2019Sum-of-Squares Polynomial Flowcited by 62
- 2018Hypernetwork Knowledge Graph Embeddingscited by 38
- 2017TorusE: Knowledge Graph Embedding on a Lie Groupcited by 36
- 2015TransG : A Generative Mixture Model for Knowledge Graph Embeddingcited by 28
- 2019Relation Embedding with Dihedral Group in Knowledge Graphcited by 25
- 2015From One Point to A Manifold: Knowledge Graph Embedding For Precise Link Predictioncited by 19
- 2019A RAD approach to deep mixture modelscited by 18
- 2021M"obiusE: Knowledge Graph Embedding on M"obius Ringcited by 4
- 2019Group Representation Theory for Knowledge Graph Embeddingcited by 3
Built on by
Citing papers per year: 2025: 1.
1 paper.