Elamur Research⌕
☰
home / concepts / Knowledge graph

🧶 Knowledge graph

Field · 40 key papers · all concepts

Part of: 🗨️ Natural language processing · 🧲 Information extraction · ❓ Question answering · 📎 Retrieval-augmented generation

A knowledge graph stores facts about the world in graph form. Its nodes stand for entities such as people, places, works and concepts, and its labelled edges stand for the relations between them. It is usually backed by a schema or ontology that fixes types and meanings.

Also: KG, knowledge base (KB), linked data graph, entity graph, enterprise knowledge graph, commonsense knowledge graph (CSKG)

About 15 minutes to read · every paper named here has its own page in this library

What it is

A knowledge graph (KG) writes facts as small statements that a machine can read. Each statement has three parts: a subject, a predicate and an object. Together they form a triple. Consider three facts about one scientist:

  • (Marie Curie, born in, Warsaw)
  • (Warsaw, capital of, Poland)
  • (Marie Curie, awarded, Nobel Prize in Physics)

Each subject and object becomes a node, and each predicate becomes a directed, labelled edge. "Warsaw" is the same node in the first two triples, so the facts link up. A program can then follow the path from Marie Curie to Warsaw to Poland. It can therefore answer "In which country was Marie Curie born?" even though no single triple states it. Adding a fact means adding an edge, and a question becomes a walk or a pattern match over the graph.

The survey "Knowledge Graphs" by Hogan and colleagues, published in ACM Computing Surveys in 2021, takes a deliberately broad view. It treats a KG as a data graph built to gather and convey real-world knowledge, with nodes for entities and edges for relations (Hogan et al. 2020).

A narrower working description comes from a survey of graph refinement. In that view a knowledge graph:

  • is mainly about instances rather than abstract classes;
  • is backed by a schema;
  • covers many domains;
  • allows arbitrary links between entities (Paulheim 2017).

By that test, resources without instances, lexicons of common nouns and single-domain gazetteers are left out (Paulheim 2017).

Knowledge graphs belong to the long tradition of knowledge representation and reasoning, which goes back to the semantic networks of Quillian (1968). In language technology they matter for three reasons:

The papers on the subject are gathered under Knowledge graphs & ontologies.

The shelves its papers stand on

Artificial Intelligence: 156 of the 161 papers here.

The numbers

How it works

Data models

Two data models dominate. The first is the directed edge-labelled graph, standardised on the web as RDF (Resource Description Framework). In RDF every edge label is an IRI, the internationalised successor of the URI. Most nodes are IRIs too, but a node can also be a literal value, such as a date or a number, or a blank node with no global name. Every fact is a triple, and graphs are queried with SPARQL.

The second is the property graph. Here nodes and edges can carry their own key–value attributes. A "married to" edge can therefore hold a start date directly instead of needing extra nodes.

The survey by Hogan and colleagues compares these models and their query languages. It also treats the questions they raise about schema, identity and context: which node is "the same" entity, and in what time or source a fact holds (Hogan et al. 2020).

Schemas and ontologies

A schema says which kinds of things exist and how they may be related. For example, "born in" links a Person to a Place, and every City is a Place. Richer schemas are ontologies, written in logic-based languages such as RDFS and OWL. They support deduction: a reasoner can infer new facts from rules and class hierarchies (Hogan et al. 2020). Designing such schemas is the craft of ontology engineering.

DBpedia shows how a shared ontology works in practice. Volunteers map Wikipedia infobox templates in many languages onto one common ontology, so that types and properties stay consistent across editions. That ontology has 320 classes and 1,650 properties (Lehmann et al. 2015).

YAGO3 instead attaches every entity to the WordNet taxonomy (Mahdisoltani et al. 2015). Later YAGO releases moved away from WordNet. YAGO 4.5 builds its rich taxonomy from schema.org and Wikidata classes and stresses clean data (Suchanek et al. 2023).

Deductive and inductive knowledge

Hogan and colleagues separate two ways of getting more out of a graph. Deductive methods apply ontologies and rules. Inductive methods learn patterns from the data, through graph analytics, embeddings and graph neural networks (Hogan et al. 2020). The completion methods described under Methods below belong to the inductive family. They learn vectors for nodes and edges and use them to guess missing triples.

Open and enterprise graphs

