Mental model

Feedback Loops: Reinforcing vs Balancing Loops in Systems Thinking

6 min read By Nemo Updated

A feedback loop is a cycle in which a system’s output comes back as an input and changes what happens next. Reinforcing loops amplify change (growth or collapse), and balancing loops resist it (stability). As a mental model, it explains behavior through structure instead of single causes.
Category
Mental model (systems thinking)
Origin
Cybernetics (Norbert Wiener, 1948) and system dynamics (Jay Forrester)
Best used for
Understanding why a situation keeps repeating or spiraling
Related
Second-order thinking, compounding, theory of constraints

Ask yourself

  • What happens to the output, and does it come back to affect the input?
  • Is this loop amplifying change or pushing back toward a set point?
  • How long is the delay between action and feedback?
  • Am I blaming a person for what the structure produces?

What are feedback loops?

A feedback loop exists when the result of an action circles back and changes the next action. There are two kinds: reinforcing loops amplify change, and balancing loops resist it. Most systems you care about, from a company to your health, are a few of each, pulling against each other.

The model’s main lesson is that behavior comes from structure. When a pattern keeps repeating, the cause is usually a loop, not a single event or a single person.

Reinforcing loops (also called positive loops) push in one direction:

  • More users make a product more useful, which brings more users.
  • Fewer customers mean less revenue, less to spend on product, and fewer customers.
  • Practice makes a task easier, which makes you practice more.

They produce exponential growth or collapse. Compounding is what a reinforcing loop looks like from the outside.

Balancing loops (also called negative loops) push toward a target:

  • A thermostat switches the heater on and off around a set point.
  • Rising prices reduce demand, which eases prices.
  • A tired body asks for sleep.

They produce stability, or, with delays, oscillation.

Where it comes from

Engineers built feedback controls long before the theory: James Watt’s steam engine used a centrifugal governor to regulate speed in the late 1700s. The idea became a general science with Norbert Wiener’s Cybernetics (1948), which treated feedback as the core of control in machines and living things.

In the 1950s, Jay Forrester at MIT founded system dynamics, modeling businesses and cities as stocks and flows connected by loops. MIT’s “beer game”, a supply-chain simulation from that tradition, shows how sensible people produce wild swings in orders when information arrives late. Donella Meadows, a student of that school, wrote the most readable introduction, Thinking in Systems, published in 2008 after her death.

How to use feedback loops

  1. Describe the pattern over time. Not “sales fell in March”, but “sales rise for two quarters, then drop, every year”. Patterns point to loops. Single events rarely do.
  2. Draw the loop. Write the variables and connect them with arrows: A increases B, B increases C, C feeds back into A. If the loop amplifies change, it is reinforcing; if it pushes toward a target, it is balancing.
  3. Find the delays. Mark where the effect lags the cause. Delays explain overshoot, oscillation and why people give up on things that were about to work.
  4. Look for the limit. Every reinforcing loop eventually meets a balancing one: market size, budget, attention, physical capacity. Find it before it finds you. The theory of constraints is one way to name the limit.
  5. Choose where to intervene. Strengthen a good reinforcing loop, weaken a bad one, shorten a delay, or change the target a balancing loop aims at. Changing the goal of a system often matters more than tuning its parameters.
  6. Predict the side effects. Use second-order thinking: what other loops will your change trigger?

A short notation helps. Mark each arrow with a plus if the two variables move in the same direction, and a minus if they move in opposite directions. Count the minus signs around the loop: an even number (including zero) means reinforcing, an odd number means balancing. It takes a minute and settles most arguments about which kind of loop you are looking at.

Then mark the delays with two short lines across the arrow. Most surprises in a system live on those marked arrows, because that is where people act on old information and overshoot.

3 real-world examples

Business

Say a support team is understaffed, so replies are slow, so customers write again, so the queue grows, so replies get slower. That is a reinforcing loop of decline. Hiring helps, but the faster fix may be the loop’s input: a clear status page and automatic acknowledgments reduce the repeat messages that feed the queue. Ask five whys about the backlog and you often land on the loop rather than “lazy agents”.

