Intelligence, Agency & Consciousness · Paper 0096

When knowledge predicts action

Allen Newell places a new explanatory level above programmes and symbols: describe an agent by what it knows, what it wants and what it can do, then predict only as far as rationality permits.

Intelligence, Agency & Consciousness · Paper 0096

When knowledge predicts action

Rajesh Ranjan Mahapatra

Allen Newell places a new explanatory level above programmes and symbols: describe an agent by what it knows, what it wants and what it can do, then predict only as far as rationality permits.

© 2026 Rajesh Ranjan Mahapatra. 31 min read

When knowledge predicts actionAll AI Research Library

TLDR

Five-point orientation
  1. Knowledge is an explanatory medium. At the knowledge level, an agent is described by goals, possible actions and truths it can bring to bear: not by memory layouts or instructions.
  2. Rationality supplies the behavioural law. If the agent knows that an available action reaches a goal, that action enters the selected set; no hidden optimiser chooses the “best”.
  3. The level is radically incomplete. Several actions, incompatible goals or inaccessible consequences may leave behaviour undetermined. A symbol-level account must then finish the explanation.
  4. A representation is an active system. Symbol structures plus processes realise knowledge. Different encodings can carry the same content while imposing very different access costs.
  5. Use the levels without confusing them. Logic analyses content especially well; search, indexing and control determine whether that content can affect action in time.
01 · A scientific claim about explanation

Newell splits intelligence into knowledge and symbol levels

The paper does not offer another data structure for “storing facts”. It proposes a level in the hierarchy of computer systems, immediately above the programme or symbol level, with its own components, medium and law of behaviour.

Newell delivered the argument as the first presidential address of the American Association for Artificial Intelligence in August 1980. The archival Carnegie Mellon report is dated July 1981; a magazine version appeared in 1981; the journal article governing this canon appeared in 1982. That publication history explains why different bibliographies attach different years to what is recognisably the same address.

The starting problem is a familiar ambiguity in artificial intelligence. Designers say that a programme knows a rule, a location or a repair procedure. Sometimes this means that a sentence occurs in memory. Sometimes it means that the programme can behave appropriately because some data structure and process together make the information effective. Newell wants a disciplined version of the second use.

His model is the hierarchy already used in computer engineering. A machine may be described at device, circuit, logic, register-transfer and symbol levels. Each level has an autonomous vocabulary and behavioural laws, yet must reduce to systems at the level below. A gate-level account and a circuit-level account are not rival stories; they expose different regularities and must agree where they meet.

The new proposal splits what practitioners had treated as one symbolic description. Below, the symbol level contains structures, programmes, search and access. Above, the knowledge level contains an agent, goals, actions and knowledge, bound by a rationality principle. Intelligent behaviour normally needs both accounts. The upper level says what action the content warrants; the lower one says how the machine manages to produce it.

This is meant as a hypothesis about a real regularity, not merely a convenient manner of speaking. That ambition is important. Newell knows the proposed level violates several features of familiar engineering levels. Rather than conceal the strain, he organises the central argument around four surprises: almost no structure, a global behavioural law, radical indeterminacy and no passive physical medium.

The knowledge level is inserted above the symbol levelA vertical hierarchy runs from devices through circuits, logic, registers and symbols to the knowledge level. The top level is highlighted while arrows show reduction downward and autonomous explanation upward.KNOWLEDGE LEVELSYMBOL / PROGRAMMEREGISTER TRANSFERLOGIC CIRCUITSCIRCUITS · DEVICESautonomous lawsexplain upwardrealisationreduces downward
The hypothesis adds a level without abolishing the lower ones. A knowledge-level prediction and a symbol-level execution are complementary descriptions that must eventually agree.Original reconstruction after Newell 1982, §§3–4.

Worked example 1 · directions without source code

A visitor knows the restaurant’s location, has promised to meet there and can walk. From those facts, an observer expects the visitor to arrive without modelling neurons, memory addresses or route-planning instructions. The expectation is knowledge-level. If the visitor does not arrive, the failure invites a lower-level or missing-premise explanation.

Causal probe 1 · erase the symbol level

If the upper description were sufficient by itself, access delay, forgotten information and computational limits could never alter behaviour. They plainly can. The causal role of the lower level is exposed precisely when the rational prediction fails or arrives too late.

02 · Anatomy of a system level

Four questions organise every level

Before introducing knowledge, Newell asks what makes an engineering level a level. The answer is not simply “a useful abstraction”: it is a characteristic medium, a set of components, rules of composition and laws that determine behaviour.

At the logic-circuit level, bits provide the medium, gates provide components, wiring supplies composition and Boolean relations describe behaviour. At the symbol level, expressions form the medium, operations manipulate them and programmes assemble those operations into larger systems. A specification at one level determines behaviour according to that level’s laws while a reduction explains how the same system is realised below.