The open graphs most often studied are DBpedia, Freebase, Wikidata and YAGO. Alongside them sit domain graphs for geography, government, media, tourism and the life sciences (Hogan et al. 2020). Wikidata was built as a free, collaboratively edited knowledge base (Vrandečić & Krötzsch 2014). ConceptNet is an open multilingual graph of general, commonsense knowledge (Speer et al. 2016). Its terms are free-form phrases rather than identifiers drawn from a closed list (Li et al. 2016).

Enterprise knowledge graphs are kept by companies for their own use. They serve web search (Bing, Google), commerce, social networks and finance (Hogan et al. 2020). Domain graphs can be large and specialised. PrimeKG, for precision medicine, merges 20 curated resources into 129,375 nodes and 4,050,249 relationships (Chandak et al. 2023).

GraphHow it is builtSize reported (year of the cited source)
DBpediaextraction from Wikipedia infoboxes, community mappingsEnglish edition: over 400 million facts on 3.7 million entities (2015) (Lehmann et al. 2015)
Freebasecollaborative curation; read-only from March 2015, later retiredabout 50 million entities and 3 billion facts (2017 survey) (Paulheim 2017)
Wikidatacollaborative editingabout 16 million instances, 66 million statements (2017 survey; the graph has grown since) (Paulheim 2017)
YAGO3ten Wikipedia editions merged, WordNet taxonomyabout 40 million facts (2015) (Mahdisoltani et al. 2015)
ConceptNet 5.7crowdsourced commonsense plus merged lexical resources, free-phrase terms3.4 million tuples, about 90% of them taxonomic or lexical (2020) (Hwang et al. 2020)
ATOMIC 2020crowdsourced commonsense1.33 million tuples over 23 relations (2020) (Hwang et al. 2020)

History

The phrase "knowledge graph" is older than the current field. Its use dates back to at least 1972, but its present meaning comes from Google's announcement of its Knowledge Graph in 2012. After that, Airbnb, Amazon, eBay, Facebook, IBM, LinkedIn, Microsoft and Uber described graphs of their own (Hogan et al. 2020).

The ideas behind it were older still. Three earlier efforts had each tried to make knowledge explicit and machine-readable:

  • semantic networks (Quillian, 1968);
  • the Cyc project (Lenat, 1984);
  • the Semantic Web programme (Berners-Lee and colleagues, 2001).

The open graphs of the 2000s took Wikipedia as their raw material. DBpedia has been developed since 2006 and became a central hub of the Linked Open Data cloud. It holds 27 million RDF links to more than 30 outside sources (Lehmann et al. 2015). YAGO3 later combined ten language editions into a single resource. As a result, facts too local for English Wikipedia were no longer lost (Mahdisoltani et al. 2015).

Papers on this subject by year

161 dated papers from 1996 to 2026; the busiest year is 2019 with 18, and 69% of them appeared in 2018 or later.

Papers on this subject by year181996: 11997: 01998: 01999: 02000: 020002001: 02002: 02003: 02004: 42005: 02006: 02007: 02008: 02009: 02010: 220102011: 02012: 42013: 82014: 52015: 122016: 72017: 72018: 122019: 182020: 1620202021: 152022: 112023: 92024: 92025: 52026: 16
The numbers
YearPapers
202616
20255
20249
20239
202211
202115
202016
201918
201812
20177
20167
201512
20145
20138
20124
20102
20044
19961

Around 2013 the field moved towards machine learning. Translating embeddings (TransE) recast relations as vector offsets (Bordes et al. 2013). In the same year, neural tensor networks addressed knowledge base completion (Socher et al. 2013). Semantic parsers were also trained against Freebase from question–answer pairs alone (Berant et al. 2013).

Over the next six years came a long line of embedding models:

Citations of the papers on this subject, by when they were published

Papers published in 2015–2019 gather 58% of the 64,127 citations of the papers on this subject.

Citations of the papers on this subject, by when they were published37,2911995–99: 282000–04: 9252000–042010–14: 11,1672010–142015–19: 37,2912020–24: 14,6832020–242025–29: 33
The numbers
PublishedPapers and their citations
2025–202921 papers, 33 citations
2020–202460 papers, 14,683 citations
2015–201956 papers, 37,291 citations
2010–201419 papers, 11,167 citations
2000–20044 papers, 925 citations
1995–19991 papers, 28 citations

