AI Glossary / Deep learning / Intermediate
Feedback Network
Definition
In neural-network terminology, a feedback network contains connections through which information can return to an earlier part of the computation, creating recurrent or iterative dependence. Its output or internal state can therefore influence later processing. The term is broad rather than one uniquely defined architecture. Here it refers to neural-network feedback, not customer feedback, ordinary model retraining, or a complete physical feedback-control system.
What it means
A feedforward network computes along directed paths without cycles in its ordinary inference graph. A feedback network can revisit a state or update a representation using earlier results. This enables temporal memory, iterative refinement, or convergence toward a stable pattern, depending on the design. Different feedback architectures have different purposes: a sequence-processing recurrent network and an associative-memory network should not be assumed to use the same state updates or training method.
How it works
A common recurrent form computes the next state from the current input and the previous state, then derives an output from that state. Unrolling the computation over time displays repeated applications of the same update rule with shared parameters. Some networks instead iterate on a fixed input until a stopping rule is reached. Training may use backpropagation through time or another architecture-specific procedure. Stability, initialization, iteration count, and state-reset policies influence behavior, so the presence of a feedback connection alone does not guarantee useful memory or convergence.
Three practical examples
- Sequence analysis: a recurrent model incorporates earlier observations when processing the current item in a sequence.
- Iterative perception: a research architecture revises an internal representation over several passes using its earlier computed state.
- Associative memory: an appropriate recurrent network evolves toward stored-pattern-related states under its specified dynamics and conditions.
Think of it this way
Think of revising a draft after reading the previous version. Each pass uses a result from an earlier pass, so the process has memory of its own computation. The analogy is limited because a neural network follows numerical update rules and may amplify errors or fail to settle rather than reliably improve a draft.
Worked example
Consider a deliberately simple scalar recurrence h(t) = 0.5 times h(t minus 1) plus x(t), starting from h(0) = 0. For inputs [2, 0, 0], the states are h(1) = 2, h(2) = 1, and h(3) = 0.5. The later zero inputs do not immediately erase the effect of the first input because the previous state feeds back. If the initial state were 4 instead, the states would be 4, 2, and 1, showing that initialization also affects the finite sequence.
Now change the feedback coefficient to 1.2 while using the original zero initial state. The states become 2, 2.4, and 2.88. The stored influence grows rather than fades, even though no further nonzero input arrives. This linear toy recurrence is not a complete modern recurrent model, but it illustrates why feedback strength and dynamics matter. Nonlinearities, gates, and training alter practical networks; feedback should not automatically be described as stable or self-correcting.
Illustrative case study
In a fictional sensor application, a recurrent model processes readings from several independent machines. A deployment bug carries the final hidden state from one machine into the next machine's sequence. Predictions then depend on an unrelated history. The team defines sequence boundaries and resets or initializes state accordingly. The case illustrates that a feedback network's state is part of the operational system and must be managed deliberately.
Common misconceptions and mistakes
Backpropagation is not what makes an inference network a feedback network. A feedforward model can be trained by propagating gradients backward while its prediction graph remains feedforward. Recurrent connections do not imply human-like reflection or understanding. Feedback can preserve useful information, but it can also propagate noise or instability. A network that iterates is not necessarily improving an explicit objective at every step. Convergence claims require conditions specific to the architecture and update rule.
Business use
When assessing a feedback-based model, identify what is fed back, over what time or iteration scale, and why that recurrence helps the task. Specify state initialization, reset boundaries, stopping rules, and how long sequences are handled. Evaluate behavior beyond familiar sequence lengths and under changed input conditions. Compare with a simpler feedforward or explicit-state alternative where appropriate. For operational use, test both prediction quality and the consequences of state leakage, delayed updates, or unstable repeated computation.
People also ask
Is every feedback network an LSTM?
No. LSTM is one gated recurrent architecture among many feedback designs.
Does backward gradient flow make a model recurrent?
No. Training gradients and inference-state feedback are different concepts.
Will a feedback network always settle to a fixed answer?
No. Its dynamics may converge, oscillate, or behave differently depending on the model and inputs.
Check your understanding
Why does the toy state remain 0.5 after the inputs become zero?
Answer: Each update retains half the previous state. The first input's influence persists through the feedback path, although it decreases in this example.
Related terms
- Recurrent neural network
- Dynamical system
- Fixed point
- Hopfield Network
- hidden state
- feedback connection
- feedforward network
- backpropagation through time
- LSTM
Learn next
Trace a small recurrent update and vary its feedback coefficient and initial state. Draw the unrolled computation over three steps. Then compare sequence recurrence with fixed-input iterative networks and distinguish their inference dynamics from the training algorithm.
More in Deep learning
- Exponential Smoothing State Space Model - An exponential smoothing state space model is a statistical time-series model that expresses exponential smoothing through equations for observations and...
- Extension neural network - An extension neural network, or ENN, is a specialized pattern-recognition approach that combines neural-network ideas with extension theory, also called...
- Feed forward (control) - Feedforward control determines a control action from a reference signal, a measured disturbance, or other predictive information, without relying on the...
- Feedforward neural network - A feedforward neural network is a neural network whose prediction computation follows directed connections without cycles.
- Fixed Effects Model - A fixed effects model is a statistical model that represents specified groups or factor levels with their own parameters.
- Frequency principle/spectral bias - The frequency principle, also called spectral bias in closely related research, describes a tendency of many neural networks and training setups to learn...
Sources
Goodfellow, Bengio, and Courville, author-written recurrent-network chapter: https://www.deeplearningbook.org/contents/rnn.html Goodfellow, Bengio, and Courville, feedforward-network chapter: https://www.deeplearningbook.org/contents/mlp.html PyTorch, recurrent state-update implementation: https://docs.pytorch.org/docs/stable/generated/torch.nn.RNN.html
Previous: Feedback Loop Bias Next: Feedback neural network