Levels are neither arbitrary views nor claims that higher descriptions float free of hardware. A particular lower-level system may fail to realise any instance of the higher level. When it does realise one, the two accounts must match. Technologies make this regularity practical: stable devices realise bits, gates realise registers, and programmable machines realise symbolic operations.

Newell extracts four common features from familiar levels. A completely specified system yields definite behaviour. Overall behaviour arises from local component effects. Variety comes from differences in structure. The medium is passive and state-like. These expectations make the knowledge level look almost perverse, because it relaxes every one of them.

The manoeuvre is scientific rather than terminological. If knowledge-level talk supports reliable distal prediction, design and comparison while reducing: however imperfectly: to symbolic mechanisms, then the proposed level earns its place. If it merely redescribes outcomes after the fact, hides mechanisms or licenses any convenient attribution, the hypothesis fails.

This testable framing keeps the paper from becoming a metaphor about minds. Newell is asking what an observer can compute from ascribed goals and world-directed content, which failures are principled, and what correspondence the upper vocabulary has to an implemented symbol system.

Four-part anatomy of a computer system levelMedium, components, composition laws and behaviour laws occupy four linked quadrants. A central label states that an autonomous account must also reduce to the next level.SYSTEM LEVELautonomous description+ lower-level reductionMEDIUMwhat states are carriedCOMPONENTSthe available partsCOMPOSITIONhow parts combineBEHAVIOURthe governing law
A level earns explanatory autonomy through its own vocabulary and regularities, while reduction prevents the description from becoming detached from implementation.Original synthesis of Newell’s four-part schema, 1982, §3.

Worked example 2 · one adder, three descriptions

A binary adder may be a network of gates, a register-transfer operation or a symbol-level arithmetic primitive. Each description omits detail that matters below but preserves behaviour relevant at its own scale. “Higher” does not mean more true; it means organised around a different stable regularity.

Causal probe 2 · allow arbitrary translations

If any story at one scale could count as a reduction of any story below, agreement would have no content. The hierarchy becomes explanatory only when mappings constrain predictions: the programme-level addition must match what the gates and circuits actually produce.

03 · The agent with almost no anatomy

Goals, actions, a body: and content rather than structure

At the knowledge level, the system is an agent. It has a physical body that affords actions, a body of knowledge and a set of goals. Nearly everything predictive lies in the content of those items, not in their arrangement.

The body connects the agent to an environment. Newell simplifies it as a set of possible actions, while allowing that the underlying physical system may be arbitrarily complex. The knowledge-level account treats the body by its powers: move, speak, inspect, grasp, transmit, and so on. Detailed mechanics belong below the level.

The body of knowledge resembles memory only loosely. Capacity, encoding and retrieval organisation are deliberately absent. Once a proposition is ascribed, the pure knowledge-level model treats it as available. Calling this component a memory would import precisely the structural questions the level is designed to abstract away.

A goal describes a desired state of affairs. Goals are distinguished so they can guide action, but their internal medium is again knowledge. Relations among goals: priority, compatibility, subordination: are themselves matters of content rather than wires connecting modules.

There are no interesting composition rules for constructing elaborate agents out of these components. Every agent simply has knowledge, goals and action possibilities. That absence is the first surprise. At lower levels, different structures generate behavioural variety. Here the same sparse anatomy can describe a chess player, a repair system or a traveller because the variety resides in what each knows and seeks.

The gain is distal prediction. An observer need not open the agent to infer an action when the relevant world facts, goals and powers are accessible. The cost is fragility: the description cannot explain delays, search failures, memory interference or arbitrary tie-breaking without importing symbol-level detail.

The sparse anatomy of a knowledge-level agentKnowledge, goals and available actions enter a central agent. A body connects the agent to an environment, while a label notes that behavioural variety comes from content, not wiring.AGENTone sparse structuremany possible contentsKNOWLEDGEGOALSACTIONSENVIRONMENTthrough the body
The agent’s configuration says little. Prediction depends on the world-directed content of knowledge and goals together with the action powers of the body.Original schematic after Newell 1982, §4.1.

Worked example 3 · the repair technician

Describe a technician by the goal “restore ignition”, the action “tighten the loose terminal” and knowledge that this action restores contact. The knowledge-level description predicts tightening. Whether the technician retrieves the fact from a manual, a remembered image or a learned production rule is left open.

Causal probe 3 · add a detailed memory map

The moment addresses, indexes and retrieval paths enter the explanation, the model has crossed into the symbol level. That is not an error; it is a mixed model. The error would be to claim the upper level itself has acquired structural memory.

04 · A global law without an optimiser

Newell’s central behavioural rule is austere: when an agent knows an available action leads to one of its goals, the action is selected. “Selected” means admitted to a candidate set, not necessarily executed.

The principle connects all components globally. It does not specify a search procedure, a message-passing path or any local mechanism by which knowledge reaches action. This is the second surprise. Newell compares such a global law to extremum principles in physics, but immediately removes an easy misunderstanding: his rationality principle contains no built-in notion of optimality.

