P3SL: Personalized Privacy-Preserving Split Learning on Heterogeneous Edge Devices
Wei Fan, JinYi Yoon, Xiaochang Li, Huajie Shao, and Bo Ji

TL;DR
P3SL introduces a personalized split learning framework that enables heterogeneous edge devices to maintain local models and privacy levels tailored to their resources and conditions, using bi-level optimization to select split points without sharing sensitive data.
Contribution
The paper proposes a novel personalized split learning approach with bi-level optimization for resource-constrained, heterogeneous edge devices, addressing privacy and environmental variability.
Findings
Effective personalization of privacy and model customization achieved.
Bi-level optimization enables clients to select split points without sharing sensitive info.
System evaluated on diverse devices with promising results.
Abstract
Split Learning (SL) is an emerging privacy-preserving machine learning technique that enables resource constrained edge devices to participate in model training by partitioning a model into client-side and server-side sub-models. While SL reduces computational overhead on edge devices, it encounters significant challenges in heterogeneous environments where devices vary in computing resources, communication capabilities, environmental conditions, and privacy requirements. Although recent studies have explored heterogeneous SL frameworks that optimize split points for devices with varying resource constraints, they often neglect personalized privacy requirements and local model customization under varying environmental conditions. To address these limitations, we propose P3SL, a Personalized Privacy-Preserving Split Learning framework designed for heterogeneous, resource-constrained edge…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
