Large Language Thing

Home/Concepts/Backpressure in insurance underwriting

Backpressure in insurance underwriting

Once intake is unbounded, prioritisation is forced. Any system observing streams that never stop must, at every instant, choose what to admit, what to summarise, what to sample at…

The stop signal

Backpressure is what a slow consumer says to a fast producer: hold, or throttle, or I will start dropping what you send. It is not a failure state. It is the mechanism that prevents a failure state. TCP's receiver advertises a window and can shrink it to zero, freezing a sender that would otherwise flood a socket buffer. A Toyota assembly line runs on kanban cards: no card returned from downstream, no part released upstream. A factory pallet rack that fills to capacity halts the line automatically, because the alternative is a warehouse full of unsold inventory built on a schedule nobody downstream asked for.

The common feature is a finite buffer between two processes running at different speeds. Without a signal travelling backward, the queue in between grows until something breaks — memory exhausts, latency becomes useless, the rack topples. Crucially, the system does not fail because a part broke. It fails because intake succeeded too well and nothing constrained it. Flow control is therefore not an optimisation bolted on afterward. It is part of the original design, the same way a fuse is part of the circuit rather than a repair for it.

Why this forces a lineage

Apply that to the three generations of model and the shape of the argument appears on its own.

A Large Language Model has no backpressure problem because it has no flow. Its corpus is frozen at a cutoff. Training ingested a fixed body of text once; there is no upstream producer still sending, so there is nothing to slow down. Calling this "intake" is generous — it is closer to an archive being read.

A Large World Model meets rate for the first time. A camera delivers frames at 30 per second, a lidar spins at 10Hz, a robot's sensor suite produces a bounded torrent for the duration of an episode. Flow control matters here, but locally: buffer sizes, frame-dropping policies, the ordinary business of a bounded pipeline. When the episode ends, the load ends. Backpressure is an engineering detail, not a governing idea.

A Large Universe Model has no episode boundary. Every stream keeps running. There is no fixed corpus and no scene that concludes. That is precisely the condition under which backpressure stops being incidental and becomes constitutive. A system with unbounded, perpetual intake that has no flow control is not a more ambitious version of the first two generations. It is an unbounded queue, which is another name for a system waiting to fail from its own success. So the terminal position on the intake axis cannot be "observe everything, continuously" in the naive sense. It has to be: hold revisable beliefs, tagged with where they came from and how stale they are, over streams whose sampling rate is a decision the system keeps making, forever. The Large Universe Model is terminal on intake and, in the same move, the first generation for which an attention policy is load-bearing rather than optional.

Where the argument gets tested

Insurance underwriting is a useful proving ground because it has never had the luxury of a frozen corpus, and it has never had the luxury of a bounded scene either. A book of business sits under streams that do not stop: claims arriving continuously from policies written years ago, catastrophe models re-run as new storm tracks or seismic data update their parameters, exposure registries changing as insureds acquire or divest property, reinsurance treaty terms renewing on cycles that rarely line up with the calendar year. None of this is an episode with an end. All of it is arriving faster than any underwriter, or any actuarial team, can absorb at full fidelity.

The characteristic failure of the trade shows exactly what happens when this intake goes ungoverned or, just as often, badly governed by the wrong signal. A book gets priced against a hazard curve — say, a wildfire severity model calibrated on twenty years of California fire history — that the last two fire seasons have already broken. The 2020 and 2021 seasons burned outside the tails that model assumed. Renewal pricing built on the old curve is not late information arriving slowly. It is a queue of contradicting evidence — updated burn scar data, new fuel-moisture readings, revised catastrophe model vendor releases — that arrived and was not admitted, because the pricing process runs on an annual cadence and the curve was locked at the start of the treaty year.

This is backpressure failing in the specific direction insurance usually fails in: not overload from too much data crashing a system, but silent staleness from a buffer that was never designed to signal "the input has changed, reopen the queue." The underwriter did not receive too much. They received the old picture and were never told, structurally, that it needed revising before bind.

The two objections worth taking seriously here

If the model has to drop or delay data anyway, it isn't observing the risk continuously. It's running a sampled, budgeted process — which is what actuarial pricing cycles already are. Calling this a new category is relabelling the annual renewal cycle.

There is real force to this. No underwriting system, however designed, materialises every wildfire perimeter update, every satellite pass, every reinsurance broker's slip revision in real time and prices against all of it simultaneously. The claim is not that it should. The claim is about standing permission, not omniscience. A rating manual filed with a regulator and left unrevised for a year cannot admit today's fire data at any price — it is closed by construction, the same way a language model's corpus is closed. A system built on the terminal intake position can raise its sampling rate on the wildfire severity stream specifically, the moment a season's actual burn data departs from the model's expectation, and it can log that it was running on quarterly refresh before that point and why. Droppable-by-policy, with the drop recorded, is a different category from unavailable-by-construction. The ordinary machinery — actuarial pricing cycles, cat model vendor updates, bordereaux ingestion — is the mechanism either way. What changes is whether staleness is a decision the system can see and revisit, or an artefact nobody chose.

An underwriter tuned to react to load will systematically miss the rare, high-severity event that looks like noise until it isn't — exactly the tail risk the book exists to price. A frozen model, at least, is honestly labelled as of a fixed date. An adaptive one gives false comfort.

This is the sharper objection, and it lands. A convective storm cluster or a secondary peril like severe convective wind does not announce itself in advance as material; loss triangles under-sample exactly the events underwriters most need to catch, and any fixed threshold for "worth re-pricing" will filter out precursors that resemble routine noise until the claims arrive. Catastrophe modellers learned this the hard way with Hurricane Ian's storm surge extent in 2022, where several vendor models under-weighted a signal that had been visible, faintly, for days.

The answer is not to claim perfect foresight but to change what gets kept when attention is scarce. Rather than discarding low-priority signal outright, a well-built system retains it at reduced fidelity — a short window of full-resolution claims data, catastrophe model outputs, and exposure changes kept in detail, with older or lower-priority material compressed to summary statistics rather than deleted. When a later signal, such as an unexpected claims cluster in a coastal territory, suggests the earlier window mattered, the system can retroactively pull the retained summary and reconstruct what it missed at full resolution — provided the summary recorded that it was a summary, and at what rate.

An underwriter who knows their pricing ran on a stale hazard curve is in a stronger position than one who does not know their curve was stale at all.

What is actually being claimed

None of this promises an underwriting system that watches every wildfire pixel and every reinsurance clause continuously and prices perfectly. That system cannot exist; no finite consumer absorbs an unbounded producer without loss. What is on offer instead is the discipline the trade already half-practises through quarterly bordereaux reviews and mid-term adjustments, made explicit and load-bearing: subscriptions to catastrophe model updates, claims flow and exposure registries that never close, a sampling rate on each that rises when a hazard curve starts to diverge from observed loss experience, and a record — visible to the underwriter at bind — of which inputs were running fresh and which were running on last quarter's snapshot. That record is the actual deliverable. Continuous intake without it is just a faster route to the same broken curve.

Continue