X7.04.3Concurrent anomaly overloaddesignresearch

When several robots misbehave at once, one operator can run out of capacity to respond

Aliases: concurrent anomaly overload · human-swarm interaction

What it is

Even under an exception-based attention scheme, when several robots go anomalous at the same time, the sheer count of concurrent anomalies can exceed one operator's processing capacity and produce delayed or missed responses — a capacity ceiling that is separate from the choice between polling and event-driven allocation.

Why it happens

This is overload in the queueing-theory sense. Event-driven allocation solves the allocation-efficiency problem of prioritizing which signal deserves attention first, but handling any single anomaly still costs time — diagnosing the cause, deciding, and executing a response. Once anomalies arrive faster than the operator can process them, they queue up, and a later one waits for the earlier one to clear; during that wait the corresponding robot is effectively neglected even though its alert was delivered accurately. This is especially likely at large fleet sizes, or in environments prone to correlated rather than independent anomalies: shared weather, a common map error, a link outage, or a software rollout can trigger many robots' anomalies at once, so the average daily workload gives no warning of the peak. Every intervention also carries a fixed cost of orientation and context reconstruction — simply opening more video feeds for the operator does not create extra human processing bandwidth.

Studying it

Studies of this overload effect typically manufacture concurrent-anomaly scenarios, contrasting common-cause faults (many robots failing from one shared root) with independent multi-fault scenarios while manipulating concurrency, the response-time window, and the robots' own local safe behaviors. Measures include time to the first correct intervention, backlog length, timeout count, and harmful switching between anomalies. Using only uniformly random faults underrepresents how often real anomalies cluster — the same methodological point behind classical alarm-flood research in human factors.

Where it stops holding

Overload does not mean every concurrent anomaly needs immediate human resolution — if a robot can stop safely, isolate itself, or recover with limited autonomy, some anomalies can be absorbed locally without waiting on the operator, which substantially lowers the real load on human processing capacity. The actual overload threshold also depends heavily on how complex each anomaly is to handle: a one-tap acknowledgment costs far less attention than an anomaly requiring extended diagnosis, so raw anomaly count alone is a poor overload measure. In low-consequence fleets, the dominant cost of overload may be delayed mission progress rather than safety risk, which raises the tolerable threshold. The queue's own scheduling policy also shapes the real damage overload does — under strict first-in-first-out processing, a low-consequence anomaly that merely happened to arrive first can occupy the time window a higher-risk anomaly needed, so under overload the processing order often matters more than raw processing speed.

Applying it

Define, for each anomaly class, a local safe action, the latest acceptable time for human intervention, its blast radius, and an escalation path, rather than assuming every anomaly demands immediate human handling. The queue display should show each pending anomaly's remaining response window and flag likely common-cause candidates so the operator can batch them. Validate with stress tests — communication loss, shared localization drift, multi-robot collision risk, and other scenarios prone to correlated anomalies — to find the concurrency level at which current processing delay and miss rate become unacceptable, then use that to cap fleet size, prioritize autonomous recovery capability, or trigger automatic slowdown, stopping, or calling in a second operator. The trigger for calling in a second operator should be a decidable rule — e.g., backlog length past a threshold with at least one high-risk item pending — rather than left to the on-duty operator's own judgment call, since that judgment is least reliable at the exact moment overload is worst.

Related

  • Same group: X7.04.1 Attention limits in multi-robot supervision · X7.04.2 Event-driven attention allocation
  • Nearby: X7.07 Aggregate fleet-state displays · X4.03 Supervisory control
  • Search terms: alarm flood · intervention bottleneck · common-cause failure

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/X7.04.3