finding Koedinger, Corbett & Perfetti, Cognitive Science 36(5), 2012

Knowledge-Learning-Instruction: A Framework for Robust Learning

A framework arguing the right instructional method depends on which kind of knowledge component a student is learning.

Read the source ↗

Koedinger, Corbett, and Perfetti built KLI to close what they call the science-practice chasm: cognitive science knows a lot about how people learn, but that knowledge rarely translates into specific instructional decisions. The framework works by coordinating three taxonomies, kinds of knowledge, kinds of learning processes, and kinds of instruction, and showing how each constrains the next.

The causal chain

KLI is organized around a sequence of events. Instructional Events (a worked example, an explanation, a problem step) cause Learning Events. Learning Events are unobservable processes that change Knowledge Components. Those Knowledge Components then drive student performance, which becomes visible in Assessment Events. The chain runs instruction → learning → knowledge → assessment, and only the two ends are directly observable. Learning counts as robust when it lasts over time (long-term retention), transfers to situations that differ from the training context, and accelerates future learning.

Knowledge Components

A Knowledge Component (KC) is “an acquired unit of cognitive function or structure that can be inferred from performance on a set of related tasks.” It is a deliberately broad term, meant to generalize across production rules, schemas, misconceptions, and everyday words like concept, fact, principle, or skill. KCs sit at an intermediate grain size, roughly the 10-second unit-task level, which is small enough to connect to cognitive mechanisms and large enough to guide instructional design.

Three learning processes, three instructional needs

The paper names three broad classes of learning events: (a) memory and fluency processes, (b) induction and refinement processes, and (c) understanding and sense-making processes. Each is served by different instruction. Memory and fluency benefit from spaced, retrieval-based practice. Induction and refinement need varied examples and feedback so learners form correctly generalized conditions rather than over- or under-specialized ones. Understanding and sense-making are supported by prompting explanation, the kind that produces verbal, rationale-bearing knowledge.

Why the conflicts dissolve

This is where KLI earns its keep. The literature appears to contradict itself: one camp champions testing and spacing, another champions worked examples and explanation. KLI’s answer is that these methods target different KCs. The spacing and testing-effect research mostly studied constant-constant KCs, simple facts like math-fact recall. Worked examples and self-explanation matter more for variable KCs, where students must induce the right conditions or articulate a rule. The right method is not universal; it depends on the type of knowledge component in play.

For anyone designing a tutor or ed-tech product, the practical move is to decompose a domain into its KCs first, classify what kind of learning each one requires, and only then choose the instructional treatment. That sequencing is the whole point of the framework.