Compare two examples side-by-side to extract the underlying principle
Place two worked examples next to each other and find exactly what is the same, structurally, beneath the surface differences.
Why it works
Structural alignment — comparing two cases to find their deep relational match — is the primary mechanism through which schema abstraction occurs. When two examples are compared simultaneously, the brain performs a mapping operation that highlights invariant structure and suppresses surface noise. Gentner’s work on analogical encoding shows this process is far more effective than studying examples sequentially without explicit comparison.
How to do it
- Place two worked examples of the same principle side by side (or on two pages you can flip between).
- Identify every step and ask: "What is the corresponding step in the other example?"
- Write one sentence naming the structural principle that appears in both (not the surface features).
- Attempt a problem from a third context, applying the named principle.
Evidence
Gentner et al. (2003) demonstrated that analogical comparison — studying two examples simultaneously with explicit mapping — produced better schema abstraction and transfer than studying examples sequentially, even when total time was equated. (rct)
Comparison requires enough working memory capacity to hold both examples simultaneously; for very complex material, presenting the comparison after initial individual study may be needed.
Sources
- Gentner, Loewenstein & Thompson (2003), Learning and transfer: A general role for analogical encoding, Journal of Educational Psychology
Common mistake
Comparing examples based on surface features ("both involve circles") rather than structural ones ("both require equating rates of change"), which confirms superficial pattern-matching rather than building the actual principle.
Practice this with IX Coach
7 days free, then $40/month (~$1.30/day).
More practices for The Worked Examples Effect: Learn Faster by Studying Solutions First
- Study a fully worked example before attempting a new problem type
Read through a completely solved example and understand each step before you try to solve anything yourself.
- Self-explain each step as you work through an example
Pause after each step in a worked example and explain to yourself, in your own words, why that step was taken.
- Fade gradually from full examples toward independent problem-solving
Transition from full examples to partial completions to independent problems as competence grows, rather than switching abruptly.
- Study multiple varied examples of the same principle before generalizing
Comparing examples that share a deep principle but differ on surface features builds transferable knowledge faster than repetition of similar examples.
- Check whether you’ve moved past the novice stage before continuing with examples
Periodically test whether you can solve problems from scratch — if you can, examples are now slowing you down.
Related concepts
- Cognitive Load Theory: Learning Within Working Memory Limits
Working memory limits, the three types of cognitive load, and how to learn and teach within them
- The Testing Effect: Why Retrieval Practice Beats Restudying
Retrieval practice, elaborative interrogation, and why the act of remembering makes memories stronger
- Active Recall: The Most Effective Way to Study
The testing effect, retrieval practice, and how to build active recall into every session