If two actions are known to reach the same goal, both are acceptable at the level. Equipotence does not rank them by speed, elegance or cost. A general goal such as minimising effort can narrow the set only when the agent also has knowledge linking effort to the alternatives.

For several goals, an auxiliary preference for joint satisfaction takes the intersection of the actions selected for each goal. This extension often yields a unique candidate. It can also yield none. Further extensions: goal preferences, expected values, minimax reasoning: cover additional cases, but Newell refuses to pretend that one universal rule determines every real action.

Physical possibility is another boundary. An action cannot occur if the body cannot perform it. Yet an unknown constraint affects selection only when it enters the agent’s knowledge. An observer may know a bridge is closed while the traveller does not. Predicting the traveller’s intended route and predicting the eventual movement then require different descriptions.

The principle is normative only in a limited functional sense. It states the regularity that makes knowledge attribution predictive. It is not a moral theory, a full account of human reasons or a guarantee of computational perfection. A system counts as approximately knowledge-level to the extent that its behaviour follows content and goals in this way.

For each active goal g: S(g) = { a ∈ available actions | the agent knows that a leads to g } Joint-satisfaction extension: S* = ⋂g S(g) One member → determined at this level · several → underdetermined · none → unresolved conflict
The principle of rationality forms an action candidate setKnowledge that actions A and B reach a goal sends both into a selected set. Cost does not remove either action until a cost-minimising goal and relevant cost knowledge are added.KNOWN MEANSA → goal · B → goalGOALdesired stateSELECTED SET{ A, B }NO HIDDEN “BEST”cost matters only through another goal + knowledge
Rationality admits every known route to the goal. Optimisation is an additional problem, not a silent clause in the principle.Original reconstruction after Newell 1982, §4.2.

Worked example 4 · two ways to the station

A traveller knows that either bus or train reaches the station. With arrival as the only goal, both enter the selected set. Add a goal of minimising cost and knowledge that the bus is cheaper: the intersection retains the bus. Merely telling an observer the fares does nothing unless the traveller knows them and cost matters to the traveller.

Causal probe 4 · smuggle in “choose the maximum”

A maximum-utility rule would often produce one action, but it changes the theory by giving the agent a complete preference structure. Newell’s argument is that no universally determining principle can be recovered by hiding every choice inside an all-encompassing goal.

05 · Radical incompleteness

Sometimes knowledge does not determine behaviour

The knowledge level may identify one action, several actions or none. Its incompleteness is not a temporary defect awaiting one more rational axiom; entire stretches of behaviour may require a lower-level explanation.

Newell dramatises this with Frank Stockton’s story of a princess whose lover must open one of two doors. One hides a tiger, the other a woman the lover would marry. The princess knows which is which and signals a door. Her goals: save the lover and avoid the rival: pull in opposite directions. Complete information about the doors does not resolve what she wants most.

The dilemma is not ignorance on the observer’s part alone. No additional task fact need determine the choice. The princess acts, but the knowledge-level account may be silent about how conflict, impulse or symbolic processing settles the moment. A complete programme-level state could in principle determine the trajectory even when the upper model cannot.

This is the third surprise. Ordinary computer-system levels promise a definite behavioural trajectory from a full state and boundary conditions. The knowledge level is an approximation whose domain can be broad yet patchy. It predicts well when relevant knowledge, compatible goals and action affordances align; it loses purchase when they do not.

Several acceptable actions also produce underdetermination without tragedy. If two buttons both start the machine and the agent has no reason to prefer one, either is rationally licensed. An observer who predicts the exact hand movement is using unmentioned information: habit, motor bias, physical position or randomness.

The lesson is methodological. “The model cannot decide” is sometimes the correct result. Forcing a unique answer disguises the boundary between a content-level explanation and an implementation-level cause. A responsible interface should return the selected set and explain why it is plural or empty.

Compatible, equipotent and conflicting goal casesThree panels show one selected action, two equally selected actions, and an empty intersection for conflicting goals. The last panel points downward to a symbol-level explanation.ONE ROUTEG₁{A}determinedEQUIPOTENTG₁{A, B}plural predictionCONFLICTG₁ → {A}G₂ → {B}∅no joint routeLOOK BELOW THE LEVEL
A knowledge-level prediction can be a set or an acknowledged gap. Underdetermination is a boundary of the explanation, not evidence that the agent never acts.Original synthesis after Newell 1982, §4.2 and the lady-or-tiger discussion.

Worked example 5 · compatible delivery goals

A courier wants the parcel delivered and the bicycle retained. Riding with the parcel satisfies both; lending the bicycle satisfies delivery but violates retention. Joint satisfaction selects riding. If every delivery route requires surrendering the bicycle, the intersection is empty and the upper description cannot settle which goal yields.

