Why Knowledge Graphs Fail When They Forget Their Audience
Hatched by Periklis Papanikolaou
Jul 23, 2026
9 min read
2 views
84%
The hidden mistake in every attempt to model knowledge
What does it actually mean for a system to understand knowledge? Not store it, not retrieve it, not even connect it. Understand it. That question sounds abstract until you realize that most knowledge systems fail for a surprisingly human reason: they are built as if knowledge were a fixed object, when in practice knowledge is always knowledge for someone.
That is the deeper tension linking structured knowledge and human meaning. A graph can contain millions of nodes, edges, embeddings, and relationships, yet still miss the point if it cannot answer a simpler question: who is this for, and what counts as useful to them? The word audience is not a marketing flourish here. It is the missing coordinate in every serious attempt to represent knowledge computationally.
We often treat knowledge models as if they were maps of reality. But maps are never neutral. A subway map is not a geography textbook. It is a decision tool for a commuter. A medical chart is not a biography. It is an instrument for diagnosis. A knowledge graph that ignores its audience is like a map with every street in perfect detail, but no legend, no scale, and no indication of where the viewer is standing.
The real question is not whether a knowledge graph can capture human knowledge in some absolute sense. The real question is whether it can capture the part of knowledge that becomes actionable inside a specific human context.
Why meaning is not the same as structure
It is tempting to believe that if we encode enough entities and relationships, meaning will emerge automatically. After all, if a graph can represent that a drug treats a disease, a paper cites a paper, or a customer belongs to a segment, then surely it is getting closer to understanding. Embeddings seem to reinforce this hope: if vectors preserve enough similarity, perhaps they preserve meaning itself.
But meaning is not just adjacency. Meaning is salience, purpose, and interpretation.
Consider the same fact in two settings. A hospital administrator cares that a medication is effective, available, and cost constrained. A physician cares that it fits the patient’s history, interactions, and likely adherence. A researcher cares that the evidence base is statistically sound. The underlying facts may be shared, but the knowledge is not the same because the audience is not the same.
This is where many systems become impressive but brittle. They can answer questions that look semantic, yet fail to support a real decision. The graph may know that a concept is connected to many others, but it may not know which connection matters now. In human cognition, that distinction is everything.
Knowledge is not complete when it is connected. It is complete when it becomes relevant.
That is why the ambition to “capture human knowledge” runs into a hard limit. Human knowledge is not just a catalog of facts. It includes context, intent, uncertainty, tradeoffs, and the ability to ignore what is irrelevant. A person does not merely retrieve information. A person selects a frame.
A graph can store the parts. But human understanding is partly the art of choosing the right parts to make visible.
The audience is not a user segment, it is an epistemic constraint
The word audience is usually used loosely, as if it were merely a group of consumers. In knowledge systems, it should be treated more rigorously. The audience determines what counts as a good representation, what level of abstraction is acceptable, and which kinds of errors are tolerable.
A novice and an expert do not just differ in vocabulary. They differ in what they need the system to do. A novice needs orientation, examples, and a smaller conceptual surface area. An expert needs precision, provenance, edge cases, and the ability to inspect the reasoning path. If a knowledge graph serves both equally badly, it serves neither well.
This suggests a useful framework: knowledge has three layers, and each layer is audience dependent.
- Representation layer: the facts, entities, and relations.
- Interpretation layer: the labels, groupings, and summaries that make those facts legible.
- Decision layer: the context in which the representation changes action.
Many systems invest heavily in the first layer and assume the other two will take care of themselves. They do not. In practice, the second and third layers are where knowledge becomes useful. A graph with perfect structure but poor interpretation is like a library where every book is indexed, but no one knows which shelf to walk to.
This is also where embeddings enter the story. Vectors are powerful because they compress similarity, but compression is not comprehension. A vector may say that two concepts are close, but it cannot, by itself, tell you whether that closeness matters to a compliance officer, a product manager, or a scientist. The embedding captures a statistical neighborhood. The audience determines the semantic neighborhood.
That distinction matters because the success criterion changes. The graph should not only be evaluated on whether it can retrieve related items. It should be evaluated on whether it can retrieve the right related items for a specific purpose.
A better test: does the system change what a person can do?
Most evaluations of knowledge systems ask whether they are accurate, complete, or elegant. Those are useful metrics, but they are incomplete. A more revealing test is whether the system changes human capability.
Imagine two systems. The first answers, with high confidence, that a concept is related to a hundred others. The second answers fewer questions, but those answers are organized around a user’s goal and reveal a clear path forward. Which one captures knowledge better? The second, almost certainly, because it reduces uncertainty in action.
This leads to a more practical definition:
A knowledge system succeeds when it turns dispersed information into a decision-ready view for a specific audience.
That definition is uncomfortable for purely technical thinking, because it introduces subjective criteria. Yet subjectivity is not a flaw here. It is part of the domain. In medicine, law, education, and operations, the value of knowledge depends on who is using it and what burden they carry. A system that ignores this may appear universal, but it is only universal in the way a generic key is universal: it opens many locks poorly.
A concrete example makes this clear. Suppose a company builds a knowledge graph for internal documentation. The graph can link product specs, bug reports, engineering notes, and customer feedback. Technically, that is excellent. But if support agents need fast answers, they care about symptoms, known fixes, and escalation paths. If engineers need deep debug context, they care about architecture, event traces, and version history. If executives need risk visibility, they care about impact, recurrence, and ownership.
Same graph, different audience, different reality.
This is why audience cannot be an afterthought. It is the organizing principle that determines whether the graph is a living system or an archive.
The best knowledge model is not the one that stores the most. It is the one that helps the right person do the right thing faster.
From static knowledge to adaptive knowledge
The most promising shift is to stop asking whether a knowledge graph can capture human knowledge in general, and start asking whether it can behave like human knowledge does: adaptively.
Humans do not carry a single master representation of the world. They maintain multiple overlapping mental models, each activated by context. A doctor does not think about anatomy the same way in surgery as in medical teaching. A lawyer does not reason about precedent the same way in litigation as in drafting. The mental model changes because the audience, goal, and stakes change.
A knowledge graph that wants to be genuinely useful should mimic that adaptability. It should not merely encode facts. It should support contextual views. One representation for exploration. Another for diagnosis. Another for explanation. Another for compliance. Another for onboarding.
Think of it like a museum. The artifacts do not change, but the exhibit does. A child’s audio guide, a scholar’s catalog, and a curator’s thesis all point to the same objects, yet they create different experiences of knowledge. The museum does not ask one artifact to mean everything at once. It curates meaning for a purpose.
That is the future of knowledge infrastructure: not one graph, but one underlying fabric that can generate many audience specific lenses.
This is also where the evaluation problem becomes clearer. If you cannot describe the intended audience, you cannot judge whether the knowledge model works. An embedding may look strong in a benchmark, but if the benchmark is audience blind, it risks optimizing the wrong thing. Good scores can hide bad utility.
A more intelligent system would ask:
- What does this person need to decide?
- What prior knowledge can we assume?
- What level of confidence is acceptable?
- Which relations are explanatory versus merely associative?
- What should be hidden because it adds noise, not value?
Those are not side questions. They define knowledge quality.
Key Takeaways
- Treat audience as part of the model, not as a presentation layer. If you do not know who the knowledge is for, you do not know what the knowledge means.
- Separate structure from usefulness. A graph can be richly connected and still fail if it does not support a decision, explanation, or action.
- Evaluate on change in capability, not just on retrieval or similarity. Ask whether the system helps a specific person do something better, faster, or more confidently.
- Build multiple contextual views over the same underlying knowledge fabric. Novices, experts, operators, and executives need different abstractions.
- Remember that embeddings compress meaning statistically, not semantically. Similarity is useful, but relevance is audience dependent.
The deepest lesson: knowledge is relational, but usefulness is situational
The temptation in knowledge engineering is to imagine that if we can just represent the world faithfully enough, understanding will follow. But human understanding is not simply faithful representation. It is representation filtered through intention, experience, and need.
That is why audience is not a peripheral concern. It is the bridge between structure and sense. A knowledge graph that ignores audience may still be technically sophisticated, but it will remain incomplete in the only way that matters: it will know facts without knowing what those facts are for.
The next generation of knowledge systems will not win by claiming to capture all human knowledge. They will win by recognizing a humbler, more powerful truth: knowledge becomes real only when it is shaped for someone who can use it.
That reframes the entire problem. The goal is not to build a perfect mirror of the world. The goal is to build a system that helps a person see the right part of the world, at the right time, for the right reason. And once you see that, you realize the audience was never an extra requirement. It was the missing definition of knowledge itself.
Sources
Hatch New Ideas with Glasp AI 🐣
Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)
Start Hatching 🐣