From 2019 the question changed again. Researchers asked three things:

Landmark papers on this subject: the 12 most cited, in time

The 12 most cited papers on this subject span 2013–2023; the dot grows with the citations.

Landmark papers on this subject: the 12 most cited, in timeSemantic Parsing on Freebase from Question-Answer Pairs (2013) — Berant et al. · 2,305 citations2013Semantic Parsing on Freebase fromQuestion-Answer PairsBerant et al. · 2,305 citationsReasoning With Neural Tensor Networks for Knowledge Base Completion (2013) — Socher et al. · 1,798 citations2013Reasoning With Neural TensorNetworks for Knowledge BaseCompletionSocher et al. · 1,798 citationsEmbedding Entities and Relations for Learning and Inference in Knowledge Bases (2014) — Yang et al. · 2,356 citations2014Embedding Entities and Relations forLearning and Inference in KnowledgeBasesYang et al. · 2,356 citationsDBpedia – A Large-scale, Multilingual Knowledge Base Extracted from Wikipedia (2015) — Lehmann et al. · 3,571 citations2015DBpedia – A Large-scale,Multilingual Knowledge BaseExtracted from WikipediaLehmann et al. · 3,571 citationsKnowledge Graph Embedding via Dynamic Mapping Matrix (2015) — Ji et al. · 1,940 citations2015Knowledge Graph Embedding viaDynamic Mapping MatrixJi et al. · 1,940 citationsObserved versus latent features for knowledge base and text inference (2015) — Toutanova et al. · 1,238 citations2015Observed versus latent features forknowledge base and text inferenceToutanova et al. · 1,238 citationsHotpotQA: A Dataset for Diverse, Explainable Multi-hop Question Answering (2018) — Yang et al. · 3,495 citations2018HotpotQA: A Dataset for Diverse,Explainable Multi-hop QuestionAnsweringYang et al. · 3,495 citationsLanguage Models as Knowledge Bases? (2019) — Petroni et al. · 2,992 citations2019Language Models as Knowledge Bases?Petroni et al. · 2,992 citationsCommonsenseQA: A Question Answering Challenge Targeting Commonsense Knowledge (2019) — Talmor et al. · 1,639 citations2019CommonsenseQA: A Question AnsweringChallenge Targeting CommonsenseKnowledgeTalmor et al. · 1,639 citationsCOMET: Commonsense Transformers for Automatic Knowledge Graph Construction (2019) — Bosselut et al. · 1,287 citations2019COMET: Commonsense Transformers forAutomatic Knowledge GraphConstructionBosselut et al. · 1,287 citationsKnowledge Graphs (2020) — Hogan et al. · 2,013 citations2020Knowledge GraphsHogan et al. · 2,013 citationsUnifying Large Language Models and Knowledge Graphs: A Roadmap (2023) — Pan et al. · 1,549 citations2023Unifying Large Language Models andKnowledge Graphs: A RoadmapPan et al. · 1,549 citations
The numbers

Where the papers on this subject were published

Annual Meeting of the Association for Computational Linguistics (ACL) carries the most, 35 of 161.

Where the papers on this subject were publishedAnnual Meeting of the Association for Computational Linguistics (ACL): 35 papersAnnual Meeting of the Association forComputational Linguistics (ACL)35 papersConference on Empirical Methods in Natural Language Processing (EMNLP): 26 papersConference on Empirical Methods inNatural Language Processing (EMNLP)26 papersConference of the North American Chapter of the Association for Computational Linguistics (NAACL): 13 papersConference of the North American Chapterof the Association for ComputationalLinguistics (NAACL)13 papersLanguage Resources and Evaluation Conference (LREC): 13 papersLanguage Resources and EvaluationConference (LREC)13 papersInternational Conference on Computational Linguistics (COLING): 6 papersInternational Conference onComputational Linguistics (COLING)6 papersFindings of the Association for Computational Linguistics: 5 papersFindings of the Association forComputational Linguistics5 papersJournal of Software (软件学报): 5 papersJournal of Software (软件学报)5 papersConference on Computational Natural Language Learning (CoNLL): 4 papersConference on Computational NaturalLanguage Learning (CoNLL)4 papersTransactions of the Association for Computational Linguistics (TACL): 4 papersTransactions of the Association forComputational Linguistics (TACL)4 papersConference of the European Chapter of the Association for Computational Linguistics (EACL): 3 papersConference of the European Chapter ofthe Association for ComputationalLinguistics (EACL)3 papers
The numbers

