When the Audience Becomes the Knowledge Graph
Hatched by Periklis Papanikolaou
Jul 02, 2026
9 min read
2 views
78%
The question hiding inside every system
What, exactly, are we trying to capture when we say we want to capture knowledge?
It sounds like a technical question, but it is really a philosophical one. A system can store facts, connect entities, compute embeddings, and even produce a pleasing score that suggests how well it understands a domain. Yet human knowledge is not just a pile of statements. It is also context, intention, relevance, and the invisible assumption of who is asking. The deeper tension is this: a knowledge system can be rich in structure and still be wrong about its purpose if it has no clear model of its audience.
That is the surprising connection between any serious knowledge graph effort and the humble idea of audience. A graph without an audience is like a map without a destination. It may be accurate in places, elegant in its structure, and impressive in scale, but it cannot tell you what matters right now.
Knowledge is not complete when it is stored. It becomes useful only when it is aimed.
This is why the most important missing node in many knowledge systems is not another entity, relation, or embedding dimension. It is the user, the use case, the context of interpretation. In practice, every attempt to measure how well a graph captures domain knowledge is secretly also a test of whether the system knows whom it is for.
A knowledge graph is not a library, it is a conversation
We often talk about knowledge graphs as if they were warehouses. Add enough data, connect enough nodes, and eventually understanding will emerge. But real knowledge is closer to a conversation than a warehouse. A conversation changes depending on who is speaking, what they already know, what they need next, and what question is being asked.
Consider a medical knowledge graph. If the audience is a researcher, the graph should foreground causal pathways, study provenance, and contradictions between findings. If the audience is a clinician, the same domain should be rearranged around symptoms, triage, contraindications, and speed. If the audience is a patient, the same underlying facts must be translated into language that reduces fear without sacrificing accuracy. The data may be identical, but the meaning is not.
This is the hidden limitation of any attempt to evaluate a knowledge graph only by internal structure or embedding performance. A vector may encode semantic proximity beautifully, but proximity is not understanding. Two concepts can be near each other in embedding space and still be useless to a particular user. For example, “myocardial infarction” and “troponin” may be tightly linked, but that tells you little about whether a patient can recognize warning signs or whether a doctor can make an urgent decision.
The same applies outside medicine. In finance, a graph that perfectly models securities, transactions, and regulations may still fail a risk analyst if it cannot surface the few relationships that matter during an event. In publishing, a graph that captures every article, topic, and citation may still fail editors if it cannot adapt to the interests of a given readership. Structure is necessary, but audience alignment is what turns structure into intelligence.
The illusion of completeness
The seduction of knowledge systems is that they can look complete long before they are genuinely useful. A graph can contain thousands of nodes, richly annotated edges, and elegant embeddings, and still miss the central point: relevance is not the same as coverage.
This is where many projects go astray. They optimize for what is measurable inside the system, not for what is meaningful outside it. They ask, “How many entities have we collected?” instead of “What can a person actually do with this?” They ask, “How good is the embedding at encoding underlying meaning?” instead of “Meaning for whom, under what task, with what stakes?”
A useful mental model is to think of knowledge in three layers:
- Representation: Can the system store the domain accurately?
- Interpretation: Can the system arrange that domain in a way that makes sense to a specific human?
- Actionability: Can the system help someone make a better decision or answer a better question?
Most knowledge graphs focus heavily on the first layer and partly on the second. The third layer is where value actually appears. The missing link is audience, because audience determines what counts as interpretation and what counts as action.
Imagine a city map. A subway map, a driver’s map, and a tourist map all describe the same city, but each sacrifices detail to improve usefulness for a particular person. A city map that tried to be “complete” in every dimension would become unreadable. Likewise, a knowledge graph that tries to represent everything equally will often become less intelligent, not more.
Completeness is a seductive metric. Utility is the harder truth.
This is not an argument against richer graphs. It is an argument against mistaking richness for fit.
Audience is the missing schema
In data systems, schema defines what can be stored. In knowledge systems, audience should define what should be surfaced.
That sounds simple, but it is a profound design principle. A well built knowledge graph is not just an ontology plus embeddings. It is an ontology plus a theory of use. The theory of use answers questions like: Who needs this knowledge? What decisions are they making? What prior knowledge can I assume? What level of abstraction is helpful? What kinds of errors are acceptable?
This creates a different way to think about knowledge quality. Instead of asking whether a graph captures “human knowledge” in the abstract, ask whether it captures human knowledge in a particular context of action. That shift matters because human knowledge is inherently situated. A mechanic, a lawyer, and a historian can all talk about “evidence,” but each means something different and acts on it differently.
The best systems already behave this way, even if they do not say so explicitly. Search engines rank results by inferred intent. Recommendation systems adapt to behavioral signals. Great reference books have indexes that anticipate the reader’s question, not just the book’s contents. In each case, the underlying data matters less than the model of the audience.
This reveals a powerful insight: audience is not a layer on top of the graph. It is a design primitive. If you do not model the audience, you are not simply missing a feature. You are missing the organizing principle that tells the system what to prioritize, compress, omit, and explain.
Think of it this way: a graph is a territory, audience is the route.
Measuring meaning requires measuring use
If audience is central, then any serious evaluation of a knowledge system must move beyond static coverage metrics. A system can be beautiful on paper and still fail in the wild. To understand whether it captures domain knowledge, you need to test whether it supports the mental moves that matter to actual users.
Here is a practical framework for evaluation:
1. Coverage
Does the system include the right concepts and relationships?
This is the familiar layer. It answers whether the graph knows enough of the domain to matter.
2. Coherence
Do the concepts fit together in a way that matches how experts think?
A graph can be complete but incoherent, especially if terms are duplicated, relationships are inconsistent, or key distinctions are blurred.
3. Retrieval relevance
Can the system surface the right information for a particular audience and task?
This is where audience enters directly. The same graph should produce different paths, views, and explanations depending on the user.
4. Decision support
Does the system improve judgment, speed, or confidence in a real workflow?
If the answer is no, then the knowledge may be present, but the capture is incomplete in any meaningful sense.
This framework helps explain why embeddings, while powerful, are not enough by themselves. An embedding can tell you that two pieces of knowledge are semantically adjacent, but it cannot tell you whether a lawyer needs the statutory citation, a student needs the definition, or a product manager needs the implication for roadmap decisions. Human knowledge is not just a geometry of meaning. It is a hierarchy of concern.
A good test is to ask a simple question: if a domain expert, a novice, and an operator each query the same graph, do they get different answers in the right way? If not, the system may be smart in the abstract but mute in practice.
The best knowledge systems are audience aware by design
Once you see audience as a core variable, the whole architecture changes.
A knowledge graph should not merely answer, “What is connected to what?” It should also answer, “Connected for whom, and for what purpose?” That question can shape everything from node labels to ranking rules to interface design.
For example, a company internal knowledge graph might hold product docs, customer feedback, incident reports, and roadmap decisions. For engineering, the graph should reveal technical dependencies and failure patterns. For sales, it should emphasize customer pain points, win stories, and product positioning. For support, it should expose known issues, troubleshooting sequences, and escalation paths. The underlying source material is shared, but the audience changes the knowledge product.
This suggests a deeper principle: one graph, many cognitive interfaces. The graph itself can remain a shared substrate, while the audience determines the lens. That is much more powerful than trying to build separate systems for every team, because the graph maintains a common ground truth while still respecting different ways of thinking.
The challenge is to avoid the trap of uniformity. A system that treats everyone the same often serves no one well. A truly intelligent knowledge system is selective. It knows when to compress, when to expand, when to expose evidence, when to hide complexity, and when to ask a follow up question. That is not merely retrieval. It is editorial judgment.
The more human the knowledge, the more important the audience.
This is why the phrase “capturing human knowledge” is misleading if it implies a single universal capture. Human knowledge is plural. It lives differently across roles, tasks, and contexts. The job of a knowledge graph is not to flatten that plurality. It is to preserve it in a form that remains usable.
Key Takeaways
- Do not evaluate knowledge only by what it contains. Evaluate it by whether it helps a specific person make a better decision.
- Treat audience as a first class design input. Define who the system serves before deciding what relationships matter most.
- Separate representation from usefulness. A graph can be semantically rich and still fail if it does not adapt to context.
- Build multiple views over one shared knowledge base. Different roles need different slices, priorities, and explanations.
- Measure actionability, not just accuracy. If the system does not change behavior or improve judgment, it is incomplete in practice.
The real test of knowledge
The deeper lesson is that knowledge is never just about storage, and intelligence is never just about structure. The moment you build a graph, you are making an argument about what matters. The moment you evaluate it, you are revealing an audience, whether you admit it or not.
That is why audience is not a secondary concern. It is the lens that turns information into understanding. A graph without audience awareness may still be technically correct, but it will remain culturally blind, context poor, and operationally brittle. A graph with audience awareness, by contrast, can become something much more interesting than a database of facts. It can become a tool that thinks in the direction a human needs.
So the next time you ask whether a knowledge graph can capture human knowledge, ask a harder question first: capture it for whom, and for what? The answer to that question is where usefulness begins, and where true intelligence lives.
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 🐣