Back to Blog

AI, cognition & explanation

What Does It Mean to Understand?

Understanding may not require one true representation. It may require the right structure for the questions that matter.

Hanbo Xie  ·  Georgia Institute of Technology  ·  August 19, 2026

AI、认知与解释

理解,究竟意味着什么?

理解也许并不要求一种唯一真实的表征,而是要为重要的问题保留正确的结构。

Hanbo Xie  ·  Georgia Institute of Technology  ·  2026 年 8 月 19 日

What does it mean to understand something?

This question appears in surprisingly different parts of AI and cognitive science.

Does NeuroAI actually help us understand the brain, or does it only give us better predictive models?

Does an LLM have a world model, or is it producing convincing behavior without understanding?

What does interpretability need to reveal before we can say we understand how a model works?

And if automatic model discovery finds a compact model that predicts behavior well, has it discovered a scientific explanation—or only another predictor?

These debates use different methods and vocabularies. But underneath them is the same question:

What counts as understanding?

I do not think the answer is “the one true representation.”

Truth matters. A completely false understanding will eventually fail. But in most interesting cases, we do not have direct access to final truth. We have evidence, and we build representations that are revised as evidence changes.

So perhaps a more useful question is:

What can this representation reliably help us answer?

Understanding depends on the question

Consider a neuron.

We can model it as a simple unit that either fires or does not fire. We can use a more detailed model that tracks voltage over time. Or we can model ion channels and their dynamics.

Which one is the correct model?

That depends partly on the question.

If I only want to predict whether the neuron will fire, a simple model may be enough. If I want to understand the effect of a particular ion channel, the same model may be useless.

Kevin Murphy recently illustrated this idea nicely with different levels of neuronal models: choose the most abstract model that is still sufficient for the query of interest.

Kevin Murphy slide comparing neuronal models at different levels of abstraction, from McCulloch–Pitts to stochastic single-channel models.
Figure 1. Different levels of abstraction in neuronal models. The appropriate level depends on the query: use the most abstract model that remains sufficient for the target query. Adapted from a lecture slide by Kevin Murphy.

I think the same logic applies naturally to understanding.

More detail does not automatically mean more understanding.

A good understanding preserves enough of the right structure for the questions that matter.

Understanding is a cognitive compression problem

For a human, there is one more constraint.

A scientific model can be arbitrarily complicated in principle. A human mental model cannot.

We have limited attention, limited working memory, limited time, and very different prior knowledge.

So the problem is not only:

What representation is sufficient for the question?

It is also:

What representation can this person actually acquire and use?

This turns understanding into a cognitive compression problem.

A subway map is a useful example. It is a terrible reconstruction of a city: distances are distorted, streets disappear, buildings and terrain are omitted.

But if your goal is to get from one station to another, those omissions are exactly what make the map useful.

A satellite image contains far more information, yet may support that task worse.

Human understanding often works the same way.

We do not copy reality into our heads. We build mental models that leave most things out while preserving the structure needed for reasoning and action.

So one useful way to think about understanding is:

To understand something is to build a mental model that preserves enough of its structure to answer the questions that matter.

The depth of an understanding can then be partly described by the range of questions it supports.

A narrow understanding may work only in familiar cases. A deeper one may support prediction, transfer, intervention, modification, or explanation across new situations.

This also clarifies why human understanding can become a bottleneck.

In the previous post, I called the growing gap between the speed at which complex work can be produced and the speed at which people can build the understanding needed to act on it the understanding bottleneck.

That bottleneck exists precisely because human cognition is bounded.

If we had unlimited attention, memory, and time, we could simply absorb everything.

We do not.

Every act of understanding therefore requires compression: deciding what structure must be preserved and what can safely be left out.

Truth constrains understanding; usefulness makes it observable

This is where I find the idea of usefulness helpful.

By usefulness, I do not mean economic value or the idea that knowledge matters only when it produces an immediate practical gain.

An understanding can be useful because it helps someone predict a new case, recognize a boundary, notice a contradiction, ask a better question, modify something safely, or explain an idea to another person.

