Federated Continual Learning · arXiv 2026

DROD: Dual-Ratio Ordered Dropout for Federated Continual Learning on Heterogeneous Devices

Berk Sezer·Özgür Soysal

Middle East Technical University · Stanford University

Clients in a federation run models of different sizes, and every client's data keeps drifting to new classes. DROD gives each smaller client a sub-model cut along two independent ratios of each residual block instead of one width. At the same parameter and FLOP budget, it beats all 13 baseline configurations we compare, both in fleet mean and at every capacity tier. It stays ahead at every replay-buffer size and under every continual-learning method we test (ER, DER++, BiC and EWC), though under EWC all methods collapse alike.

Method: two ratios instead of one width

A residual block computes y = ReLU(x + F(x)). Width slicing, including FjORD's Ordered Dropout, narrows the carried stream x and the branch F together. DROD sets them apart: a shortcut ratio s sets the width of x, and a branch ratio b sets the hidden width of F as a fraction of it. The block's parameters and FLOPs scale as b·s², so one budget ρ is a whole curve b·s² = ρ, not a single point.

Full residual block: 64-channel input, 64-channel hidden layer, 64-channel output
Full block · s = 1, b = 1
Width slicing: input, hidden layer and output all narrowed to the same width
Width slicing / FjORD · shortcut and branch narrow together
DROD: input and output kept at 45 of 64 channels, hidden layer narrowed to 22 of 64
DROD (θ = 0.5) · near-full shortcut (s = 0.70), low-rank branch (b = 0.49), same budget

One knob along the budget curve: θ

Every point on b·s² = ρ costs the same, so we trace the curve with a single coordinate θ ∈ [0, 1]: s = ρ(1−θ)/2, b = ρθ. At θ = 0 the shortcut and branch shrink together, which is width slicing (FjORD). As θ grows, the shortcut widens and the branch absorbs more of the cut, until θ = 1 keeps the full shortcut.

θ = 0.5 splits the cut evenly between the two (s² = b = √ρ). Of the values we test (0.25, 0.5, 0.75, 1), it is the most accurate at every replay-buffer total and budget we swept them on, so it is the DROD reported throughout: 31.3% class-IL ACC against 27.2–28.1% for the other θ.

The iso-budget curve b·s² = ρ for the mid tier, from FjORD / width slicing at s = 0.5, b = 1 down to s = 1, b ≈ 0.24, with shortcut-tiering drawn as the b = 0 axis
The budget curve for the mid tier (ρ = 0.25). Dots, left to right: θ = 0 (FjORD), 0.25, 0.5, 0.75, 1. Shortcut-tiering (b = 0) is its limit, off the curve.

Results

Split-CIFAR-100, 10 tasks, class-incremental (one 100-way head, no task id). A ResNet-18 trained from scratch across 10 clients in three capacity tiers, all methods on one shared budget of 1.000 / 0.251 / 0.064 of the full model's FLOPs. Experience replay with 6,400 exemplars, mean ± sd over 3 seeds.

Reduction × aggregationClass-IL ACC ↑Forgetting ↓Task-IL ACC ↑
DROD (θ = 0.5)31.3 ± 1.625.1 ± 1.969.7 ± 2.0
Width × FjORD27.4 ± 0.826.3 ± 0.466.2 ± 1.1
Shortcut × FjORD25.2 ± 1.429.1 ± 1.263.9 ± 1.0
ScaleFL†21.5 ± 0.527.5 ± 0.758.2 ± 1.1
Width × FedAvg19.3 ± 0.627.2 ± 0.255.2 ± 1.2
Width × FIARSE19.1 ± 0.128.0 ± 0.255.2 ± 0.2
Width × FedRolex17.4 ± 1.628.8 ± 0.952.0 ± 2.8
Depth × FjORD16.5 ± 0.425.3 ± 0.250.5 ± 1.0

Fleet means over the three tiers, in %. Selected rows of the paper's Table 1 (17 arms). †ScaleFL uses its own width/depth split and is not budget-matched.

The lead holds across continual-learning methods

DROD's novelty is on the federated side, so we check that it is not tied to one continual-learning method: the three leading geometries, each trained under four CL objectives on the same budget and the same 6,400-exemplar buffer.

CL methodDROD (θ = 0.5)Width × FjORDShortcut × FjORDDROD lead
ER31.3 ± 1.627.4 ± 0.825.2 ± 1.4+3.8
DER++29.6 ± 0.127.5 ± 0.925.1 ± 1.0+2.1
BiC23.1 ± 0.820.5 ± 1.220.0 ± 0.7+2.6
EWC6.5 ± 0.16.1 ± 0.26.2 ± 0.1+0.2

Fleet-mean class-IL ACC (%), mean ± sd over 3 seeds; lead is over the next-best geometry. Under ER, DER++ and BiC the lead holds in every seed. Under EWC all three geometries collapse alike.

And across replay-buffer sizes

The buffer is the other resource a heterogeneous fleet has to divide. Sweeping its total from 3,200 to 12,800 exemplars, DROD stays above both baselines at every size, by 2.1 to 3.8 points over the best other geometry, including at the smallest buffer.

Fleet-mean class-IL accuracy against replay-buffer total (3,200, 6,400, 12,800): DROD is above Width × FjORD and Shortcut × FjORD at every size

BibTeX

@misc{sezer2026droddualratioordereddropout,
      title={DROD: Dual-Ratio Ordered Dropout for Federated Continual Learning on Heterogeneous Devices},
      author={Berk Sezer and Özgür Soysal},
      year={2026},
      eprint={2610.25220},
      archivePrefix={arXiv},
      primaryClass={cs.LG},
      url={https://arxiv.org/abs/2610.25220},
}