Course

Entity Communication Networks

Extract structured communication metadata from documents and build entity networks in Neo4j

2 hours24 lessons across 2 modules
About this course

In this 2-hour course, you will learn

Welcome to the Entity Communication Networks course.

In this hands-on course, you will extract text from raw documents, parse it into structured records, and build a communication network in Neo4j. You'll handle OCR noise, build rule-based and LLM-based parsers, train an NER model, and combine them into a hybrid pipeline that imports a metadata graph of entities and their communications.

By the end, you'll also receive a prompt pack — an Go to glossary for large language model (opens in a new tab)A model trained on text to predict the next token, and so to generate language. project that examines your own data, references the techniques from this course, and builds a custom pipeline for any document source. The course teaches you the concepts; the pack applies them to your data.

Before taking this course, you should have:

  • PDF Extraction

    Extract raw text and structured metadata from PDF documents using Python libraries, handling multi-page files and preserving sender and recipient information.

  • Document Parsing

    Parse unstructured document content into discrete entities and relationships by applying rule-based techniques to identify names, organisations, and communication patterns.

  • LLM Parsing

    Use large language models to interpret ambiguous or complex document sections, extracting structured communication metadata that rule-based parsers cannot reliably resolve.

  • Hybrid Pipelines

    Build extraction pipelines that combine deterministic rules with LLM inference, routing document sections to the appropriate parser based on content complexity and confidence thresholds.

  • Neo4j Import

    Import extracted entities and relationships into Neo4j using Cypher MERGE statements, constructing a queryable communication network that links senders, recipients, and documents.