Causal probe 5 · add perfect world knowledge

Perfect information removes uncertainty about consequences but not conflict among ends. The intervention leaves the empty intersection untouched, showing that incompleteness can arise from the goal structure rather than missing facts.

06 · What knowledge means here

Knowledge is whatever makes rational prediction work

Newell defines knowledge functionally. Attribute to an agent the world-directed content that allows its behaviour to be computed through rationality; do not search for a passive object in memory that simply is the knowledge.

The definition reverses the usual order. Instead of identifying a physical item and declaring it knowledge, an observer begins with successful action prediction. If ascribing content K and goals G makes the rationality principle correctly constrain the agent, K earns the role of knowledge in that account.

This makes knowledge competence-like. The agent may be able to use a fact across an open-ended family of situations even though no finite table lists every relevant means–ends relation. A chess position supports unboundedly many questions: whether a piece can be captured now, after a pin, following an exchange, or before an attack develops. What the agent can derive cannot be read off as a static inventory from afar.

Finite machines do not literally contain an infinite extensional table. They contain generative symbol systems. Procedures operate on finite structures to produce relevant consequences as tasks demand. At the knowledge level, the observer abstracts over those procedures and treats their potential contribution as a body of content.

This is the fourth surprise. Lower-level media: voltages, bits, bit vectors, symbolic expressions: can be located as passive states. Knowledge has no matching lump of matter. It is realised only by an active combination of structures and processes, and only approximately. The physical carrier is a complete symbol system, not an isolated sentence.

The observer is an agent too. To predict another, the observer ascribes goals and knowledge, attends to the shared environment and may simulate taking the other’s role. Newell uses this to explain why the apparently abstruse level arises naturally in everyday social prediction: a general-purpose symbolic mechanism can compute what the other ought to do without reconstructing the other’s internal code.

Observer and agent support knowledge attribution through simulationAn observer ascribes knowledge K and goals G to an agent. Both contain symbol systems below their knowledge-level descriptions. A shared environment and simulation loop allow the observer to predict an action.OBSERVERascribes K, G and actionsAGENTbehaves as if K and GSYMBOL SYSTEM S′simulates the other’s roleSYMBOL SYSTEM Sactually produces actionSHARED WORLDrational prediction
Knowledge need not appear as a passive object between observer and agent. Two active symbol systems and a shared environment can sustain the attribution and its prediction.Original reconstruction after Newell 1982, §4.3 and Figure 4-1.

Worked example 6 · finding a bedroom

An adult who knows their own house can normally find the bedroom. The prediction does not require listing every inference or route cue. It treats a family of potential symbolic operations as competence. By contrast, predicting whether a newly glanced-at telephone number is recalled seconds later needs a model of attention and memory.

Causal probe 6 · demand a visible knowledge token

Finding no single inscription that equals the competence does not refute the attribution. Intervene instead on structures and processes together: if destroying the map index, inference rule or learned procedure removes the relevant action across cases, the symbolic realisation has been causally exposed.

07 · Representation as active access

The same content can have different computational prices

A representation is a symbol-level system that realises a body of knowledge. Its data structures encode content; its processes make that content available for selecting actions. Newell compresses the point into a durable slogan: Representation = Knowledge + Access.

Logic is an obvious representation because its structures, inference rules and semantics can be stated explicitly. If a set of formulas is used, the attributed knowledge includes consequences that the symbol system can in principle bring to bear. Yet a person or programme cannot enumerate every implication. The pure knowledge-level attribution is therefore an approximation, corrected by a symbol-level account of search and time.

Other representations include models, diagrams, remembered scenes, tables, scientific notation and language. None is privileged merely because its marks look less formal. What matters is the complete system: which content an observer can extract, through which processes, for which actions.

Access is not a neutral pipe. An indexed table may answer one query instantly and make a relational query expensive. A graph may reverse that profile. Two structures can realise the same knowledge extension while differing radically in the time and space required to deliver particular consequences. Those differences are symbol-level facts with behavioural effects.

The reduction is consequently a many-part mapping. The knowledge-level agent corresponds to the total symbol system; actions correspond to processes with input and output transducers; knowledge and goals correspond to data structures plus extraction processes; the rationality principle corresponds to the total problem-solving activity.

The seamless surface above becomes a pastiche below. There need be no single knowledge store, uniform encoding or central rationality module. Specialised indexes, search routines, caches, productions and sensors may cooperate. The level boundary lets designers specify what a component should make possible before deciding how to implement it.

Knowledge plus access yields a representation with a cost profileThe same world-directed content enters an indexed table and an edge list. Both can yield the same action, but animated paths show a short and a long access route.REPRESENTATION = KNOWLEDGE + ACCESSSAME CONTENT KINDEXED TABLEdirect lookupEDGE LISTserial scanSAME ACTION Awhen access completeslow costhigher cost
Content equivalence does not imply operational equivalence. A representation adds a profile of computational access costs to the knowledge it realises.Original reconstruction after Newell 1982, §§4.4–4.5.

