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.
When This Archetype Applies¶
Complete catalog groundingAt least one sufficient condition set is fully represented by existing primes or domain-specific abstractions.
Diagnostic problem
A system both generates actions and reads the resulting signals, but its observation channel cannot tell whether a signal was caused by the world, by its own command, or by the interaction between the two; self-caused effects therefore masquerade as external surprises, noise, threat, feedback, or evidence.
Applicability expression5 distinct conditions
groundedpartly groundedopen
5 conditions, all required.
5Required in every casenumbered 1–5
These hold no matter which pattern applies.
Actor commands and observes · grounded
The same system or actor both issues commands and interprets signals affected by those commands.
A system both generates actions and reads the resulting signals, but its observation channel cannot tell whether a signal was caused by the world, by its own command, or by the interaction between the two; self-caused effects therefore masquerade as external surprises, noise, threat, feedback, or evidence. The narrower requirement in this condition set is: The same system or actor both issues commands and interprets signals affected by those commands.
primeEfference 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.
Actions alter signals · grounded
Actions predictably alter sensory input, telemetry, load, position, sound, vibration, logs, or downstream state.
This is a load-bearing situation condition in the diagnostic expression. The condition is: Actions predictably alter sensory input, telemetry, load, position, sound, vibration, logs, or downstream state. If it does not hold, this particular condition set is incomplete.
primeEfference 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.
World signals masked · grounded
The observer must detect world-caused changes, faults, threats, or opportunities despite large self-caused signal components.
A system both generates actions and reads the resulting signals, but its observation channel cannot tell whether a signal was caused by the world, by its own command, or by the interaction between the two; self-caused effects therefore masquerade as external surprises, noise, threat, feedback, or evidence. The narrower requirement in this condition set is: The observer must detect world-caused changes, faults, threats, or opportunities despite large self-caused signal components.
primeEfference 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.
Internal command copy · grounded
A command can be copied or represented internally before or during the resulting observation.
A system both generates actions and reads the resulting signals, but its observation channel cannot tell whether a signal was caused by the world, by its own command, or by the interaction between the two; self-caused effects therefore masquerade as external surprises, noise, threat, feedback, or evidence. The narrower requirement in this condition set is: A command can be copied or represented internally before or during the resulting observation.
primeEfference 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.
Forward-model prediction · grounded
A forward model can estimate the expected observation well enough to discount, mask, or annotate it.
This is a load-bearing situation condition in the diagnostic expression. The condition is: A forward model can estimate the expected observation well enough to discount, mask, or annotate it. If it does not hold, this particular condition set is incomplete.
primeEfference 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.
Other requirements and context (2)
Why these sit outside the expression
Supporting context — it may accompany or help interpret the situation, but it is not a load-bearing condition in a sufficient diagnostic set.
Supporting contextThe self-caused component is faster, larger, more frequent, or more salient than the external residual of interest.
A system both generates actions and reads the resulting signals, but its observation channel cannot tell whether a signal was caused by the world, by its own command, or by the interaction between the two; self-caused effects therefore masquerade as external surprises, noise, threat, feedback, or evidence. In this archetype, the relevant contextual consideration is: The self-caused component is faster, larger, more frequent, or more salient than the external residual of interest. It helps interpret the situation or strengthens the practical case for examining the archetype.
Supporting contextAttribution errors create false alarms, missed anomalies, unstable correction, or confusion between agency and disturbance.
Coverage
5 of 5 conditions grounded.
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¶
7 documented mechanisms across 5 implementation forms.
The grouping reflects forms represented among the mechanisms currently documented for this archetype; an absent form is not necessarily an impossible implementation.
Analysis, Modeling & Optimization · 1 mechanism
- Forward-Model Prediction — Computes, from a standing model of the system plus the current context, the exact observation the system's own action should produce this cycle.
Control, Automation & Runtime · 3 mechanisms
- Corollary Discharge Pathway — Routes an internal copy of a motor command to the sensory system so perception can pre-dampen the sensation the movement itself will cause.
- Forward-Model Recalibration Loop — Watches the forward model's predictions accumulate error and fires a re-fit when the model has drifted out of trust.
- Predicted-Signal Subtraction — Subtracts the predicted self-effect from the aligned observation, leaving only the residual the world contributed.
Decision, Gate & Allocation · 1 mechanism
- Residual Mismatch Gate — Decides when the leftover residual is large or odd enough to count as a real external event rather than self-caused slop.
Record, Log & Register · 1 mechanism
- Self-Effect Annotation Layer — Tags the self-caused component in the stream instead of deleting it, preserving the predicted self-effect and the residual side by side for audit.
Structure, Architecture & Configuration · 1 mechanism
- Motor-Command Echo Routing — Captures each outgoing actuator command together with a snapshot of the state it was issued in, and delivers that packet to the monitoring channel.
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)
Related Abstractions¶
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.
Editorial Notes¶
Problem Classification¶
Classification: Observability, Measurement & Feedback Gaps → Signal Separation, Encoding & Population Readout
Problem kernel: observation cannot separate self-caused from external signals
Rationale: Earliest causal condition: A system both generates actions and reads the resulting signals, but its observation channel cannot tell whether a signal was caused by the world, by its own command, or by the interaction between the two; self-caused effects therefore masquerade as external surprises, noise, threat, feedback, or evidence.
Independent corroboration: The earliest necessary condition in the frozen evidence is: A system both generates actions and reads the resulting signals, but its observation channel cannot tell whether a signal was caused by the world, by its own command, or by the interaction between the two; self-caused effects therefore masquerade as external surprises, noise, threat, feedback, or evidence. That is a signal separation encoding and population readout problem because Decision-relevant state is distributed, weak, mixed with nuisance sources, or encoded indirectly and cannot be reliably recovered from raw observations.
Review outcome: Independent reviewer agreement; high confidence.