A6.13.3Generation effectresearchdesign

Self-generated information is remembered better than the same information passively received

Aliases: self-generation effect · active construction over passive reading

What it is

Even when the end result is the exact same word or answer, information a person works out for themselves is remembered better than information they're simply told — this is the generation effect. It's related to but distinct from depth or elaboration: those describe how deeply material is processed, while the generation effect is about the source of the information at the moment of encoding — whether the learner produced it or received it ready-made. Even a trivially easy generation task (completing an obvious answer from a hint) usually still beats a pure reading condition.

Why it happens

Producing an answer requires searching, assembling, and verifying candidates in memory, a process that consumes more processing resources than reading a ready-made sentence — and it also rehearses, right at encoding time, the very path that will later be needed to retrieve the information. Passive reading skips this search-assemble-verify step entirely; the information is simply placed into memory with no reusable production route attached to it.

Studying it

The classic paradigm uses paired-associate word lists: one set of pairs is presented complete for reading (e.g., "cold-hot"), while another is presented as a rule or partial cue requiring the participant to complete it themselves (e.g., "cold-h__," or an opposites rule the participant applies), followed by a recall or recognition test comparing the two conditions. The independent variable is presentation mode (read vs. generate); the dependent variable is recall accuracy. The effect has been replicated across many materials, including more ecologically realistic variants where participants write their own summaries or fill in blanks themselves.

Where it stops holding

The generation effect depends on the generation attempt being largely successful, or close to it — if the task is too hard and participants repeatedly generate wrong answers without prompt feedback, the incorrect answer itself can get reinforced, producing worse outcomes than simply being given the correct answer directly. Generation tasks also typically take longer and impose higher immediate cognitive load than reading; under time pressure, or when users are complete novices in the relevant domain (lacking the knowledge base needed to generate anything), forcing generation may not be worth the added cost, and the trade-off against long-term memory gains needs weighing.

Applying it

  • Replace "walk through every setting screen by screen" onboarding with a format where users guess or configure a setting themselves first, then see the recommended value revealed — even a wrong guess, followed immediately by the correct answer and a brief explanation, tends to outperform pure explanation.
  • In interactive tutorials, require typing a command instead of clicking "next," or require dragging out a result instead of watching a demo animation.
  • For key operational steps, insert a brief "where would you click first" prediction moment before showing the correct path, rather than showing the correct path immediately.
  • Validation: A/B test a generation-based tutorial against a click-through tutorial, then measure success at independently completing the same task without help a few days later — not just completion during the tutorial itself.

Related

  • Same group: A6.13.1 Deep semantic processing leaves a more durable trace than shallow surface processing · A6.13.2 Elaboration that links new material to existing knowledge improves encoding quality · A6.13.4 Contextual cues present at encoding get stored along with the target information, later serving as retrieval cues
  • Nearby: A6.14 Retrieval from long-term memory · A6.05 Recognition over recall
  • Search terms: generation effect · active generation · self-generated learning

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/A6.13.3