Basics

Nodes & edges

How to read the graph: entities, relationships, and clusters.

Nodes are concepts

Each node is an entity GraphRanks extracted from the content — a meaningful concept such as a product, a technique, or a topic. Surface forms are normalised to a single canonical concept, so “knowledge graphs” and “knowledge graph” become one node rather than two. Every node carries a type (Product, Concept, Organization, and so on) shown in its label and colour.

Edges are co-occurrence

An edge connects two concepts that appear close together in the source text. GraphRanks slides a small window across the content and links concepts that fall inside it, so an edge means “these ideas are discussed together,” not a hand-authored fact. The relationship is labelled co_occurs_with.

Each edge has a weight — how often the two concepts co-occurred, summed across the content. Heavier edges pull their concepts together in the layout, so tightly related ideas form visible clusters.

Reading the graph

  • Clusters are groups of densely connected concepts — the sub-topics that make up the subject.
  • Degree is how many neighbours a node has. High-degree nodes are the hubs the topic revolves around.
  • Disconnected nodes appear in the content but link to nothing else — often a mention in passing rather than real coverage.
  • Weakly connected nodes hang off the graph by a single edge — concepts touched on but not developed.

The overview strip at the top of a run summarises these counts (entities, relations, disconnected, weakly connected, clusters) so you can gauge a graph's shape at a glance.