← All speakers

Bio, Work & Ideas

Jesús Barrasa

Conference affiliation: Neo4j · 2025

Jesús Barrasa is AI Field CTO at Neo4j, where he develops practical approaches to combining large language models with knowledge graphs and explicit domain models. His work addresses a persistent weakness of enterprise AI: retrieving relevant text without understanding the entities, relationships, and organizational context that give it meaning.

Barrasa holds a Ph.D. in artificial intelligence and knowledge representation. Before joining Neo4j in 2015, he worked at Denodo and Ontology Systems; he subsequently led Neo4j telecommunications initiatives and its solutions-architecture team across Europe, the Middle East, and Africa.

He led development of neosemantics, a Neo4j plugin connecting property graphs with Semantic Web standards such as RDF and SHACL. Its capabilities include importing ontologies, mapping graph models, and validating data against explicit constraints, allowing companies to reuse established vocabularies alongside operational graph databases.

With Jim Webber, Barrasa coauthored Building Knowledge Graphs. He also coauthored Knowledge Graphs: Data in Context for Responsive Businesses with Webber and Amy E. Hodler, and cohosts Going Meta, maintaining code and examples for the series.

  • Ontologies as domain playbooks. Barrasa uses implementation-independent models of entities, relationships, and hierarchies to give structured-data pipelines and document-extraction systems a shared vocabulary. Financial ontologies, for example, can encode corporate categories and governance relationships before ingestion begins.
  • Schema-guided knowledge-graph construction. Structured records and unstructured documents are mapped into the same conceptual model. Document chunks remain linked to extracted entities, preserving connections between domain knowledge and its source material.
  • GraphRAG beyond vector similarity. Vector search identifies an initial semantic match; graph traversal then recovers connected people, documents, events, and other context that similarity rankings alone can miss.
  • Ontology-driven retrieval. Barrasa stores the ontology within the graph and uses it to determine which relationships a retriever follows. In his ontology-guided GraphRAG demonstration, changing contextual relationships alters retrieval behavior without rewriting the underlying Cypher query. He has extended these concerns into graph-backed agents, agent memory, text-to-Cypher, and evaluation.

Read the topics behind these talks

2 conference talks

Key ideas

Scroll to read ↓

GraphRAG combines index search with explicit relationships, preserving document structure and enterprise entities so retrieval can return the context an answer needs.

  • Why similar text is not enough
    1:20 ↗
  • Who owns the car, and who drives it?
    3:11 ↗
  • What the cited results actually measure
    5:06 ↗
  • Build the graph before querying it
    6:56 ↗
  • Keep the structure around each chunk
    9:09 ↗
  • Connect source text to entities and recurring topics
    10:38 ↗
  • Find entry points, then follow relationships
    12:50 ↗
  • Inspecting the evidence behind a DeepMind answer
    14:30 ↗
  • Turn domain queries into agent tools
    17:06 ↗
  • Construction and retrieval in Python
    18:25 ↗

Key ideas

Scroll to read ↓

GraphRAG needs more than connected data: it needs a model that guides construction and tells retrievers which connections should become context.

  • What should retrieval add to an LLM’s context?
    0:26 ↗
  • Connect entities to the text that mentions them
    2:43 ↗
  • Two ingestion paths, one schema problem
    4:42 ↗
  • Use an ontology as the shared domain model
    6:56 ↗
  • Use vector matches as entry points into the graph
    9:08 ↗
  • Retrieve a movie, then add its actors
    10:06 ↗
  • Move traversal policy into the stored ontology
    11:40 ↗

References