Federated Coreset Subsampling for Distributed Memory Banks
Organizations: Digital Factory Vorarlberg GmbH, Dornbirn, Austria · University of Salzburg, Salzburg, Austria · Vorarlberg University of Applied Sciences, Dornbirn, Austria
Abstract
In real-world scenarios, industrial processes can span multiple factories and goods are often produced at multiple sites, leading to a shared yet non-identical distribution of data across locations. To address this, we propose two federated approaches for i) combining existing coresets (Double Subsampling) and ii) creating new coresets (Federated Subsampling) in a distributed anomaly detection setting. In particular, we adapt the memory bank based PatchCore algorithm to a federated setting, resulting in increased cold-start performance, resilience to domain- and sensor-shift, and resilience to unreliable actor participation, a common problem in classical, network based federated learning strategies.
Figures & tables
| Method | Total | Bottle | Cable | Capsule | Carpet | Grid | Hazelnut | Leather | Metal Nut | Pill | Screw | Tile | Toothbrush | Transistor | Wood | Zipper |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PatchCore | 95.9 | 98.1 | 96.0 | 98.2 | 98.7 | 95.2 | 97.8 | 99.1 | 94.8 | 98.3 | 90.2 | 94.6 | 98.0 | 89.9 | 92.8 | 97.5 |
| Federated Subsampling | 95.9 | 98.1 | 96.0 | 98.2 | 98.7 | 95.2 | 97.8 | 99.1 | 94.8 | 98.3 | 90.2 | 94.6 | 98.0 | 89.9 | 92.8 | 97.5 |
| Double Subsampling | 95.8 | 98.0 | 95.8 | 97.9 | 98.6 | 95.3 | 97.7 | 99.1 | 94.7 | 98.0 | 88.1 | 94.8 | 98.0 | 90.6 | 92.7 | 97.5 |
| Method | 3 Actors | 4 Actors | 5 Actors |
|---|---|---|---|
| Image-Level | |||
| Baseline | |||
| Random | |||
| Skewed | |||
| Worst | |||
| Pixel-Level |
Coreset Selection
Coreset selection chooses compact subsets that preserve a dataset’s learning, evaluation, or optimization value while reducing cost.
See all 58 papers