Initiating Removal from Operational Symptoms in Federated Vehicular Networks
Organizations: Department of Electrical Engineering and Computer Science, South Dakota State University, Brookings, SD 57007, USA · Information Sciences and Technology Department, Pennsylvania State University, Abington, PA 19001, USA
Abstract
Connected vehicles train a driving model through federated learning (FL) and drive with it, so a faulty contribution often surfaces only as a delayed symptom on the road. Federated unlearning (FU) assumes that a removal request names what to forget. A symptom names no vehicle or round, and aggregation has already spread its cause across the fleet. We propose Aggregation-Time Operational-evidence Neutralization of Effects (\method{}), which makes unlearning a term of the FL aggregation rule. \method{} projects everyday driving errors and reported symptoms onto a subspace spanned by recent global increments. It propagates the surviving effect of every contribution with curvature estimated from these increments and scores all contributions in one backward pass. A two-tier correction suppresses suspected effects in every round and eliminates confirmed ones after a one-round probe. We prove that backward scoring matches forward scoring and that the elimination is exact when training is flat outside the subspace. On three driving datasets, \method{} leaves 43% to 61% less residual harm than the strongest baseline in eight of nine settings while staying within 0.36 points of full retraining in utility.
Figures & tables
| Foggy Cityscapes | ACDC | BDD100K | Testbed | |||||||||||||||||||
| Method | FmIoU | RmIoU | TmIoU | MIA | Delay | FmIoU | RmIoU | TmIoU | MIA | Delay | FmIoU | RmIoU | TmIoU | MIA | Delay | FmIoU | RmIoU | Time | Uplink | |||
| (a) Client unlearning | ||||||||||||||||||||||
| FedRecover [S&P’23] [ 4 ] | 0.18 ( 0.03) | 64.80 ( 0.64) | 64.03 ( 0.57) | 56.2 ( 2.5) | 0.46 ( 0.07) | 7.2 ( 1.1) | 0.32 ( 0.04) | 63.98 ( 0.36) | 63.93 ( 0.58) | 56.5 ( 12.2) | 0.58 ( 0.08) | 8.5 ( 1.5) | 0.30 ( 0.04) | 64.38 ( 0.57) | 63.74 ( 0.59) | 57.7 ( 6.7) | 0.38 ( 0.06) | 6.8 ( 1.1) | 0.22 ( 0.04) | 64.36 ( 0.68) | 192.4 ( 16.7) | 307.964 ( 26.788) |
| FedOSD [AAAI’25] [ 5 ] | 0.29 ( 0.05) | 63.47 ( 0.91) | 63.07 ( 0.77) | 61.3 ( 3.4) | 0.71 ( 0.12) | 11.4 ( 1.8) | 1.12 ( 0.18) | 63.56 ( 0.37) | 62.66 ( 0.71) | 61.2 ( 14.7) | 1.26 ( 0.20) | 17.6 ( 2.4) | 0.41 ( 0.06) | 63.72 ( 0.93) | 63.39 ( 0.51) | 60.0 ( 6.6) | 0.63 ( 0.11) | 10.2 ( 1.8) | 0.34 ( 0.07) | 62.87 ( 0.81) | 68.7 ( 6.4) | 83.768 ( 9.111) |
| FedEditor [TIFS’25] [ 6 ] | 0.13 ( 0.03) | 65.21 ( 0.73) | 64.82 ( 0.83) | 53.8 ( 2.5) | 0.33 ( 0.05) | 5.6 ( 1.0) | 0.27 ( 0.06) | 64.76 ( 0.89) | 64.75 ( 0.89) | 51.8 ( 12.0) | 0.40 ( 0.05) | 6.2 ( 0.6) | 0.26 ( 0.04) | 65.66 ( 0.61) | 64.85 ( 0.57) | 52.8 ( 7.2) | 0.29 ( 0.05) | 4.9 ( 0.9) | 0.16 ( 0.03) | 65.12 ( 0.74) | 35.6 ( 2.8) | 27.074 ( 9.507) |
| FLForensics [NeurIPS’25] [ 11 ] | 0.26 ( 0.05) | 64.31 ( 0.42) | 63.84 ( 0.35) | 59.8 ( 2.8) | 1.05 ( 0.15) | 16.3 ( 2.3) | 0.37 ( 0.04) | 64.28 ( 0.28) | 63.55 ( 0.55) | 61.8 ( 11.8) | 1.44 ( 0.23) | 19.7 ( 3.5) | 0.36 ( 0.08) | 64.60 ( 0.47) | 63.96 ( 0.73) | 60.4 ( 6.1) | 0.93 ( 0.15) | 14.6 ( 1.8) | 0.32 ( 0.06) | 64.07 ( 0.63) | 261.8 ( 24.6) | 353.061 ( 36.545) |
Federated Unlearning
Federated unlearning removes a client’s or record’s influence from a collaboratively trained model while preserving useful knowledge.
See all 29 papers