Methods

Building a graph from text

Much factual knowledge exists only as text, so building graphs is largely a task for the methods covered in papers on information extraction. A classic pipeline runs four steps in turn:

  1. named entity recognition;
  2. coreference resolution;
  3. entity linking;
  4. relation extraction.

Each step needs supervised data and a fixed schema, and errors pass down the chain (Petroni et al. 2019).

Entity linking maps a mention to its node, or to NIL when the graph has no entry. One influential system works in two stages. It first selects candidates with title, acronym, alias and string-similarity matches. It then ranks them with a supervised model that treats NIL as one more candidate. The system reaches roughly 80% accuracy on TAC-KBP 2009 (Dredze et al. 2010).

Relation extraction is often trained by distant supervision. Text is aligned with a graph, and sentences mentioning a linked pair are taken as evidence for the relation. This assumes the graph is complete, which it is not: in Freebase, 93.8% of PERSON entities had no recorded place of birth. Treating unlisted pairs as positive-and-unlabelled rather than negative gives better extractors (Min et al. 2013).

Joint models replace the pipeline. A sequence-to-sequence network with a copy mechanism can emit a relation and copy its two entities from the sentence. An entity can be copied more than once, so triples that share entities are handled (Zeng et al. 2018). For scientific text, a multi-task span model learns entities, relations and coreference together, and the coreference links make the resulting graph denser (Luan et al. 2018).

Graphs in different languages often describe the same entities. Graph convolutional networks can align them from a seed set of matched pairs (Wang et al. 2018). YAGO3 instead maps foreign infobox attributes with a statistical test against the English data (Mahdisoltani et al. 2015).

A different route generates entries rather than extracting them. COMET fine-tunes a pretrained transformer on seed tuples, then writes object phrases for new subject–relation pairs. Human judges rated its single top-ranked output correct in 77.5% of cases on ATOMIC and 91.7% on ConceptNet (Bosselut et al. 2019).

KG embeddings place each entity and relation in a vector space and score candidate triples with a simple function. The task is link prediction: rank all possible tails for a head and a relation, and hope the true one comes near the top. TransE gives the founding intuition (Bordes et al. 2013):

h + r ≈ t
f(h, r, t) = ‖h + r − t‖

Here h is the vector of the head entity, r the vector of the relation and t the vector of the tail entity, all of the same dimension. The symbol ‖·‖ is a vector norm, usually L1 or L2. A true triple should have a small distance f, so the relation acts as a translation that carries the head onto the tail. Training pushes f down for observed triples and up for corrupted ones, in which the head or tail is swapped at random.

One later model scores a triple as b − ½‖h + r − t‖². The constant bias b is added for numerical stability, and the scores are normalised with a softmax to give probabilities of heads, tails and relations (Wang et al. 2014).

Later models change the scoring function:

DistMult:  f(h, r, t) = Σᵢ hᵢ · rᵢ · tᵢ

In this formula i runs over the embedding dimensions, and hᵢ, rᵢ and tᵢ are the i-th components of the three vectors. The relation is thus a diagonal matrix, and the score is higher for more plausible triples.

A unifying analysis showed that many neural models are special cases of linear or bilinear transformations of entity vectors. Within that framework, this simple diagonal model beat TransE at Freebase link prediction. It placed the correct entity among its top ten candidates (Hits@10) in 73.2% of test cases, against 54.7% for TransE (Yang et al. 2014).

FamilyExampleIdea
TranslationTransE, TransD, PTransErelation as a shift; TransD builds a projection per entity–relation pair (Ji et al. 2015); PTransE adds multi-step paths (Lin et al. 2015)
Bilinear / tensorNTN, DistMult, ComplEx, TuckERmultiplicative interaction; TuckER contains RESCAL, DistMult, ComplEx and SimplE as special cases (Balažević et al. 2019)
NeuralConvE, ConvKBconvolution over embeddings; ConvKB reduces to TransE with one fixed filter (Nguyen et al. 2018)
GeometricRotatE, hyperbolic RotH/AttHrotations in complex space (Sun et al. 2019); hyperbolic isometries for hierarchies (Chami et al. 2020)

