Hostname: page-component-76d6cb85b7-92wsb Total loading time: 0 Render date: 2026-07-17T00:11:55.801Z Has data issue: false hasContentIssue false

What Do Large Language Models Know? Tacit Knowledge as a Potential Causal-Explanatory Structure

Published online by Cambridge University Press:  10 April 2025

Céline Budding*
Affiliation:
Philosophy & Ethics Group and Eindhoven Artificial Intelligence Systems Institute, Eindhoven University of Technology, the Netherlands.
Rights & Permissions [Opens in a new window]

Abstract

It is sometimes assumed that large language models (LLMs) know language, or for example that they know that Paris is the capital of France. But what—if anything—do LLMs actually know? In this paper, I argue that LLMs can acquire tacit knowledge as defined by Martin Davies (1990). Whereas Davies himself denies that neural networks can acquire tacit knowledge, I demonstrate that certain architectural features of LLMs satisfy the constraints of semantic description, syntactic structure, and causal systematicity. Thus, tacit knowledge may serve as a conceptual framework for describing, explaining, and intervening on LLMs and their behavior.

Information

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press on behalf of the Philosophy of Science Association
Figure 0

Figure 1. Simplified overview of the transformer architecture. At the bottom, the input is “The Eiffel Tower is in.” The embedding layer computes word embeddings for each word in the input (section 4). Afterwards, the embedding is processed by a number of stacked transformer blocks, each consisting of an attention and MLP layer (section 5). Finally, at the top, the most likely word, in this case “Paris,” is predicted as the output.

Figure 1

Figure 2. Examples of internal processing. (a) Causally systematic processing, with three semantically similar inputs, and a causal common factor that is involved in the processing for all three input–output transitions. (b) An example of a network that memorizes input–output pairs: there is a one-to-one mapping between individual inputs and outputs.

Figure 2

Figure 3. These structures are the same as in figure 2, but illustrate the effect of interventions. (a) The effect of intervening on a causal common factor. Since a causal common factor is implicated in all transitions from inputs to outputs of a particular type, intervention on this causal common factor will affect all corresponding outputs. (b) In the case of memorization, intervening on a single input–output pair will only affect the output for that particular input, and not affect any other input–output pairs.

Figure 3

Figure 4. An example of an intervention that is optimized to associate “The Eiffel Tower is in” with “Rome.” The target is an MLP module in an intermediate layer of the network. In this layer, the key–value pair (k, v) at the last token of the subject (in this case, “Tower”) is replaced with an updated key–value pair (k*, v*) that is optimized for the new association. Redrawn and adapted from Meng et al. (2022).