Glossary/Macro Regression Loops
Richard Ewing Frameworks
2 min read
Share:

What is Macro Regression Loops?

TL;DR

Macro Regression Loops are a concept analyzed by Richard Ewing in Built In that describe feedback cycles where AI agent actions create cascading effects that amplify through economic systems.

Macro Regression Loops are a concept analyzed by Richard Ewing in Built In that describe feedback cycles where AI agent actions create cascading effects that amplify through economic systems.

Example: an AI trading agent sells a stock → triggers other AI agents' stop-loss algorithms → causes a price drop → triggers more automated selling → creates a flash crash. The individual agent actions are rational, but the system-level outcome is destructive.

In software development: an AI code agent introduces a subtle bug → CI passes because the test suite doesn't cover the edge case → the bug affects a dependency → downstream AI agents build on the buggy code → the error compounds through multiple layers, becoming increasingly difficult to trace and fix.

Richard Ewing identifies three types of macro regression loops:

Type 1: Cascade loops — one AI action triggers a chain of automated responses. Type 2: Amplification loops — AI outputs become training data for other AI systems, amplifying errors. Type 3: Feedback loops — AI-generated metrics influence the AI's own future decisions, creating self-reinforcing biases.

Governance frameworks must account for macro regression loops by designing circuit breakers, human review checkpoints, and system-level monitoring.

Why It Matters

Macro regression loops represent systemic AI risk that individual agent governance cannot address. They require system-level thinking and circuit breakers to prevent cascading failures.

Frequently Asked Questions

What are macro regression loops?

Cascading feedback cycles where AI agent actions amplify through systems — one agent's output triggers other agents' responses, creating system-level effects greater than the sum of individual actions.

How do you prevent macro regression loops?

Circuit breakers (automatic stops when unusual patterns detected), human review checkpoints, rate limiting on automated actions, and system-level monitoring that watches for cascade patterns.

Related Terms

Need Expert Help?

Richard Ewing is a Product Economist and AI Capital Auditor. He helps companies translate technical complexity into financial clarity.

Book Advisory Call →