The neural tensor network gives each relation a bilinear tensor layer. It represents an entity as the average of the word vectors in its name, and starts those vectors from unsupervised pretraining. When classifying unseen triples, it reached 86.2% accuracy on WordNet and 90.0% on Freebase (Socher et al. 2013).

Paths carry signal beyond single edges. A recurrent network that composes relation vectors along a path can generalise to paths unseen in training, and even to new relations (Neelakantan et al. 2015). Hyperbolic models fit tree-like parts of a graph in few dimensions. Their gains are largest on hierarchical WordNet relations (Chami et al. 2020).

Combining graphs with text

Text helps fill gaps in several ways:

  • Joint embedding of Freebase entities and corpus words lets a model score facts whose arguments are missing from the graph (Wang et al. 2014).
  • Adding textual relations, written as dependency paths from web sentences, improves completion (Toutanova & Chen 2015).
  • Composing those paths with a convolutional network helps further (Toutanova et al. 2015).
  • Commonsense graphs have free-phrase terms. Scorers built on word embeddings can rate their tuples even when the terms never appeared in training (Li et al. 2016).

Uses: search, question answering, dialogue and generation

The most visible use is web search, where both Google and Bing rely on knowledge graphs (Hogan et al. 2020).

In the work collected under papers on question answering, a question is mapped to a query and executed against the knowledge base. This is a form of semantic parsing. The weakly supervised Freebase parser noted under History is an early example (Berant et al. 2013). Later systems took several routes:

  • Staged query-graph generation finds the topic entity first, then a chain of relations, then constraints. It reached an F1 of 52.5% on WebQuestions (Yih et al. 2015).
  • Some systems paired relation extraction with checks against Wikipedia text (Xu et al. 2016).
  • Others ranked candidate SPARQL queries, resolving entities and relations jointly (Bast & Haussmann 2015).
  • Questions with several constraints led to multi-constraint query graphs (Bao et al. 2016).
  • When the graph lacks a needed link, embeddings can stand in for it and allow multi-hop answers on sparse graphs (Saxena et al. 2020).

Graphs also ground dialogue systems. Mem2Seq copies objects of stored triples into task-oriented replies (Madotto et al. 2018). DialKG Walker picks the next entity in open conversation by learning walks over the graph, and each choice comes with an explicit path (Moon et al. 2019).

In natural language generation, a graph transformer writes multi-sentence abstracts from graphs extracted from scientific text (Koncel-Kedziorski et al. 2019).

Lexical graphs feed other tasks too. In word sense disambiguation, spreading classifier scores along WordNet edges lifted results past 80 F1 on the combined English all-words benchmark (Bevilacqua & Navigli 2020).

Knowledge graphs and language models

Probing showed that BERT-large, with no fine-tuning, can fill masked facts drawn from Wikidata and ConceptNet. On open-domain questions it reached 57.1% precision@10, against 63.5% for a graph built with a supervised relation extractor. Many-to-many relations stayed hard for every model (Petroni et al. 2019).

Facts also go stale. A year-conditioned T5 trained on dated news remembers time-dependent facts better and can be updated cheaply (Dhingra et al. 2022).

Knowledge can also flow the other way, from graph to model:

  • K-BERT inserts graph triples into input sentences at fine-tuning time. A visibility mask stops the added triples from distorting the sentence, and the gains are largest on domain tasks (Liu et al. 2019).
  • Another approach turns the whole English Wikidata into synthetic sentences, the KELM corpus of about 18 million sentences. These are added to a retrieval corpus (Agarwal et al. 2021), which links graphs to retrieval-augmented generation.

A survey groups the field into three frameworks (Pan et al. 2023):

  • graph-enhanced language models;
  • language-model-augmented graphs;
  • synergised systems in which both reason together.

Datasets and benchmarks

Link prediction was long measured on FB15k and WN18. On these sets, a simple model that looks only at direct links between two entities beat embedding models, because the data contain near-duplicate and inverse relations. The filtered FB15k-237 was introduced in response (Toutanova & Chen 2015), and WN18RR came with the ConvE work (Dettmers et al. 2017).

