Skip to content

Self Generated Signal Cancellation

Send a copy of an action command to the observer so expected self-caused effects can be canceled, tagged, or discounted before residual signals are interpreted as external events.

Disposition

efference_copy was processed as draft_full_archetype. The pre-draft disposition check found boundary neighbors but no direct accepted or prior queue archetype for command-copy-based self-effect prediction and residual filtering.

Practical use

Use this archetype when a system must keep sensing while its own actions perturb the sensor stream. The archetype creates a parallel internal representation of what the system just did, predicts what that action should make the observer see, and interprets what remains after the expected self-effect is canceled, tagged, or discounted.

Boundary note

The main boundary risk is collapse into generic feedforward. Keep this draft separate when the defining problem is not merely predicting consequences in advance, but preserving perception or monitoring by separating expected self-caused signal from world-caused residual.

Common Mechanisms

  • corollary_discharge_pathway
  • forward_model_prediction
  • forward_model_recalibration_loop
  • motor_command_echo_routing
  • predicted_signal_subtraction
  • residual_mismatch_gate
  • self_effect_annotation_layer

Compression statement

Self-Generated Signal Cancellation is the anticipatory filtering pattern of pairing an outward action command with an internal copy, using that copy to predict the observation the action should create, subtracting or marking the predicted self-effect in the perceptual or monitoring channel, and escalating only the residual difference that cannot be explained as self-produced.

Canonical formula: external_residual = observed_signal - predicted_self_effect(command_copy, context_model)

Abstractions this archetype builds on — directly (a source ingredient) or as a related pattern. Links follow the typed catalog namespace.

Built directly on (4)

  • Efference Copy: Routing an internal copy of a command to the perceiver so self-caused effects can be predicted and subtracted, leaving only the world-caused remainder.
  • Feedforward: A predictive model of an action's consequences is interposed upstream of commitment, so the actor pre-corrects rather than waits for a deviation to feed back.
  • Predictive Coding: A system predicts its input and propagates only the prediction error.
  • Self Checking: A system detects errors in its own output by computing the answer through partially-independent paths and comparing.

Also references 18 related abstractions

  • Agency: A system pursues representable goals through actions whose selection is sensitive to its beliefs about its situation, via a goal-representation, world-model, and action-selection coupling.
  • Autonomy: A unit's behavior is governed by its own internal rules or chosen reasons rather than external direction, defined by the inner-versus-outer authority asymmetry over a scoped domain.
  • Calibration: Aligning a system's output to a trusted reference by measuring deviation, adjusting to reduce it, and monitoring for drift.
  • Causality: Cause-effect relationships.
  • Controllability: Ability to steer system.
  • Data Integrity: Accuracy and consistency preserved.
  • Feedback: Outputs influence inputs.
  • Intervention: Externally fixing a variable's value, severing its normal upstream causes while retaining its downstream effects.
  • Measurement Uncertainty and Observational Noise: Measurement noise arises from instrument and observation limits.
  • Observability: Infer internal state externally.