These are all things an understanding enables.

Truth still matters. If a mental model is completely disconnected from reality, its usefulness will eventually collapse.

But we rarely have a direct measurement of how close a mental model is to some final truth.

What we can observe is how it behaves under evidence.

  • Does it generalize?
  • Does it survive changes in context?
  • Does it reveal where it should fail?
  • Does it support transfer?
  • Does new evidence force us to revise it?

In this sense:

Truth constrains understanding. Usefulness makes understanding observable.

Usefulness does not replace truth. It gives us a way to measure and update understanding when the final truth itself is not directly available.

What about AI understanding?

This framing changes how I think about the familiar question:

Does AI understand?

Perhaps that question is too coarse.

A more informative one is:

For what set of queries are the model’s internal representations sufficient?

If a representation reliably supports prediction, generalization, planning, or successful action, then it has captured some structure of the problem.

That representation may look nothing like a human one.

It may use dimensions we do not have names for or combine features in ways that feel unnatural to us.

But unfamiliarity alone does not show that there is no understanding.

The important questions are what the representation allows the system to do, how broadly it generalizes, and where it fails.

If we define “real understanding” as a representation that looks like ours, then the debate becomes partly circular.

We are no longer asking whether the system has learned useful structure.

We are asking whether it has learned that structure in a human-recognizable form.

Those are different questions.

From AI understanding to human-centered understanding

Even if an AI has an understanding sufficient for its own task, a human problem remains.

The representation that allows an AI to produce an answer is not necessarily the representation a human needs to work with that answer.

An AI may have enough understanding to generate code, while the engineer reviewing it needs a mental model of the architecture and failure points.

An AI may discover a proof, while a mathematician needs the central idea well enough to connect it to another result.

A neural network may predict behavior extremely well, while a scientist needs to understand what structure it has captured before deciding what experiment to run next.

The AI and the human are answering different queries.

And because humans have limited cognitive resources, we cannot solve this simply by giving the human everything the AI knows.

This is why I think human-centered understanding is not just a preference or a slogan.

It is a practical problem created by bounded cognition.

For a human, the right mental model depends on the object, but also on the person’s prior knowledge, cognitive resources, and goal.

A reviewer, a builder, a learner, and a decision-maker may need very different understandings of exactly the same system.

So the problem becomes:

Given a person and a goal, what is the smallest evidence-grounded mental model that is sufficient for the questions or actions that person needs to handle?

If cognition were unlimited, this problem would be much less interesting. We could simply transfer everything.

But cognition is limited.

Too little structure, and the person cannot act reliably.

Too much irrelevant structure, and the representation consumes cognitive resources without improving what the person can actually do.

The goal is therefore not to maximize information transfer.

It is to preserve the right information.

From a philosophical question to a cognitive problem

This perspective does not resolve every philosophical debate about understanding.

But it changes the form of the problem.

Instead of asking whether a model, theory, AI, or person possesses some hidden certificate called “real understanding,” we can ask:

  • What mental model has been constructed?
  • What queries can it support?
  • What evidence grounds it?
  • How much cognitive resource does it require?
  • Where does it fail?

And for human understanding, we can ask an even more concrete question:

What is the minimal mental model this person needs in order to reliably do what they are responsible for doing?

This is where the abstract debate over understanding becomes a cognitive problem.

The understanding bottleneck is the constraint: complex knowledge and artifacts can increasingly exceed the rate at which humans can build useful mental models of them.

Human-centered understanding is the corresponding problem: how to construct the right mental model for a particular human, goal, and cognitive budget.

Understanding is not about putting more of the world into a mind.

It is about preserving the right structure for what that mind needs to do.

理解一件事,究竟意味着什么?

这个问题出现在 AI 与认知科学中许多看似完全不同的领域。

NeuroAI 真的帮助我们理解了大脑,还是只是给了我们预测能力更强的模型?

大语言模型是否拥有世界模型,还是只是在不理解的情况下表现出令人信服的行为?

可解释性研究必须揭示什么,我们才能说自己理解了一个模型如何运作?

