Triplet extraction leveraging sentence transformers and dependency parsing

Research output: Contribution to journalArticlepeer-review

36 Downloads (Pure)


Knowledge Graphs are a tool to structure (entity, relation, entity) triples. One possible way to construct these knowledge graphs is by extracting triples from unstructured text. The aim when doing this is to maximise the number of useful triples while minimising the triples containing no or useless information. Most previous work in this field uses supervised learning techniques that can be expensive both computationally and in that they require labelled data. While the existing unsupervised methods often produce an excessive amount of triples with low value, base themselves on empirical rules when extracting triples or struggle with the order of the entities relative to the relation. To address these issues this paper suggests a new model: Unsupervised Dependency parsing Aided Semantic Triple Extraction (UDASTE) that leverages sentence structure and allows defining restrictive triple relation types to generate high-quality triples while removing the need for mapping extracted triples to relation schemas. This is done by leveraging pre-trained language models. UDASTE is compared with two baseline models on three datasets. UDASTE outperforms the baselines on all three datasets. Its limitations and possible further work are discussed in addition to the implementation of the model in a computational intelligence context.
Original languageEnglish
Article number100334
Number of pages9
Publication statusPublished - 1 Mar 2024


  • Triplet extraction
  • NLP
  • Natural language processing
  • Knowledge Graph


Dive into the research topics of 'Triplet extraction leveraging sentence transformers and dependency parsing'. Together they form a unique fingerprint.

Cite this