Evaluating Class Membership Relations in Knowledge Graphs using Large Language Models
Bradley P. Allen, Paul T. Groth

TL;DR
This paper introduces a zero-shot chain-of-thought classification method using large language models to evaluate class membership relations in knowledge graphs, improving quality assessment and aiding knowledge graph refinement.
Contribution
It proposes a novel zero-shot classification approach leveraging large language models for evaluating class membership relations in knowledge graphs.
Findings
Achieved macro-averaged F1-score of 0.830 on Wikidata
Achieved macro-averaged F1-score of 0.893 on CaLiGraph
40.9% of classification errors were due to issues in the knowledge graphs
Abstract
A backbone of knowledge graphs are their class membership relations, which assign entities to a given class. As part of the knowledge engineering process, we propose a new method for evaluating the quality of these relations by processing descriptions of a given entity and class using a zero-shot chain-of-thought classifier that uses a natural language intensional definition of a class. We evaluate the method using two publicly available knowledge graphs, Wikidata and CaLiGraph, and 7 large language models. Using the gpt-4-0125-preview large language model, the method's classification performance achieves a macro-averaged F1-score of 0.830 on data from Wikidata and 0.893 on data from CaLiGraph. Moreover, a manual analysis of the classification errors shows that 40.9% of errors were due to the knowledge graphs, with 16.0% due to missing relations and 24.9% due to incorrectly asserted…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Text and Document Classification Technologies · Topic Modeling
