Fable
Asking the way by flipping through books vs. asking the way by following a map
The old city library had a reference desk. Readers came with questions, and the librarian's workflow had not changed in decades: first break down the keywords in the question, go to the shelves to find relevant titles, pull out the corresponding passages, excerpt and organize them into an answer, and hand it to the reader. Everyone called this process "asking directions by flipping through books."
One year, a cartographer came to the library and spent more than half a year extracting the people, events, organizations, and places from the library's documents and drawing them into a huge relationship map, which was hung on the wall by the reference desk. Lines connected the figures on the map: “Sima Qian” was connected to “Records of the Grand Historian,” “Emperor Wu of Han,” and “Grand Astrologer”; “Grand Astrologer” was in turn connected to “astronomical observation,” “calendar revision,” and “court records.”
At first the consultant only occasionally looked up at this map to help clarify his thinking. Later he developed a new way of asking: when a reader asked, "Who influenced Sima Qian when he wrote the Records of the Grand Historian?", he did not just search the shelves for the keywords "Sima Qian," "Records of the Grand Historian," and "influence." Instead, he first looked on the map for Sima Qian's adjacent nodes—teachers, predecessors, contemporaries, authors he cited—and then followed each relationship line on the map to retrieve the corresponding documents from the shelves in a targeted way. This new way of asking was called "asking the way by map."
The difference between the two ways of asking for directions isn't in the result format, but in the retrieval path. Asking by flipping through books follows a direct line from keyword to shelf. Asking by following the map adds an intermediate stop: first look at the map, find a relationship subgraph from it, then use each edge of the subgraph to precisely locate documents on the shelf. The map's contribution is that retrieval no longer guesses by keywords, but follows known relationships.
But asking directions by map has a precondition: the map must already be built. Without that map, asking directions by map falls back to asking directions by flipping through books. And maintaining the map is an ongoing cost — every time the library's collection is updated, the map must update a batch of nodes and edges. The cartographer cannot draw it just once.
The help desk later layered the two ways of asking for directions: every question first starts with keywords and goes through the book-flipping process, while at the same time looking for the corresponding entity node on the graph. If there is a relevant subgraph on the graph, the graph-following process is added on top, using the documents guided by the subgraph as semantic reinforcement. If the graph is empty or no corresponding node can be found, the graph-following process silently skips and falls back to the pure book-flipping path.
At an industry sharing session, the curator said one thing: turning pages to ask the way is a basic skill, and following the map to ask the way is a bonus. The bonus must be built on top of the basic skill, not the other way around.
Later, a sign was hung at the entrance of the consultation desk: Window One handles page-turning, Window Two handles page-turning plus image lookup. Readers who came first went to Window One, and Window One only redirected them to Window Two when it found that relationship clues were needed. The two windows shared the same row of bookshelves.