ANCHOR 163 // home
// measurement

One bad node in a healthy fleet.

Federated learning trains a shared model across nodes that cannot ship their raw data anywhere — the bandwidth is small, the data is sensitive, or both. Each node trains locally and sends back only what it learned; an aggregator blends the updates into one model and sends it back out. The design is sound. The measurement problem it creates is not widely appreciated.
Suppose one node's sensor is slowly going bad. Not failed — drifting: a little miscalibrated, its labels a little off. That node doesn't know. It keeps training confidently on degraded data and keeps sending well-formed updates, and the aggregator keeps blending them in. The fleet-wide score barely moves, because the healthy majority outvotes the one degrading node. In controlled experiments we have run, the aggregate metric shifted by less than a tenth of a percent while one node was being fed progressively corrupted data. Nothing in the reported numbers says anything is wrong — until the shared model has quietly absorbed the damage.

The shape of an honest instrument

no raw data can leave the node, so the instrument sends the same small fixed probe set to every node and collects only their answers. Whose answers drift from the group's, or from their own history, is measurable without seeing a single raw record. The cost is roughly a kilobyte per node per round.
heterogeneous nodes disagree naturally; two nodes seeing different environments produce different answers with nothing wrong. A detector that hasn't measured the healthy disagreement floor first will flag difference as fault. This is where naive cross-node statistics fail.
the only way to say "this catches a degrading node" is to inject a controlled, known fault and count detections, misses, and false flags against ground truth. Skipping that step turns the reported detection rate into a guess.
detection difficulty depends on how different the nodes' environments are to begin with. An honest evaluation states the regime where the method works, the regime where it doesn't, and which one the deployment resembles.

Where this work stands

This is an active research area at Anchor 163: a controlled federated-learning simulator with staged validation — healthy baselines measured first, faults injected with known ground truth, detection counted honestly across heterogeneity regimes. It sits alongside our leakage-auditing work in the same discipline: the measurement that decides whether a model can be trusted deserves the same rigor as the model. Capability details for government and prime audiences are on the capability page.

Common questions

Because the healthy majority outvotes the degrading minority. In controlled experiments, a fleet-wide score moved less than a tenth of a percent while one node trained on progressively corrupted data — the damage accumulates in the shared model before any aggregate number reacts.
By sending every node the same small fixed probe set and comparing only their answers — against the group and against each node’s own history. Raw data never leaves the node, and the per-round cost is roughly a kilobyte per node.