Worked example 7 · table and graph

Both an indexed table and a graph encode that route A reaches goal G. With complete access, either supports the same knowledge-level selection. Under a short deadline, the table may retrieve the fact while an unsorted edge scan does not finish. The content claim is unchanged; the observed behaviour now needs a mixed-level explanation.

Causal probe 7 · hold content constant, slow access

Increasing lookup cost changes action timing without deleting the encoded relation. This intervention separates “the representation can realise K” from “K was brought to bear now”, the distinction that pure knowledge-level talk intentionally suppresses.

08 · Logic in its proper place

Analysis and implementation are separate questions

Newell rejects both a monopoly for logic and a reflexive fear of it. Logic is unusually well suited to stating exactly what content a representation carries; whether a theorem prover is the best mechanism for using that content is a different engineering question.

The resolution-theorem-proving enthusiasm of the 1960s fused two claims: first-order logic could describe tasks, and uniform proof search could efficiently control intelligent action. When search disappointed, some researchers reacted against logic itself. Newell diagnoses a level confusion. A language may be excellent for knowledge-level analysis while a poor direct encoding for a time-critical programme.

A logical representation externalises both sentences and inference rules. That makes it scientifically tractable. Natural language, pictures and remembered scenes can also support knowledge attribution, but if their extraction procedures remain unknown they are research problems rather than ready engineering tools.

Logical closure creates a familiar objection: finite agents cannot consciously possess every remote consequence of their axioms. Newell accepts the force and locates it. At the pure knowledge level, closure describes competence; the symbol level explains which consequences search can produce under resources. The upper approximation is good for ordinary arithmetic competence and poor for a novel theorem under a five-second deadline.

Contradiction and inefficiency still matter. They motivate new logics, non-monotonic systems and representations embedded in larger control architectures. But every candidate has processing costs and failure modes. Logic is one member of the representational crowd for implementation, while remaining central to precise analysis of content.

This distinction also sharpens evaluation. Adding domain facts or a causal model is chiefly a knowledge-level contribution. Inventing a faster indexing, search or control method is chiefly a symbol-level contribution. Real systems contain both; identifying the scientific novelty prevents a successful demonstration from receiving the wrong explanation.

Logic has distinct analysis and execution rolesA fork sends logic upward to exact content analysis and downward to one possible theorem-proving implementation. Other representations join at implementation, each with its own access cost.LOGICANALYSE CONTENTwhat follows, what is representedRUN A THEOREM PROVERone implementation candidateSEARCH · INDEX · CONTROL COSTS
Rejecting a proof engine for performance reasons does not reject logic as an analytic language. The two judgements belong to different levels.Original synthesis after Newell 1982, §§4.4 and 5.3.

Worked example 8 · a medical adviser

A formal rule set precisely states which findings support which diagnosis. That is an epistemic achievement even if exhaustive backward chaining is too slow. A deployed adviser might compile rules into indexes and specialised procedures while the logic remains the clearest audit language for the content.

Causal probe 8 · replace the proof engine, preserve consequences

If a compiled network returns the same warranted actions faster, knowledge-level predictions remain stable while symbol-level performance changes. The intervention shows why representation analysis and processing design should be evaluated separately.

Executable artefact

Knowledge-level prediction laboratory

Choose a goal situation and a symbol-level encoding. The laboratory computes the action set warranted by known means–ends relations, then checks content invariance and labels access failures at the proper level.

Knowledge-level result
Symbol-level trace
Boundary label

Worked example 9 · invariant content

Select “Joint satisfaction”. The indexed table and edge-list graph both recover that action A reaches both goals, so the selected set is {A}. Their traces differ, but their knowledge-level result agrees. This is the empirical meaning of holding content constant across representations.

Causal probe 9 · impose the deadline-limited cache

The cache omits the second relation at retrieval time. Its displayed action can diverge, but the laboratory does not conclude that the agent lacks the encoded fact. It names the divergence as an access effect at the symbol level: the mixed-model diagnosis Newell recommends.

09 · Mixed models and the homunculus danger

Upper-level summaries are useful inside lower-level designs

Because the knowledge level is radically incomplete, practical explanations often mix it with memory, time and search. Such mixtures can be more predictive than purity, provided every person-like component can ultimately be replaced by symbolic machinery.

Everyday psychology already does this. We predict another person from goals and knowledge, then add rough qualifications: they may forget, have no time to think, or perform worse under stress. These additions are untidy because they borrow from the symbol level without a complete process model. They are nevertheless better than pretending perfect access.

AI designers also describe internal components as knowledge sources, messages as transferring knowledge and memories as holding content. Hearsay II’s blackboard architecture made this style especially vivid: specialised sources contribute phonetic, syntactic and other constraints to a shared working structure. The design approximates a community whose knowledge is brought to bear cooperatively.

