robust aggregation

**Robust Aggregation** in federated learning is the **use of Byzantine-resilient aggregation rules to combine client updates** — replacing simple averaging (which is vulnerable to a single malicious client) with robust statistics that tolerate a fraction of corrupted or adversarial updates. **Robust Aggregation Methods** - **Coordinate-Wise Median**: Take the median of each gradient coordinate across clients. - **Trimmed Mean**: Remove the highest and lowest values for each coordinate, then average. - **Krum/Multi-Krum**: Select the update(s) closest to the majority of other updates. - **Bulyan**: Combine Krum selection with trimmed mean for stronger robustness. **Why It Matters** - **Byzantine Resilience**: Tolerates up to $f < n/2$ malicious or faulty clients (depending on the method). - **Poisoning Defense**: Robust aggregation is the primary defense against federated learning poisoning attacks. - **No Accuracy Loss**: With few Byzantine clients, robust aggregation matches FedAvg performance. **Robust Aggregation** is **majority rules, outliers rejected** — using robust statistics to aggregate client updates while ignoring adversarial or corrupt contributions.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account