mlsanityData to 7 Oct 2026

Cardinality Estimation over Knowledge Graphs with Embeddings and Graph Neural Networks

arXiv 2303.01140 ↗First posted 2 Mar 2023cs.DB cs.AI cs.LGcited by 3

Not on the map. Why?

Abstract (arXiv)

Cardinality Estimation over Knowledge Graphs (KG) is crucial for query optimization, yet remains a challenging task due to the semi-structured nature and complex correlations of typical Knowledge Graphs. In this work, we propose GNCE, a novel approach that leverages knowledge graph embeddings and Graph Neural Networks (GNN) to accurately predict the cardinality of conjunctive queries. GNCE first creates semantically meaningful embeddings for all entities in the KG, which are then integrated into the given query, which is processed by a GNN to estimate the cardinality of the query. We evaluate GNCE on several KGs in terms of q-Error and demonstrate that it outperforms state-of-the-art approaches based on sampling, summaries, and (machine) learning in terms of estimation accuracy while also having lower execution time and less parameters. Additionally, we show that GNCE can inductively generalise to unseen entities, making it suitable for use in dynamic query processing scenarios. Our proposed approach has the potential to significantly improve query optimization and related applications that rely on accurate cardinality estimates of conjunctive queries.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 24 of its 69 references that are in the map. First posted on arXiv 2 Mar 2023.

Builds on

24 of 69 references.

References · 24

  1. 2017Attention Is All You Needcited by 59,932
  2. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  3. 2018How Powerful are Graph Neural Networks?cited by 4,355
  4. 2013Efficient Estimation of Word Representations in Vector Spacecited by 4,346
  5. 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
  6. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  7. 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
  8. 2019Strategies for Pre-training Graph Neural Networkscited by 964
  9. 2020Knowledge Graphscited by 619
  10. 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 544
  11. 2021Flow Network based Generative Models for Non-Iterative Diverse Candidate Generationcited by 384
  12. 2019KEPLER: A Unified Model for Knowledge Embedding and Pre-trained Language Representationcited by 356
12 more
  1. 2020Knowledge Graph Embedding for Link Prediction: A Comparative Analysiscited by 85
  2. 2018Learned Cardinalities: Estimating Correlated Joins with Deep Learningcited by 64
  3. 2018Incorporating Literals into Knowledge Graph Embeddingscited by 29
  4. 2019DeepDB: Learn from Data, not from Queries!cited by 20
  5. 2020RDF2Vec Light -- A Lightweight Approach for Knowledge Graph Embeddingscited by 16
  6. 2017An Analytical Study of Large SPARQL Query Logscited by 14
  7. 2022pyRDF2Vec: A Python Implementation and Extension of RDF2Veccited by 8
  8. 2019An Approach Based on Bayesian Networks for Query Selectivity Estimationcited by 6
  9. 2018Estimating the Cardinality of Conjunctive Queries over RDF Data Using Graph Summarisationcited by 4
  10. 2021LMKG: Learned Models for Cardinality Estimation in Knowledge Graphscited by 4
  11. 2019A Software Framework and Datasets for the Analysis of Graph Measures on RDF Graphscited by 1
  12. 2022Degree Sequence Bound For Join Cardinality Estimationcited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 2; 2026: 1.

3 papers.