如果自动模型发现找到了一个紧凑、且能很好预测行为的模型,它发现的是科学解释,还是仅仅又一个预测器?

这些争论使用不同的方法和词汇,但它们背后其实是同一个问题:

什么才算理解?

我不认为答案是“那个唯一真实的表征”。

真实当然重要。一种完全错误的理解最终一定会失败。但在大多数有趣的问题中,我们无法直接接触最终的真相。我们拥有的是证据,并根据证据建立表征;当证据变化时,我们也修改这些表征。

因此,也许一个更有用的问题是:

这个表征能够可靠地帮助我们回答什么?

理解取决于问题

以一个神经元为例。

我们可以把它建模成一个只会放电或不放电的简单单元;也可以使用一个更细致、追踪电压随时间变化的模型;还可以进一步模拟离子通道及其动力学。

哪一个才是正确的模型?

这在一定程度上取决于我们提出的问题。

如果我只想预测神经元是否会放电,一个简单模型也许已经足够。但如果我想理解某一种离子通道的作用,同一个模型可能毫无用处。

Kevin Murphy 最近用不同层次的神经元模型很好地说明了这一点:选择对于目标问题而言仍然充分的、最抽象的模型。

Kevin Murphy 的幻灯片,对比从 McCulloch–Pitts 模型到随机单通道模型等不同抽象层次的神经元模型。
图 1。 神经元模型的不同抽象层次。合适的层次取决于问题:应使用对于目标问题仍然充分的最抽象模型。改编自 Kevin Murphy 的讲座幻灯片。

我认为,同样的逻辑也很自然地适用于理解。

更多细节并不自动意味着更多理解。

好的理解,会为重要的问题保留足够多的正确结构。

理解是一个认知压缩问题

对人类而言,还存在另一重约束。

原则上,一个科学模型可以任意复杂。但人的心智模型不行。

我们的注意力、工作记忆和时间都有限,而且每个人拥有的先验知识非常不同。

因此,问题不只是:

什么表征对于这个问题是充分的?

还包括:

这个人实际上能够获得并使用什么表征?

这使理解成为一个认知压缩问题。

地铁图是一个很好的例子。如果把它当作城市的重建,它糟糕透顶:距离被扭曲,道路消失,建筑和地形都被省略了。

但如果你的目标是从一个车站到达另一个车站,恰恰是这些省略让地图变得有用。

卫星图像包含多得多的信息,却可能更不适合完成这个任务。

人类理解往往也是如此。

我们不会把现实原封不动地复制进脑中。我们建立的心智模型省略了绝大多数内容,同时保留推理和行动所需要的结构。

因此,理解可以被这样描述:

理解一件事,就是建立一个心智模型,使它保留足够多的对象结构,从而回答那些重要的问题。

这样一来,理解的深度就可以部分地由它能够支持的问题范围来描述。

狭窄的理解也许只在熟悉的情境中有效;更深的理解则可能支持跨越新情境的预测、迁移、干预、修改或解释。

这也解释了为什么人类理解会成为一种瓶颈。

在上一篇文章中,我把复杂工作产出的速度与人们建立行动所需理解的速度之间不断扩大的差距,称为理解的瓶颈

这个瓶颈之所以存在,恰恰是因为人类认知存在边界。

如果我们拥有无限的注意力、记忆和时间,就可以直接吸收所有内容。

但我们没有。

因此,每一次理解都需要压缩:决定哪些结构必须保留,哪些内容可以安全地省略。

真实约束理解;有用性让理解变得可观察

正是在这里,我觉得“有用性”这个概念很有帮助。

我所说的有用,并不是经济价值,也不是说知识只有在带来即时实际收益时才重要。

一种理解之所以有用,可以是因为它帮助一个人预测新情况、识别边界、发现矛盾、提出更好的问题、安全地修改某样东西,或者向另一个人解释一个想法。

这些都是理解让人能够做到的事情。

真实仍然重要。如果一个心智模型与现实完全脱节,它的有用性最终会崩溃。

