WebFLex: A Framework for Web Browsers-Based Peer-to-Peer Federated Learning Systems Using WebRTC
Source abstract
Abstract
Scalability and information personal privacy are vital for training and deploying large-scale deep learning models. Federated learning trains models on exclusive information by aggregating weights from various devices and taking advantage of the device-agnostic environment of web browsers. Nevertheless, relying on a main central server for internet browser-based federated systems can prohibit scalability and interfere with the training process as a result of growing client numbers. Additionally, information relating to the training dataset can possibly be extracted from the distributed weights, potentially reducing the privacy of the local data used for training. In this research paper, we aim to investigate the challenges of scalability and data privacy to increase the efficiency of distributed training models. As a result, we propose a web-federated learning exchange (WebFLex) framework, which intends to improve the decentralization of the federated learning process. WebFLex is additionally developed to secure distributed and scalable federated learning systems that operate in web browsers across heterogeneous devices. Furthermore, WebFLex utilizes peer-to-peer interactions and secure weight exchanges utilizing browser-to-browser web real-time communication (WebRTC), efficiently preventing the need for a main central server. WebFLex has actually been measured in various setups using the MNIST dataset. Experimental results show WebFLex’s ability to improve the scalability of federated learning systems, allowing a smooth increase in the number of participating devices without central data aggregation. In addition, WebFLex can maintain a durable federated learning procedure even when faced with device disconnections and network variability. Additionally, it improves data privacy by utilizing artificial noise, which accomplishes an appropriate balance between accuracy and privacy preservation.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Privacy-Preserving Technologies in Data · Internet Traffic Analysis and Secure E-voting · Mobile Crowdsensing and Crowdsourcing
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (28)
Show source-provided references
1. Open source column: Deep learning in the browser: TensorFlow JS10.1145/3458462.3458466 ↗
2. An improved federated learning approach enhanced internet of health things framework for private decentralized distributed data10.1016/j.ins.2022.10.011 ↗
3. Deep learning: Applications, architectures, models, tools, and frameworks: A comprehensive survey10.1049/cit2.12180 ↗
4. Federate learning on Web browsing data with statically and machine learning technique
5. A survey on federated learning systems: Vision, hype and reality for data privacy and protection10.1109/TKDE.2021.3124599 ↗
6. Challenges, applications and design aspects of federated learning: A survey10.1109/ACCESS.2021.3111118 ↗
7. P. M. Mammen, “Federated learning: Opportunities and challenges,” 2021. arXiv preprint arXiv:2101.05428.
8. Federated machine learning: Concept and applications10.1145/3339474 ↗
9. Reviewing federated machine learning and its use in diseases prediction10.3390/s23042112 ↗
10. Advances and open problems in federated learning10.1561/2200000083 ↗
11. B. Liu, N. Lv, Y. Guo, and Y. Li, “Recent advances on federated learning: A systematic survey,” 2023. arXiv preprint arXiv:2301.01299.10.2139/ssrn.4410417 ↗
12. FFD: A federated learning based method for credit card fraud detection
13. Privacy-preserving and bandwidth-efficient federated learning: An application to in-hospital mortality prediction
14. Communication-efficient learning of deep networks from decentralized data
15. Fully decentralized federated learning
16. Decentralized federated averaging10.1109/TPAMI.2022.3196503 ↗
17. Federated learning: Challenges, methods, and future directions
18. A survey on federated learning10.1016/j.knosys.2021.106775 ↗
19. Decentralized federated learning via mutual knowledge transfer10.1109/JIOT.2021.3078543 ↗
20. A fairness-aware peer-to-peer decentralized learning framework with heterogeneous devices10.3390/fi14050138 ↗
21. Baffle: Blockchain based aggregator free federated learning
22. Webfed: Cross-platform federated learning framework based on web browser with local differential privacy
23. Privacyfl: A simulator for privacy-preserving and secure federated learning
24. FedMarket: A cryptocurrency driven marketplace for mobile federated learning services10.1109/ACCESS.2022.3199369 ↗
25. FedTherapist: Mental health monitoring with user-generated linguistic expressions on smartphones via federated learning
26. N. Papernot, M. Abadi, U. Erlingsson, I. Goodfellow, and K. Talwar, “Semi-supervised knowledge transfer for deep learning from private training data,” 2016. arXiv preprint arXiv:1610.05755.
27. Q. Zhang, J. Ma, J. Lou, L. Xiong, and X. Jiang, “Private semi-supervised knowledge transfer for deep learning from noisy labels,” 2022. arXiv preprint arXiv:2211.01628.
28. The MNIST database of handwritten digit images for machine learning research [Best of the Web]10.1109/MSP.2012.2211477 ↗