The advantage is specification before construction. A module can be assigned the competence “supply plausible word boundaries” before its data structures and procedures are fixed. Analysis can likewise summarise a complex subsystem by how it responds to its internal environment.

The danger is the homunculus. Naming a component “the planner” or “the understander” does not explain how planning or understanding occurs. An implemented system must progressively replace every knowledge-level component description with symbol-level structures and processes. Limited goals and a controlled local environment can make a simple mechanism a good approximation to a rational sub-agent.

Mixed explanations should therefore carry level labels. “The module knows K” is a behavioural specification. “The index retrieves record r in O(1)” is a mechanism claim. “The module failed because its queue expired” crosses from the first to the second. Explicit labelling prevents metaphor from laundering an unfinished design.

Knowledge-level modules must be reduced to symbol-level machineryThree apparent mini-agents contribute to a blackboard. A downward transition replaces them with indexes, queues and procedures, removing the homunculus.USEFUL DESIGN SPECIFICATIONPHONETIC SOURCE“knows sounds”SYNTAX SOURCE“knows grammar”LEXICAL SOURCE“knows words”SHARED BLACKBOARDINDEXES · QUEUES · PRODUCTIONS · SEARCHsymbol-level reduction removes the little agents
Knowledge-source language can guide decomposition, but implementation must cash out every apparent mini-agent in mechanisms with narrower powers.Original synthesis after Newell 1982, §§4.5 and 5.1.

Worked example 10 · a queue that “knows urgency”

A scheduler component is specified to forward the most urgent request. During design, that knowledge-level description is useful. Completion requires a priority representation, update rules and tie handling. If “the scheduler understands urgency” remains the only explanation, the homunculus has merely been renamed.

Causal probe 10 · narrow the component’s world

Restrict its goals to one queue and its environment to timestamped jobs. A small comparator now realises behaviour that looked agent-like in the larger description. The intervention explains why homuncular language can become legitimate as reduction proceeds.

10 · What kind of contribution?

Content and processing can advance independently

Newell uses the level split to classify AI research. A project can chiefly discover the knowledge needed for a task or chiefly discover symbolic machinery that brings known content to bear. Experiments always contain both, but novelty often lies nearer one pole.

MYCIN is his example of a knowledge-level contribution. The central achievement was capturing medical expertise and the relations between findings, diagnoses and therapies. Backward-chaining control mattered, but it was comparatively familiar. The scientific gain lay in articulating what competent action required.

Hans Berliner’s SNAC procedure for backgammon sits nearer the symbol-level pole. It addressed processing pathologies created by discontinuities in a global evaluation assembled from local functions. The advance improved how existing evaluative content guided search rather than adding a new body of backgammon knowledge.

Conceptual dependency offers a subtler case. Newell interprets its main contribution as a causal model of a fragment of language meaning: states, objects, actions and mental acts with enabling and causal relations. The implementation used much ordinary AI machinery. Critics who looked only for a novel parser missed the knowledge-level claim.

The distinction resembles McCarthy and Hayes’s epistemological versus heuristic adequacy but is not identical. For Newell, logic is not the only adequate content representation, and the knowledge level is a system hypothesis, not simply a checklist for formal languages.

Good modern evaluation should report both axes. A system that knows more but searches no better differs from one that uses the same content faster. Benchmark gains can otherwise be misattributed to architecture when they came from added data, or to knowledge when they came from retrieval engineering.

AI contributions mapped between knowledge and symbol levelsA horizontal spectrum places MYCIN near the knowledge pole, SNAC near the symbol pole and conceptual dependency closer to knowledge. Real systems span the axis.WHERE DOES THE SCIENTIFIC NOVELTY LIVE?KNOWLEDGEtask contentSYMBOLprocessing machineryMYCINmedical expertiseCONCEPTUALDEPENDENCYSNACsearch/evaluation repair
The axis classifies a contribution’s centre of gravity, not an entire programme. Every runnable system still couples content with processing.Original reconstruction of Newell’s examples, 1982, §§5.1–5.2.

Worked example 11 · a benchmark gain

System B beats System A after receiving a curated causal graph, while the retrieval algorithm is unchanged. Calling this an architectural reasoning breakthrough is misleading; the intervention was primarily knowledge-level. Conversely, adding a better index while fixing the graph isolates a symbol-level gain.

Causal probe 11 · swap data and machinery factorially

Evaluate old and new content under old and new processing. The four-cell comparison separates content quality, mechanism quality and interaction. Without it, a single end-to-end score cannot identify which level caused the improvement.

11 · Boundaries and later arguments

Do not turn the knowledge level into consciousness by fiat

Newell links the level to intentional explanation and the science of mind, but the 1982 argument does not prove subjective experience, semantic grounding or human-like understanding. It assumes world-directed content in order to explain rational action.