但我们很少能够直接测量一个心智模型距离某种最终真相有多近。

我们能够观察的,是它面对证据时的表现。

  • 它能够泛化吗?
  • 情境改变之后,它还能成立吗?
  • 它能揭示自己应该在哪里失效吗?
  • 它支持迁移吗?
  • 新证据会迫使我们修改它吗?

从这个意义上说:

真实约束理解;有用性让理解变得可观察。

有用性并不取代真实。当最终真相本身无法被直接获得时,它为我们提供了一种衡量并更新理解的方式。

那么,AI 的理解呢?

这个框架改变了我思考那个熟悉问题的方式:

AI 理解吗?

也许这个问题过于粗略。

一个信息量更大的问法是:

对于哪些问题,模型的内部表征是充分的?

如果一种表征能够可靠地支持预测、泛化、规划或成功行动,那么它就捕捉到了问题的某些结构。

这种表征可能与人类表征截然不同。

它可能使用我们尚未命名的维度,或以让我们感到不自然的方式组合特征。

但仅仅因为它陌生,并不能证明其中不存在理解。

重要的问题是,这种表征让系统能够做什么,它能在多大范围内泛化,又会在哪里失败。

如果我们把“真正的理解”定义为一种看起来与人类表征相似的东西,那么争论在某种程度上就变成了循环论证。

我们问的不再是系统是否学到了有用的结构。

我们问的是,它是否以一种人类可以识别的形式学到了这种结构。

这是两个不同的问题。

从 AI 的理解到以人为中心的理解

即使 AI 拥有对其自身任务而言充分的理解,人类的问题仍然存在。

让 AI 能够生成答案的表征,不一定是人类处理这个答案时所需要的表征。

AI 也许拥有足够的理解来生成代码,而审查代码的工程师需要的是关于架构和失效点的心智模型。

AI 也许能够发现一个证明,而数学家需要充分理解其核心思想,才能把它与另一个结果联系起来。

神经网络也许能够极其准确地预测行为,而科学家需要先理解它捕捉到了什么结构,才能决定下一步应该进行什么实验。

AI 和人类正在回答不同的问题。

而且,由于人类的认知资源有限,我们不能简单地把 AI 知道的一切都交给人类来解决这个问题。

因此,我认为以人为中心的理解并不只是一种偏好或一句口号。

它是有限认知所产生的一个实际问题。

对人类来说,正确的心智模型取决于对象,也取决于这个人的先验知识、认知资源和目标。

审阅者、建造者、学习者和决策者,对于完全相同的系统可能需要非常不同的理解。

于是,问题变成:

给定一个人和一个目标,什么是最小的、以证据为基础的心智模型,并且足以支持这个人需要处理的问题或行动?

如果认知资源是无限的,这个问题就不会如此重要。我们可以直接传递一切。

但认知资源是有限的。

结构太少,人就无法可靠地行动。

无关结构太多,表征就会消耗认知资源,却不能改善这个人实际能够做的事情。

因此,目标不是让信息传递最大化。

而是保留正确的信息。

从哲学问题到认知问题

这个视角并不能解决关于理解的所有哲学争论。

但它改变了问题的形式。

与其追问一个模型、一套理论、一个 AI 或一个人是否拥有某张名为“真正理解”的隐形证书,我们不如问:

  • 建立了什么样的心智模型?
  • 它能够支持哪些问题?
  • 什么证据为它提供基础?
  • 它需要多少认知资源?
  • 它会在哪里失败?

对于人类理解,我们还可以提出一个更具体的问题:

为了可靠地完成自己负责的事情,这个人最少需要什么样的心智模型?

正是在这里,关于理解的抽象争论变成了一个认知问题。

理解的瓶颈是其中的约束:复杂知识与产物的增长速度,正在越来越多地超过人类为它们建立有用心智模型的速度。

以人为中心的理解是与之对应的问题:如何针对特定的人、目标和认知预算,构建正确的心智模型。

理解,不是把更多世界装进一个头脑。

理解,是为这个头脑需要完成的事情,保留正确的结构。