The two are now the standard harder pair:

  • WN18RR has 40,943 entities and 11 relations.
  • FB15k-237 has 14,541 entities and 237 relations (Nguyen et al. 2018).

Results are reported as mean rank, mean reciprocal rank (MRR) and Hits@k under a filtered protocol (Nguyen et al. 2018). On WN18RR, TuckER reported an MRR of 0.470 (Balažević et al. 2019). RotH reached an MRR of 0.496 with embeddings of up to 500 dimensions (Chami et al. 2020).

A recurring lesson is that well-tuned old baselines are strong. TransE was omitted from the ConvE comparison, yet it beats ConvE on some WN18RR measures (Nguyen et al. 2018).

For question answering over Freebase, the main benchmarks are these:

  • Free917, built by Cai and Yates and used by Berant and colleagues, and WebQuestions, which Berant and colleagues introduced (Berant et al. 2013).
  • WebQuestionsSP, which adds SPARQL parses for 4,737 questions (Yih et al. 2016).
  • ComplexQuestions, with 2,100 multi-constraint pairs (Bao et al. 2016).
  • ComplexWebQuestions, with 34,689 compositional question–answer pairs (Talmor & Berant 2018).

Annotating full parses for WebQuestionsSP took no longer than finding the answers by hand, and training on the parses raised F1 (Yih et al. 2016).

For extraction and probing, several resources are in use:

  • T-REx aligns about 11 million Wikidata triples with 3.09 million Wikipedia abstracts. Its best alignment method was 97.8% precise on the triples that were checked (Elsahar et al. 2018).
  • LAMA tests factual recall in language models (Petroni et al. 2019).
  • TempLAMA adds 50,310 queries whose answers depend on the year (Dhingra et al. 2022).
  • SciERC annotates 500 AI abstracts for entities, relations and coreference (Luan et al. 2018).

Cross-lingual alignment is tested on DBP15K (Wang et al. 2018). Graph-grounded dialogue is tested on OpenDialKG's 15K conversations (Moon et al. 2019). Broader questions of measurement are collected under evaluation and benchmarks.

People and institutions

Danqi Chen, now at Princeton University, co-authored the neural tensor network for completion (Socher et al. 2013). She also co-authored two studies on combining graphs with text (Toutanova & Chen 2015; Toutanova et al. 2015). Christopher D. Manning of Stanford University was also an author of the tensor network paper (Socher et al. 2013).

Question answering over Freebase was shaped largely by groups at Stanford University and Microsoft Research.

At Tsinghua University, Zhiyuan Liu and Maosong Sun co-authored path-based embeddings (Lin et al. 2015). Yejin Choi, now at Stanford University, co-authored the COMET line on commonsense graphs (Bosselut et al. 2019; Hwang et al. 2020). Hannaneh Hajishirzi, of the University of Washington and the Allen Institute for Artificial Intelligence, co-authored work on scientific graph construction (Luan et al. 2018) and on generation from graphs (Koncel-Kedziorski et al. 2019).

Christian Bizer of the University of Mannheim, together with Pablo N. Mendes and Max Jakob, was among the authors behind DBpedia (Lehmann et al. 2015).

Fabio Petroni and Sebastian Riedel asked whether language models are knowledge bases (Petroni et al. 2019). At the time they were at Facebook AI Research, with Riedel also at University College London. Riedel also co-authored ComplEx (Trouillon et al. 2016) and ConvE (Dettmers et al. 2017). William Cohen of Google co-authored the work on time-aware language models (Dhingra et al. 2022).

Several institutions are frequent homes of authors in the area:

Authors with the most papers on this subject

Danqi Chen leads with 5 papers; the 12 authors shown wrote 41 of the papers on this subject between them, counting each paper once per author.

The numbers
AuthorPapers here · their citations
Danqi Chen5 papers · 4,520 citations
Zhiyuan Liu5 papers · 1,323 citations
Jonathan Berant4 papers · 5,440 citations
Yejin Choi4 papers · 1,949 citations
Wen-tau Yih3 papers · 4,034 citations
Percy Liang3 papers · 3,894 citations
Jianfeng Gao3 papers · 3,668 citations
Tom Kwiatkowski3 papers · 1,560 citations
Luke Zettlemoyer3 papers · 1,421 citations
Hannaneh Hajishirzi3 papers · 1,305 citations
Maosong Sun3 papers · 1,047 citations
Christopher D. Manning2 papers · 5,293 citations

