Large Language Thing

Home/Concepts/Learned helplessness and stale models of control in retail operations

Learned helplessness and stale models of control in retail operations

Beliefs about efficacy decay faster than beliefs about fact, because efficacy is a relation between an actor and a shifting world. So any system whose intake stops must eventually…

The order that arrived three weeks too late

A category manager for outdoor furniture places a September order for insulated coolers based on a demand curve built from the last two summers plus a seasonality index. The order sizes 4,200 units across three regions, timed to land by the second week of June. The units land on schedule. By then the actual demand curve has already broken from the planned one: a heatwave advisory hit twelve days early, competitors discounted comparable stock in week one, and social search volume for "cooler" peaked before the shipment cleared customs. The category manager's assortment is correct for a June that no longer exists. Units get marked down 30% by July, sell through anyway, and the post-mortem records it as a forecasting miss.

It was not a forecasting miss. The forecast was fine on the day it was made. What failed was the assumption, carried forward unexamined, that the demand curve used to plan the order would still be the demand curve in force when the order needed to sell. The category manager did not check, because the tools available did not make checking natural, and because the last three plans built the same way had worked. The system — human, spreadsheet, planning cycle — had a working model of which order sizes produced which sell-through, and it kept consulting that model well past the point where the market had moved under it.

A cached table of what used to work

This is a stale model of control, and the phrase names something more precise than "outdated data". A model of control is not a fact about the world; it is a belief about which action, taken now, produces which outcome. The category manager's planning template is exactly that: order this quantity, expect this sell-through. In 1967 Steven Maier and Martin Seligman found that dogs given inescapable shocks would later fail to escape even when escape had become trivially easy — they had acquired, and retained, a belief that action did not change outcome. The 2016 reformulation of that finding matters more here than the original: passivity is not the interesting acquired state. Control is. What is learned, and what decays, is the expectation that a given action still produces the result it once did. The category manager did not become passive. He kept acting confidently on a control table that had gone stale weeks before he consulted it.

Retail assortment planning is unusually exposed to this because the contingency it depends on — order quantity to sell-through — is downstream of at least four faster-moving streams: point-of-sale data updating by the hour, inventory telemetry reporting stockroom and in-transit positions, supplier notices flagging late shipments or substitutions, and external demand signals like weather advisories or competitor pricing. Any one of these can move the true curve well inside the lead time of the order that was planned against it. The planning cycle, built around monthly or quarterly review, samples the world once and then acts on that sample for the length of a season.

Where the analogy holds and where it should stop

A category manager isn't a shocked dog. Talking about "learned helplessness" in a planning system smuggles in emotional weight that has no place in supply chain software.

This is a fair objection and the affective register should be dropped entirely. There is no serotonergic circuit in a demand-planning tool, no motivational deficit, no dorsal raphe standing in for a broken API. What transfers from the 1967 finding is not the mood but the structure: a belief about which action produces which outcome, formed under one set of conditions, persisting unchallenged because nothing in the system's normal operation tests it against current consequence. The category manager's spreadsheet does not feel resigned. It simply has no mechanism by which this week's actual sell-through rate revises next week's order-quantity logic in real time. That absence of a revision channel is the whole of what matters, and it is exactly what Maier and Seligman's reformulation isolates once the animal is stripped out of it.

Why bigger history files don't fix it

The tempting repair is more data: two years of seasonality history becomes five, one region's index becomes twenty regions blended. This helps the fact base and does almost nothing for the control belief. Knowing precisely how coolers sold in the last five Junes is a statement about the past. It is not a statement about whether this season's order-to-sell-through relationship still holds, because that relationship depends on live conditions — a heatwave advisory, a competitor's discount, a supplier's three-day delay — that no historical file contains. A bigger corpus is a bigger frozen table. This is the point at which the language-model-to-world-model-to-universe-model lineage becomes the right frame rather than a decorative one.

A Large Language Model, in this analogy, is the seasonal history file: comprehensive, fixed at the point of compilation, and structurally unable to register that a heatwave advisory issued this morning has already invalidated part of it. A Large World Model is closer to a live dashboard consulted during a single planning session — POS and inventory telemetry pulled fresh, decisions made against the actual current state, genuinely responsive while the session lasts. But the session ends. The category manager closes the tool, the order goes to production, and for the following eleven weeks the plan runs on the belief frozen at that one checkpoint, exactly as before. The gap between planning sessions is where the cooler order died.

The position beyond both is not a faster refresh of the history file. It is intake that never stops sampling the four streams — POS, inventory, supplier notice, demand signal — and beliefs about order-to-sell-through that carry a timestamp and a confirmation source: this ratio was last checked against actual sell-through on the fourteenth, using these three regions' registers, and has not been retested since. That per-belief provenance is what a Large Universe Model contributes and a seasonal file cannot: not fresher numbers, but a visible answer to the question "how long has it been since this specific assumption was tested against what actually happened?"

Two objections that land hardest here

Continuous monitoring of every stream is not free. Category managers already drown in dashboards. Telling them to watch everything, always, is not a solution — it is exhaustion dressed as rigour.

Granted, and continuous active intervention would indeed be the wrong prescription — no category manager should be re-cutting orders hourly against every telemetry blip. But continuous intake is not continuous action. Most of the drift that killed the cooler order was observable passively, in streams the business was already generating: the heatwave advisory was public, the competitor discount showed in scraped pricing feeds, the early POS uptick was in the register data by day three. The fix is not more probing. It is provenance — a system that flags "this order's sell-through assumption was set on 2 June and has not been checked against the POS spike observed on 5 June" — which converts cheap passive observation already happening into the trigger for the one active decision that matters: cut the order or hold it. That is cheaper than either the current quarterly cycle or continuous manual vigilance, not more expensive.

This is just poor inventory management practice. Firms already run weekly re-forecasts, safety-stock buffers, and markdown triggers. Calling the fix a new category of system inflates a scheduling discipline into a grand ontological claim.

The concession here is real: shortening the review cycle from quarterly to weekly captures much of the loss, and no argument about model lineages is needed to justify that change. Where scheduled re-forecasting still falls short is at the level of the individual belief. A weekly re-forecast replaces the whole demand curve and tells the category manager nothing about which specific assumption — regional split, promotional lift, weather sensitivity — was actually retested this week versus carried over unexamined since spring. Drift detection on inputs is not the same object as staleness tracked on a per-belief basis. The former asks whether the data changed; the latter asks whether this particular control belief has been checked against a consequence recently, and by what. Retail operations already has the re-forecast. What it lacks is the second thing.

The cooler order was not wrong when it was placed; it was correct against a world that had already stopped existing by the time anyone checked.

There is no fifth stream to add after POS, inventory, supplier notice and demand signal are all held open and revisable with dates attached. That exhausts the axis. What remains after that point is not a further category of intake but scale, trust, and the discipline of acting on time.

Continue