Git Pages:
Various projects and work looking at data science in the context of insight. I like to focus on: tools and techniques, data visualisation and the data to value pipeline

Personal Links:
View My LinkedIn Profile
View My GitHub Profile
View My Webpages at: https://adam.etches.uk

Email me at: adam@etches.uk

View My GitHub Profile

Knowledge Graph Building from NLP using Spacy


A simple example of producing a knowledge graph using NLP the example uses the following tooling:

In this example I take a low effort approach by using off-the-shelf models and tooling. I wanted to evaluate the default models in Spacy to process a document with the following processing pipeline:

  1. Named Entity Extraction NER
  2. Co-reference resolution
  3. Semantic type enhancement using wikidata
  4. Relationship extraction
  5. Create NetworkX graph

From a limited set of control data and a small amount of code the output is reasonable. It’s a simple model so could be extended View Source in Html

Document Input

Knowledge Graph Output