Where the authors on this subject work now

Carnegie Mellon University is the current home of authors of 14 papers on this subject; counted are the authors with a page here, by their latest institution.

The numbers

Countries of the authors on this subject

United States comes first: authors working there now wrote 93 papers on this subject.

The numbers
CountryPapers
United States93 papers
China51 papers
United Kingdom25 papers
Germany20 papers
Australia9 papers
France9 papers
Singapore9 papers
Canada8 papers
Hong Kong8 papers
Italy8 papers

Open questions

Completeness and correctness pull against each other. No large web graph can be both fully complete and fully correct, and no refinement method surveyed improves both at once. Evaluation is also narrow: many studies test on DBpedia alone and rarely report runtime (Paulheim 2017).

Quality also differs between graphs. A comparison of DBpedia, Freebase, OpenCyc, Wikidata and YAGO on 34 criteria found Wikidata with the highest average score (Färber et al. 2018). Which graph is best still depends on the task, since the comparison lets users weight the criteria themselves.

Benchmark validity remains a worry. The redundant relations described under Datasets and benchmarks inflated early scores (Toutanova & Chen 2015). Simple models also hold up well. A linear factorisation, TuckER, outperformed nonlinear convolutional rivals (Balažević et al. 2019), and a properly tuned TransE beat ConvE on some measures (Nguyen et al. 2018). Gains reported on today's splits may therefore partly reflect artefacts of the data or of tuning.

The relation with language models is unsettled:

  • Pretrained models recall many simple facts but stumble on many-to-many relations (Petroni et al. 2019).
  • They blur facts that change over time (Dhingra et al. 2022).
  • Curated commonsense graphs still add knowledge that large models do not produce on their own (Hwang et al. 2020).
  • Injected triples can bring "knowledge noise". Without its visibility mask, K-BERT scored below plain BERT on a legal question-answering task (Liu et al. 2019).

The roadmap literature names further open problems: hallucination, opaque parametric knowledge, missing graph facts, and graphs' weak hold on language (Pan et al. 2023).

Entity identity across vocabularies is hard in specialised domains. Disease terms conflict across medical ontologies, and resolving them in PrimeKG was done with language-model clustering (Chandak et al. 2023). Finally, graphs are increasingly built by generation rather than extraction. In that setting the accuracy of the seed facts appears to matter more than sheer volume (Hwang et al. 2020).

The library in figures

Neighbouring subjects: papers shared

Natural language processing shares the most: 142 of the 161 papers here (88%) stand on both.

The numbers
ShelfPapers shared
Natural language processing142 shared · 88%
Question answering29 shared · 18%
Large language models20 shared · 12%
Information extraction18 shared · 11%
Few-shot learning9 shared · 6%
Parsing8 shared · 5%
Natural language understanding5 shared · 3%
Machine learning4 shared · 2%
Retrieval-augmented generation4 shared · 2%
Chatbots3 shared · 2%

Try it: the shortest path between two entities

Pick two entities of this site — a concept, a topic, an author, an institution, a country — and see the shortest chain of links between them: an author to the institution they work at, an institution to its country, a concept to its topic, two authors who wrote together. The graph holds 2,000 of the site’s most prominent entities; the search runs in your browser, breadth first, and every step is a link to its page.

Three shortest paths, each step a link between two pages of this site:

  1. 3 steps: Zipf's law (concept) → Corpus linguistics (concept) → Massachusetts Institute of Technology (university) → Kaiming He (author)
  2. 2 steps: Google (company) → Dependency parsing (topic) → Dependency parsing (concept)
  3. 2 steps: Algeria (country) → Evaluation & benchmarks (topic) → Akkadian and cuneiform NLP (topic)

The graph: the entities of this site with a page, their relations (affiliations, places, related concepts and topics) and the links between their pages, as of 2026-10-24.

Key papers

The works this page cites, the most cited first; citations as counted by OpenAlex plus the papers of this library that cite the work, read 2026-10-24.

More papers

Topics: 🕸️ Knowledge graphs & ontologies · 🔎 Information extraction · 🧮 Reasoning

Shelves: 🤖 Artificial Intelligence

Updated

This page in Markdown → https://md.research.elamur.ai/free/en/concepts/knowledge-graph/