Introduce variability once basic schemas are formed

Vary the surface features of problems once the deep structure is learned to build transferable knowledge.

Why it works

Practicing the same solution structure across varied surface forms trains the learner to recognize the deep relational pattern that transfers — not the specific example. For novices, variability adds element interactivity that overwhelms working memory; for learners with a solid schema, variability is exactly what generalizes the schema beyond the training examples. Introducing it at the wrong time is the primary mistake.

How to do it

  1. Verify that a learner can solve the base case reliably before introducing surface variation.
  2. Vary one surface dimension at a time: change the domain, the numbers, the direction, the context.
  3. After each variation, ask the learner to articulate what was the same despite the surface change.

Evidence

Variability effects in learning research are well documented: varied practice improves long-term retention and transfer compared to blocked same-case practice, but primarily when basic schema is already present. The interaction with expertise level is directly the expertise reversal effect. (observational)

Timing of variability introduction is the crucial variable; too early undermines novices, too late fails to produce transfer in advanced learners.

Sources

  • Schmidt & Bjork (1992), "New conceptualizations of practice: common principles in three paradigms suggest new concepts for training", Psychological Science

Common mistake

Introducing varied examples simultaneously with introducing the concept, on the theory that multiple examples clarify the pattern — in practice, this multiplies load and confusion for novices.

Practice this with IX Coach

IX Coach keeps practice context consistent when you are first learning something, then systematically introduces variation in surface features once the core pattern is solid — building transfer without overwhelming acquisition.

Start with IX Coach

7 days free, then $40/month (~$1.30/day).