Table of Contents
Fetching ...

OFL: Opportunistic Federated Learning for Resource-Heterogeneous and Privacy-Aware Devices

Yunlong Mao, Mingyang Niu, Ziqin Dang, Chengxi Li, Hanning Xia, Yuejuan Zhu, Haoyu Bian, Yuan Zhang, Jingyu Hua, Sheng Zhong

TL;DR

OFL tackles the dual challenges of efficiency and security in resource-heterogeneous federated learning by introducing a hierarchical, asynchronous intra-cluster aggregation paired with a secure inter-cluster aggregation. It uniquely combines a DP-based opportunistic model updating mechanism for intra-cluster updates with an advanced threshold FHE scheme for inter-cluster model aggregation, complemented by frequency-analysis-driven poisoning detection on encrypted models. The framework includes dynamic re-clustering informed by device resources and model states, and a detailed resource-optimization problem that accounts for computation, communication, data heterogeneity, availability, and privacy budget. Empirical results on a real-world Jetson-based testbed and large-scale simulations show OFL achieving competitive or superior model performance while improving efficiency and providing provable security guarantees, signaling practical applicability for resource-constrained environments. The work highlights the trade-offs and practical considerations in deploying privacy-preserving, resource-aware FL in heterogeneous environments and points to future work on implicit participant-status observation to mitigate potential report-based attacks.

Abstract

Efficient and secure federated learning (FL) is a critical challenge for resource-limited devices, especially mobile devices. Existing secure FL solutions commonly incur significant overhead, leading to a contradiction between efficiency and security. As a result, these two concerns are typically addressed separately. This paper proposes Opportunistic Federated Learning (OFL), a novel FL framework designed explicitly for resource-heterogenous and privacy-aware FL devices, solving efficiency and security problems jointly. OFL optimizes resource utilization and adaptability across diverse devices by adopting a novel hierarchical and asynchronous aggregation strategy. OFL provides strong security by introducing a differentially private and opportunistic model updating mechanism for intra-cluster model aggregation and an advanced threshold homomorphic encryption scheme for inter-cluster aggregation. Moreover, OFL secures global model aggregation by implementing poisoning attack detection using frequency analysis while keeping models encrypted. We have implemented OFL in a real-world testbed and evaluated OFL comprehensively. The evaluation results demonstrate that OFL achieves satisfying model performance and improves efficiency and security, outperforming existing solutions.

OFL: Opportunistic Federated Learning for Resource-Heterogeneous and Privacy-Aware Devices

TL;DR

OFL tackles the dual challenges of efficiency and security in resource-heterogeneous federated learning by introducing a hierarchical, asynchronous intra-cluster aggregation paired with a secure inter-cluster aggregation. It uniquely combines a DP-based opportunistic model updating mechanism for intra-cluster updates with an advanced threshold FHE scheme for inter-cluster model aggregation, complemented by frequency-analysis-driven poisoning detection on encrypted models. The framework includes dynamic re-clustering informed by device resources and model states, and a detailed resource-optimization problem that accounts for computation, communication, data heterogeneity, availability, and privacy budget. Empirical results on a real-world Jetson-based testbed and large-scale simulations show OFL achieving competitive or superior model performance while improving efficiency and providing provable security guarantees, signaling practical applicability for resource-constrained environments. The work highlights the trade-offs and practical considerations in deploying privacy-preserving, resource-aware FL in heterogeneous environments and points to future work on implicit participant-status observation to mitigate potential report-based attacks.

Abstract

Efficient and secure federated learning (FL) is a critical challenge for resource-limited devices, especially mobile devices. Existing secure FL solutions commonly incur significant overhead, leading to a contradiction between efficiency and security. As a result, these two concerns are typically addressed separately. This paper proposes Opportunistic Federated Learning (OFL), a novel FL framework designed explicitly for resource-heterogenous and privacy-aware FL devices, solving efficiency and security problems jointly. OFL optimizes resource utilization and adaptability across diverse devices by adopting a novel hierarchical and asynchronous aggregation strategy. OFL provides strong security by introducing a differentially private and opportunistic model updating mechanism for intra-cluster model aggregation and an advanced threshold homomorphic encryption scheme for inter-cluster aggregation. Moreover, OFL secures global model aggregation by implementing poisoning attack detection using frequency analysis while keeping models encrypted. We have implemented OFL in a real-world testbed and evaluated OFL comprehensively. The evaluation results demonstrate that OFL achieves satisfying model performance and improves efficiency and security, outperforming existing solutions.

Paper Structure

This paper contains 22 sections, 4 theorems, 6 equations, 13 figures, 3 tables, 4 algorithms.

Key Result

lemma 1

The selection process is $\gamma_{up}|\bm{\theta}|\epsilon_1$-DP.

Figures (13)

  • Figure 1: The system model of OFL.
  • Figure 2: $Q_D$-OW-CPA security game for ThFHE.
  • Figure 3: $Q_D$-IND-CPA security game for ThFHE.
  • Figure 4: Real-world testbed for OFL evaluation.
  • Figure 5: Comparison of learning curves.
  • ...and 8 more figures

Theorems & Definitions (7)

  • definition 1
  • lemma 1
  • lemma 2
  • definition 2: OW-CPA security for ThFHE
  • definition 3: IND-CPA secure for ThFHE
  • lemma 3
  • lemma 4