Newell finds a close neighbour in Daniel Dennett’s intentional stance: predict a system by treating it as rational and attributing beliefs and desires. The important difference is ontological emphasis. Dennett’s “stance” belongs to an observer’s strategy; Newell insists that system levels are real regularities, although knowledge attribution still occurs through an observer.

The paper explicitly says the level does not explain aboutness. How symbols designate external situations must be addressed partly at the symbol level and partly through lower mechanisms of sensing and action. The upper account begins after those relations are available.

Later critics have pressed this opening. Luis Pineda argues, in a much later paper, that machine symbols receive their knowledge-level interpretations from people and uses the gap to challenge claims about machine understanding and consciousness. That is a later philosophical proposal, not Newell’s conclusion. It helps expose what the original functional account settles: and what it leaves unsettled.

Later cognitive-architecture work has also made Newell’s access problem concrete. Antonio Lieto argues that general architectures often contain small, task-specific and overly homogeneous knowledge bases. He proposes heterogeneous external knowledge resources as one response. Again, this is later context: it tests the practicality of rich content and retrieval rather than rewriting the 1982 hypothesis.

The strongest defensible reading is neither deflationary nor mystical. Knowledge-level description is a powerful competence model for rational action. Its reality consists in stable cross-implementation regularities and successful reduction, not in a ghostly substance. Claims about consciousness require additional premises and evidence.

ClaimSupported by Newell 1982Not established there
Knowledge-level predictionGoals, actions and ascribed content can constrain behaviour through rationalityEvery action is uniquely determined
RepresentationStructures plus processes can realise content with an access-cost profileA stored sentence by itself constitutes understanding
Intentional explanationObserver simulation helps explain distal predictionSubjective experience follows from successful prediction
System levelsAutonomous laws may coexist with lower-level reductionHigher descriptions float free of physical mechanisms

Worked example 12 · the fluent chatbot

An observer can predict many answers by attributing linguistic and world knowledge to a chatbot. That success licenses a useful knowledge-level model. Whether the system understands, is conscious or grounds its symbols in the human sense remains a separate investigation; the behavioural attribution does not decide it automatically.

Causal probe 12 · sever environmental coupling

If the same text mechanism is isolated from sensors, current records and action feedback, some knowledge-level attributions fail while syntactic fluency persists. The intervention shows that world-directed competence and surface symbol production are not identical.

12 · An engineering reading

Specify content, implement access, publish the boundary

The paper’s most durable practical lesson is a separation of concerns. State what an agent should be able to do from what it knows; then make the access machinery, costs and approximation failures explicit.

Begin with a knowledge-level contract. List goals, available actions and the means–ends relations that competent behaviour requires. Return a set of warranted actions, not a fictional unique answer when the content leaves alternatives open.

Design several possible representations. Treat a database, vector index, rule engine, causal graph or learned network as a coupled structure-and-process system. Test not only whether the content is encoded but which queries can retrieve it within the operating budget.

Measure content and access separately. Use controlled swaps: fixed content with different mechanisms, and fixed mechanisms with different content. Attribute gains to the correct level and report interactions. This makes architecture claims reproducible.

Allow mixed models openly. Real agents forget, time out and face partial observability. Mark these as lower-level constraints rather than silently redefining what is known. The distinction supports debugging: a missing fact, an inaccessible fact and an ignored fact demand different repairs.

Eliminate homunculi by progressive reduction. Each apparently intelligent module should acquire a bounded environment, narrow goals, explicit structures and executable processes. A label such as “reasoner” is a useful promise only while accompanied by a plan to cash it out.

Finally, resist category inflation. Success at rational prediction does not alone establish grounding, understanding or consciousness. The knowledge level is valuable precisely because it says something strong but bounded: content can organise the explanation of action across different implementations.

Two comprehensive reviews

What survived source, teaching and execution challenge

Review one: primary fidelity and historical reconstruction. The companion was checked against both complete Carnegie Mellon archival scans, including the title history, level hierarchy, four common level properties, agent anatomy, rationality and its auxiliary principles, the lady-or-tiger limit, functional definition of knowledge, observer–agent simulation, representation solutions, reduction table, access costs, mixed systems, Hearsay II, MYCIN, SNAC, conceptual dependency, predicate-calculus discussion, philosophy, generative rational systems and the conclusion.

The most serious fidelity risks were removed. Rationality does not mean optimal choice. “Selected” denotes candidacy. The joint-goal rule is an auxiliary extension, not the entire theory. Radical incompleteness can persist under complete world knowledge. Logic is privileged for analysis, not mandated as the implementation. Knowledge is realised by structures plus processes, not a static sentence.

Review two: pedagogy, fairness, AI telltales and delivery. Later criticisms are dated and labelled rather than inserted into Newell’s mouth. The treatment avoids claiming that the paper proves consciousness or semantic grounding. Repetitive summary language was reduced, metaphors were tied to formal distinctions, and every worked example states which level supplies the explanation.

