← Back to Concept Contrast

Concept Contrast Fable

Graph-enhanced retrieval generation and knowledge graphs

Conclusion first:A knowledge graph is a static data network storing entity relationships. Graph RAG is a process that runs retrieval and generation on that network. One is a data asset, the other is a method of use. Having a graph does not mean you have done Graph RAG, just as having a database does not mean you have done search.

A knowledge graph is a static data network storing entity relationships. Graph RAG is a process that runs retrieval and generation on that network. One is a data asset, the other is a method of use. Having a graph does not mean you have done Graph RAG, just as having a database does not mean you have done search.

Fable

Has a map and asks for directions

In the old city there was a huge archive holding tens of thousands of documents. Twenty years ago, an old curator led a team to extract the people, events, places, and institutions mentioned in the documents one by one, and drew them into a giant relationship network hung on the wall of the reading room. This network was the museum's treasure—a hand-drawn knowledge map.

After the new director took office, he found a problem: although the map hung on the wall, when readers came to look up materials, the administrator still flipped through documents by hand, occasionally glancing up at the map to find cross-references. The process was slow and unstable—when the administrator was in a good mood he looked at the map more; when he was in a bad mood he just flipped through from memory.

The new curator decided to do one thing: not change the map itself, but change how the map is used. He designed a workflow: a reader asks a question, the administrator first finds relevant nodes on the map, spreads along edges to related nodes, extracts the document fragments corresponding to those nodes, and synthesizes them into an answer. This workflow was written into an operations manual and placed on every administrator's desk.

The effect was immediate. For the same questions, the quality of the answers became much more stable. The map had not changed; the change happened after the map and document retrieval were systematically connected.

One day a scholar came to visit, saw the map on the wall and asked the new curator: are you selling this map? The new curator said: we don't sell maps; what we sell is the method of answering questions accurately by relying on this map. The map is the infrastructure we run queries on, but what we ultimately deliver is an answer that synthesizes multiple document fragments.

The scholar then asked: If I copy this map and take it back, will I get the same result? The new curator shook his head: The map is only data; the process is the capability. If you copy the map and take it back, you still need to design the same retrieval process, fragment integration method and quality-check rules, otherwise the map is just a pretty picture.

Later, when the archive introduced its services to the outside world, it never showed that map on its own. What it showed was: a question goes in, a verifiable answer comes out. The map was inside, but no longer existed on its own.

Later the curator treated the graph as a map and the question-answering process as a person setting out to find the way. However detailed the map, someone still has to walk it according to the question.

Knowledge Graph

A structured knowledge representation composed of nodes and edges, storing entities and their relationships. It is a data asset that exists statically, independent of specific query and generation processes.

Graph-Enhanced Retrieval Generation (Graph RAG)

The complete process of running retrieval and generation on a knowledge graph: locate the relevant subgraph from the graph, extract associated entities and text fragments, then hand the results to a large model to synthesize an answer. It is a dynamic method of use.

Story Mapping

  • The knowledge map on the wall: Knowledge Graph, a static structured data asset.
  • Operations manual (first check the map → spread along edges → extract fragments → synthesize the answer): the Graph RAG process.
  • When the administrator is in a good mood, he looks at the map a few more times: before there is a systematic process, the value of the knowledge graph is released at random.
  • Copy a map and take it back: with only graph data and no Graph RAG process, the results cannot be reproduced.

In the project

Buying a graph database or drawing an entity-relationship diagram does not mean you have done Graph RAG. The checklist should include at least: Can the graph be updated incrementally? Does retrieval use the graph's topology rather than just keyword matching? Does the generation stage pass subgraph information to the large model? If the answer to any of these three questions is "no," you may still be at the stage of "having a map but not knowing how to ask for directions."

京ICP备2026014272号