Skip to Content

Entity Relationship Finder

Overview

The Entity Relationship Finder is a Hellixia feature that detects semantic relationships between a set of nodes, producing a Knowledge Graph.

It classifies the detected links into the seven semantic families, giving the resulting graph a rich, interpretable structure.

Semantic Families
Taxonomic

Expresses an “is-a” link. For example, a kidney stone is a calculus. It encodes class membership and hierarchy.

Partitive

Expresses a “part-of” link. For example, a nephron is part of a kidney. It captures meronymy and composition.

Attributive

Expresses a “has-property” link. For example, urine has the property acidity. It associates entities with their characteristics.

Causal

Expresses a “causes” or “influences” link. It is a directed dependency in which one entity influences another.

Functional

Expresses a “used-for” or “enables” link. For example, an NSAID is used-for pain relief. It captures purpose and capability.

Temporal

Expresses an “occurs-before” or “results-in” link. It encodes ordering and sequence in time.

Spatial

Expresses a “located-in” or “next-to” link. For example, a calculus is located-in the ureter. It captures geometric and topological placement.

Function

The Entity Relationship Finder is one of the two methods to create a Knowledge Graph in Hellixia. It works on entities you supply, rather than generating nodes from scratch.

This contrasts with the Knowledge Graph Generator (Menus > Hellixia > Knowledge Graph Generator), which extracts both nodes and relations entirely from the knowledge encoded in Large Language Models, building a complete graph from scratch.

Example Workflow

To use the Entity Relationship Finder, you need to have a set of nodes with meaningful Node Names, Longe Names, or Node Comments. Note that these nodes do not require to have any data associated with them.

In the following example, we have a number of randomly chosen concepts such as, Dog, Animal, Rose, Flower, Apple, Fruit, etc., represented as nodes in the Graph Panel of BayesiaLab. In our case, these nodes only have Node Names, but no other information available.

Unconnected entity nodes arranged in a grid before running the Entity Relationship Finder in BayesiaLab
Click to Zoom

To start the Entity Relationship Finder, select Menus > Hellixia > Entity Relationship Finder.

We can now specify whether to provide any further context in the form of a Knowledge File or a General Context statement.

Furthermore, the Subject of the Query is straightforward to specify, as we only have information contained in the Node Names.

Hellixia Entity Relationship Finder dialog showing the node list, completion engine, query subject, and node and arc description length settings
Click to Zoom

Upon clicking OK, the Entity Relationship Finder starts its LLM queries. After completing the queries, BayesiaLab produces arcs between related concepts and displays the rationale for the relationships.

Clicking the Arc Comments icon shows comments with explanations for each pair of connected nodes.

BayesiaLab network produced by the Entity Relationship Finder, with entity nodes linked by arcs and notes describing each relationship
Click to Zoom