D5.11.4Historical preference lagdesignresearch

Overreliance on historical preference delays response to current environmental change

Aliases: stale preference · adaptation delay · memory versus detection

What it is

Historical preference is only a prior; when the current environment, task, or ability has changed, waiting for the old preference to apply delays the correct switch. The system may insist on speech in noise, spoken output in a meeting, or prohibit efficient touch after hands become free, forcing users to correct the system before working.

Why it happens

Preference memory generalizes from past conditions, while runtime conditions change. Distance between history and now comes from environment (noise, light, movement), device (accessories, battery, failure), task (public, urgent, fine-grained), and user state (fatigue, changing ability). If memory outranks live detection or safety policy, the error persists until user intervention. A safer hierarchy validates hard constraints first, then contextual preference, using history mainly to rank candidates; on conflict, memory should be downgraded immediately with a reason.

Studying it

Inject environmental or device changes after preferences stabilize: sudden noise, entering a meeting, unplugging headphones, hands becoming occupied, or channel failure; compare memory-first, detection-first, and hybrid policies on switching delay, wrong output, and user intervention. Variables include change magnitude, duration, safety level, and preference confidence. Outcomes include recovery time, repeated input, disturbances, and users disabling memory. Longitudinal data can reveal lag patterns, such as behavior in one place changing while the old preference still governs.

Where it stops holding

Brief fluctuation should not overturn a stable preference. One second of noise, a momentary gaze shift, or transient disconnection may not justify switching; buffering, duration, and confirmation distinguish transient from sustained change. Safety constraints always precede preference, but low-risk contexts can offer “continue with old preference.” Confidence should participate: a weak, recently learned preference is easier to override with current evidence, while a long-stable preference needs stronger conflicting evidence.

Applying it

  • Establish precedence: safety and hard constraints, runtime detection, current task, then historical preference.
  • Add expiry, decay, and conflict thresholds to memory; after consecutive conflicts, pause that context and ask the user.
  • On conflict, show the old preference, current reason, and continue/switch options.
  • Verification: inject environment and device changes, then measure switching delay, wrong-channel duration, and interventions; if interventions cluster, adjust precedence or decay.

Related

  • Within the group: D5.11.1 The system may remember modality preferences in specific contexts · D5.11.3 Remembered preferences must be inspectable and resettable
  • Adjacent: D5.10.1 The system must detect at runtime whether the environment supports the default modality · D5.09.2 Hidden automatic switching makes users misjudge the active modality
  • Search terms: stale preference · adaptation delay · memory conflict

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/D5.11.4