SYNTHESIS NOTE
Topicsthis note

Can multimodal knowledge graphs answer questions that flat retrieval cannot?

Can organizing entities and relations from text and images into hierarchical knowledge graphs enable reasoning across entire long documents in ways that chunk-based retrieval fundamentally cannot? Why does hierarchy matter as much as multimodality?

Synthesis note · 2026-05-03
How should retrieval and reasoning integrate in RAG systems?

Long documents like books mix text and figures across hundreds of pages, and flat chunk-based retrieval can find local matches but cannot answer questions that require synthesizing entities across the whole work. MegaRAG builds a multimodal knowledge graph as preprocessing: it extracts entities and relations from both prose and visuals, organizes them hierarchically, and uses the graph during retrieval and generation. This means a question about how a character in chapter 1 relates to an event in chapter 18 traverses a graph rather than searching across chunks that may or may not co-retrieve.

The hierarchy matters as much as the multimodality. A flat knowledge graph over a book is unwieldy; the hierarchical structure gives the system levels of abstraction so it can answer high-level questions ("what is the book about") at one level and detailed questions ("what happened on page 273") at another, without rebuilding the graph for each query. Multimodal extraction means that figures, diagrams, and images become first-class graph nodes connected to the text that references them, which supports answering questions about visual content in a way text-only RAG cannot.

The architectural cost is upfront: building a hierarchical multimodal knowledge graph for a book is expensive compared to embedding chunks. The payoff is that the graph is reusable across many queries and supports a class of question — global, cross-chapter, multimodal — that flat retrieval simply cannot answer. The principle generalizes to any long-form multimodal corpus where global synthesis is the normal mode of querying. Can community detection enable RAG systems to answer global corpus questions? applies the same upfront-graph trade-off to text-only corpora; MegaRAG extends it to multimodal long-form.

Inquiring lines that read this note 35

This note is a source for these research framings, grouped by the broader line of inquiry each explores. Scan the bold lines of inquiry; follow any specific question forward.

Why do language models struggle with implicit discourse relations? How should retrieval systems optimize for multi-step reasoning during inference? How do knowledge graphs enable efficient multi-hop reasoning over alternatives? Why do semantic similarity and task relevance diverge in vector embeddings? How should dialogue systems best leverage conversation history for retrieval? How should memory consolidation strategies shape agent performance over time? How should iterative research systems allocate reasoning per search step? Why do persona-level simulations fail to predict individual preferences accurately? How do neural networks separate factual knowledge from reasoning abilities? Does model scaling alone produce compositional generalization without symbolic mechanisms? Should GUI agents use structured representations instead of raw pixels? What structural biases does transformer attention create in language model outputs?

Related concepts in this collection 4

This note in its neighbourhood — explore the map, then jump to a related concept in the list below.

Concept map
13 direct connections · 64 in 2-hop network ·medium cluster Open in graph ↗

Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph

your link semantically near linked from elsewhere

Related papers in this collection 8

Papers most semantically related to this note, ranked by cosine similarity in the embedding space.

Original note title

multimodal knowledge graphs over books enable global reasoning that flat retrieval cannot — hierarchical entity extraction from text and visuals supports both textual and visual queries