FedSOL: Stabilized Orthogonal Learning with Proximal Restrictions in Federated Learning

Gihun Lee, Minchan Jeong, Sangmook Kim, Jaehoon Oh, Se-Young Yun
2/14/2026

No official code found. Best implementation: Lee-Gihun/FedSOL (16 stars, MIT, last commit 2024-06-28).

Abstract

Federated Learning (FL) aggregates locally trained models from individual clients to construct a global model. While FL enables learning a model with data privacy, it often suffers from significant performance degradation when clients have heterogeneous data distributions. This data heterogeneity causes the model to forget the global knowledge acquired from previously sampled clients after being trained on local datasets. Although the introduction of proximal objectives in local updates helps to preserve global knowledge, it can also hinder local learning by interfering with local objectives. To address this problem, we propose a novel method, Federated Stabilized Orthogonal Learning (FedSOL), which adopts an orthogonal learning strategy to balance the two conflicting objectives. FedSOL is designed to identify gradients of local objectives that are inherently orthogonal to directions affecting the proximal objective. Specifically, FedSOL targets parameter regions where learning on the local objective is minimally influenced by proximal weight perturbations. Our experiments demonstrate that FedSOL consistently achieves state-of-the-art performance across various scenarios.

View on arXivView PDF

Code Implementations(1)

Lee-Gihun/FedSOLCommunity100%
MIT

(CVPR 2024) Official Implementation of "FedSOL: Stabilized Orthogonal Learning with Proximal Restrictions in Federated Learning"

161PythonJun 28, 20242 years agoMIT
computer-visioncontinual-learningdeep-learningdistributed-learningfedavg+14 more

Similar Papers

Cite this paper

@article{lee2026fedsol,
  title  = {FedSOL: Stabilized Orthogonal Learning with Proximal Restrictions in Federated Learning},
  author = {Gihun Lee and Minchan Jeong and Sangmook Kim and Jaehoon Oh and Se-Young Yun},
  year   = {2026},
  eprint = {2308.12532},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2308.12532},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.12532.svg)](https://codeofpaper.com/paper/2308.12532)

Discussion