Knowledge Graph
Discover hidden connections between your bookmarks with AI-powered entity extraction and semantic relationship mapping.
The Knowledge Graph automatically extracts entities and relationships from your bookmarks, creating an interconnected web of knowledge. It helps you discover connections between seemingly unrelated content.
How It Works
When you save a bookmark, Arivu’s AI (Gemini 2.5 Flash) analyzes the content and:
- Extracts entities — people, organizations, concepts, technologies, and topics
- Maps relationships — discovers connections between entities based on context
- Generates embeddings — converts content to vector representations for semantic similarity
- Builds the graph — entities become nodes, relationships become weighted edges
Processing happens in the background. The graph updates automatically as you save more bookmarks.
Entity Types
The AI identifies five entity categories:
| Type | Examples |
|---|---|
| People | Authors, researchers, thought leaders |
| Organizations | Companies, institutions, open-source projects |
| Concepts | Technical terms, theories, methodologies |
| Technologies | Tools, frameworks, programming languages |
| Topics | Themes, subjects, knowledge domains |
Using the Graph
Navigate to Knowledge Graph from the sidebar. The interactive visualization shows:
- Nodes — Entities sized by how frequently they appear across your bookmarks
- Edges — Connections between entities, weighted by co-occurrence strength
- Clusters — Groups of related entities that form natural knowledge areas
Interactions
- Click a node to see all bookmarks containing that entity
- Hover to highlight connected nodes and edges
- Zoom and pan to explore different areas of the graph
- Filter by type to focus on specific entity categories (people, tech, concepts)
Graph Statistics
The graph view displays aggregate stats:
- Total entities — How many unique entities have been extracted
- Total relationships — Number of connections between entities
- Top entities — Most frequently appearing entities across your collection
- Cluster count — Number of distinct knowledge areas detected
Building a Richer Graph
The graph becomes more useful as your collection grows. Tips:
- Save diverse content — Bookmarks across different topics create more interesting cross-domain connections
- Use collections — Group related bookmarks; the graph respects collection context
- Check back regularly — New bookmarks often reveal unexpected connections to older content
API Endpoints
| Method | Endpoint | Description |
|---|---|---|
GET |
/api/knowledge-graph |
Retrieve full graph data |
GET |
/api/knowledge-graph/stats |
Graph statistics |
POST |
/api/knowledge-graph/rebuild |
Trigger graph rebuild |