Personal life

Imagine you sleep badly, feel tired, skip exercise and drink more coffee late in the day, which makes you sleep badly again. Each step makes the next more likely. Breaking one link (no caffeine after noon, a short walk regardless of mood) can reverse the whole loop. The same structure that pulled you down will pull you up once it turns.

Investing

Markets contain both kinds. Rising prices attract buyers, which raises prices further: a reinforcing loop behind bubbles. High prices also reduce value for new buyers and invite more supply: a balancing loop. Booms happen when the reinforcing loop dominates for a while, and crashes when the balancing loop finally takes over, often abruptly because of delays in how information spreads.

Common mistakes

  • Reading “positive” as “good”. A positive loop can be a panic. Use “reinforcing” and “balancing” to avoid confusion.
  • Ignoring delays. Judging a diet, a hire or a marketing channel before feedback can arrive leads to overreaction.
  • Blaming people for structural outcomes. If every person in a role behaves the same way, the loop is the cause.
  • Assuming growth loops run forever. Every reinforcing loop hits a limit.
  • Pushing harder on a balancing loop. If a system has a target, pushing against it creates resistance. Change the target instead.
  • Fixing symptoms at the end of the loop. Adding capacity where the problem shows up, instead of where it starts, often feeds the loop that created it.
  • Drawing too many loops. A diagram with twenty loops explains nothing. Start with the two or three that drive most of the behavior.

Reinforcing vs balancing feedback loops

Reinforcing loop Balancing loop
Also called Positive feedback Negative feedback
What it does Amplifies change Resists change, seeks a target
Behavior over time Exponential growth or collapse Stability, or oscillation with delays
Everyday example Interest on interest, word of mouth Thermostat, hunger
Business example Network effects Price rising until demand drops
Danger Runaway growth or spirals Stuck at a bad target
Where to intervene Weaken or strengthen a link Change the goal, shorten delays

The Mentarium take

The most practical result of loop thinking is humility about blame. The fundamental attribution error makes us explain behavior by character: the lazy team, the careless partner. Loops make us ask what structure makes that behavior the sensible choice. Most of the time, changing the structure works better than changing the person.

We think of feedback loops as the base layer for several other models. Compounding is a reinforcing loop. A bottleneck is the balancing loop that caps it. Second-order effects are what happens when your action enters a loop you didn’t draw. A Model Stack worth keeping for recurring problems is Feedback loops + Five whys + Second-order thinking: find the loop, trace it to its root, then check what your fix sets off.

One habit to start this week: when something keeps happening, sketch it as a circle with four arrows before deciding what to do. If you can’t close the circle, you probably don’t understand the problem yet.

FAQ

What is the difference between positive and negative feedback loops?

In systems language, positive does not mean good. A positive (reinforcing) loop amplifies change in the same direction, so growth produces more growth or decline produces more decline. A negative (balancing) loop pushes the system back toward a target, like a thermostat.

What is an example of a reinforcing feedback loop?

A savings account earning interest: more money earns more interest, which adds more money. Word of mouth works the same way, and so does a bank run, where withdrawals cause fear that causes more withdrawals.

What is an example of a balancing feedback loop?

A thermostat: when the room gets too cold the heater turns on, and when it reaches the set temperature the heater turns off. Hunger and eating, prices responding to supply and demand, and a manager correcting a team's pace are also balancing loops.

Why do delays matter in feedback loops?

When feedback arrives late, people overreact. They keep pushing because nothing seems to change, then the effect arrives all at once and they overshoot. That is why showers swing between too hot and too cold and why supply chains swing between shortage and glut.

Who invented systems thinking?

No single person. Norbert Wiener's cybernetics (1948) described feedback and control, Jay Forrester founded system dynamics at MIT in the 1950s, and Donella Meadows made it accessible in Thinking in Systems, published in 2008.

Contact

Orders, downloads, corrections and ideas. We reply by email.