All ten bespoke SVG figures have titles, descriptions, captions and source notes; motion is decorative, redundant and disabled by reduced-motion preference. The laboratory covers four scenarios and three encodings. Its exact checks independently recompute expected selected sets, verify table/graph content invariance and ensure a deadline-limited failure is labelled as access rather than knowledge deletion.

Review verdict

Pass 1: source and conceptual fidelity: passed after complete primary-text reading and page-level visual inspection of both archival forms. Pass 2: teaching, fairness, accessibility and execution: passed after responsive checks at 1440, 768 and 390 pixels and all twelve laboratory combinations.

Memory studio

Twelve cards for durable recall

1 · LevelAn autonomous vocabulary and law that must reduce to the level below.
2 · AgentKnowledge-level system with goals, actions and a body in an environment.
3 · MediumKnowledge: competence-like content used in rational prediction.
4 · RationalityKnown means to a goal place an action in the selected set.
5 · EquipotenceTwo known routes remain candidates unless another goal distinguishes them.
6 · Joint goalsIntersect action sets when the agent seeks simultaneous satisfaction.
7 · Radical gapOne, many or no candidates may be predicted at the upper level.
8 · RepresentationKnowledge plus access: symbol structures together with extraction processes.
9 · Cost profileDifferent encodings expose the same content at different computational prices.
10 · LogicExcellent for analysing content; one candidate among many for execution.
11 · Mixed modelKnowledge-level prediction qualified by memory, search, stress or time.
12 · Homunculus testEvery agent-like component must eventually reduce to executable machinery.
Place in the canon

From revisable belief states to a level for rational agency

Paper 0095 reconstructed McDermott and Doyle’s fixed-point account of assumptions and belief revision. Paper 0096 steps back from one logic to ask what it means, in general, to describe a system by what it knows.

Non-monotonic logic sits primarily at the knowledge level when it specifies which conclusions are warranted by a body of information. Its tableaux, truth-maintenance machinery and search belong at the symbol level. Newell’s split therefore clarifies the previous paper without replacing its formal results.

The sequence also exposes a useful tension. McDermott and Doyle make belief states sensitive to assumptions and revision; Newell’s pure level treats knowledge as stably available and pushes access failures below. Practical agents need both: a semantics of changing commitments and a mechanism that brings relevant content to bear.

Canon 0097 moves to Richardson and Domingos’s Markov logic networks. That work will combine first-order formulas with weights, providing a concrete way to soften logical constraints under uncertainty. Newell’s question will remain live: which part of such a system is knowledge-level content, and which part is the machinery that retrieves and computes with it?

Publication brief

Primary source, companion scope and verification contract

This companion reconstructs Allen Newell’s “The Knowledge Level”, published in Artificial Intelligence, volume 18, issue 1, January 1982, pages 87–127, DOI 10.1016/0004-3702(82)90012-1. The governing archival text is Carnegie Mellon report CMU-CS-81-131, dated July 1981 and identifying the work as the first AAAI presidential address delivered at Stanford on 19 August 1980. A second complete archive issue, DRC-15-15-82, was compared page by page.

Verification contract. Five orientation claims, ten accessible animated SVG figures, twelve worked examples, twelve causal probes, twelve memory cards, two comprehensive reviews and a knowledge-level prediction laboratory with three exact tests across twelve combinations. Release checks cover British English, responsive presentation at 1440, 768 and 390 pixels, reduced-motion support, exact figure count, source/generated identity, DOI fidelity and explicit separation of primary claims from later context.

Sources

Primary text and scholarly context

  1. Newell, A. (1982). “The Knowledge Level.” Artificial Intelligence, 18(1), 87–127. Publisher DOI: 10.1016/0004-3702(82)90012-1.
  2. Newell, A. (1981). “The Knowledge Level.” CMU-CS-81-131, Carnegie Mellon University. KiltHub archival record and complete scan.
  3. Newell, A. (1982). “The Knowledge Level.” DRC-15-15-82, Carnegie Mellon University. KiltHub second archival issue.
  4. Newell, A., & Simon, H. A. (1976). “Computer Science as Empirical Inquiry: Symbols and Search.” Communications of the ACM, 19(3), 113–126. DOI: 10.1145/360018.360022.
  5. Dennett, D. C. (1978). Brainstorms: Philosophical Essays on Mind and Psychology. Bradford Books.
  6. McCarthy, J., & Hayes, P. J. (1969). “Some Philosophical Problems from the Standpoint of Artificial Intelligence.” In Machine Intelligence 4.
  7. Lieto, A. (2015). “Some Epistemological Problems with the Knowledge Level in Cognitive Architectures.” arXiv:1511.08512. Later context on scale and representational heterogeneity.
  8. Pineda, L. A. (2023 version). “The Mode of Computing.” arXiv:1903.10559. Later critical reinterpretation of the knowledge/symbol boundary.