atlas

Research map / Federated learning and privacy / Communication-efficient FL

TurboSVM-FL: Boosting Federated Learning through SVM Aggregation for Lazy Clients

AAAI 2024 · Federated learning and privacy › Communication-efficient FL · approach: Efficient local training in FL · 9 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes TurboSVM-FL, a server-side federated aggregation strategy that fits SVMs over client class embeddings, averages support-vector embeddings, and applies max-margin spread-out regularization, to speed convergence for lazy clients with no added client cost.

Problem

Slow convergence of federated learning under non-iid data when clients are computation-limited and train only a few local epochs, where client-side regularizers or extra computation are impractical.

Approach

Treats each client's class embeddings (rows of the logit layer) as samples for a higher-level one-vs-one SVM; aggregates only support-vector class embeddings, then applies a Gaussian-kernel spread-out regularizer on embeddings projected onto SVM hyperplanes, with the server optimizer Adam. All computation is on the server, so client cost is unchanged.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use TurboSVM-FL aggregation instead of FedAwSFederated learning · FEMNISTcommunication rounds to 70% accuracy: 81.4$\pm$2.2 -> 54.6$\pm$1.6Helped
Use TurboSVM-FL aggregation instead of FedAwSFederated learning · CelebAcommunication rounds to 70% accuracy: 84.2$\pm$24.4 -> 46.4$\pm$9.4Helped
Use TurboSVM-FL aggregation instead of FedAwSFederated learning · Shakespearecommunication rounds to 50% accuracy: 45.0$\pm$2.3 -> 43.4$\pm$2.9Helped
Use TurboSVM-FL aggregation instead of FedAwSFederated learning · FEMNISTF1: 54.8$\pm$0.8 -> 61.9$\pm$0.7Helped
Use TurboSVM-FL aggregation instead of FedAwSFederated learning · CelebAF1: 72.2$\pm$3.0 -> 77.2$\pm$1.3Helped
Use TurboSVM-FL aggregation instead of FedAwSFederated learning · ShakespeareF1: 18.3$\pm$0.6 -> 19.2$\pm$0.3Helped
Use TurboSVM-FL aggregation instead of FedAMSFederated learning · Shakespeareaccuracy: 54.0$\pm$0.5 -> 53.7$\pm$0.2Hurt
Increase embedding dimension (ablation)TurboSVM-FL · FEMNIST, C=8F1: 6.1 -> 67.4Helped
Increase embedding dimension (ablation)TurboSVM-FL · FEMNIST, C=64F1: 16.3 -> 68.3Helped
Increase embedding dimension (ablation)TurboSVM-FL · FEMNIST, C=512F1: 16.7 -> 67.0Helped
Use polynomial kernel degree 4 instead of linear kernel (ablation)TurboSVM-FL · CelebAF1: 82.1 -> 85.2Helped
Use RBF kernel instead of linear kernel (ablation)TurboSVM-FL · CelebAF1: 82.1 -> 76.8Hurt

Surprising findings

Limitations

Experimental setup

Datasets: FEMNIST CelebA Shakespeare

Benchmarks: FEMNIST CelebA Shakespeare

Metrics: communication rounds to target accuracy accuracy F1 score MCC

Baselines: FedAvg FedAdam FedAMS FedProx MOON FedAwS

Builds on: FedAvg FedOpt FedAwS FedProx MOON

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy