DISCO: A Browser-Based Privacy-Preserving Framework for Distributed Collaborative Learning
Data is often impractical to share for a range of well considered reasons, such as concerns over privacy, intellectual property, and legal constraints. This not only fragments the statistical power of predictive models, but creates an accessibility bias, where accuracy becomes inequitably distributed to those who have the resources to overcome these concerns. We present DISCO: an open-source DIStributed COllaborative learning platform accessible to non-technical users, offering a means to collaboratively build machine learning models without sharing any original data or requiring any programming knowledge. DISCO's web application trains models locally directly in the browser, making our tool cross-platform out-of-the-box, including smartphones. The modular design of \disco offers choices between federated and decentralized paradigms, various levels of privacy guarantees and several approaches to weight aggregation strategies that allow for model personalization and bias resilience in the collaborative training. Code repository is available at https://github.com/epfml/disco and a showcase web interface at https://discolab.ai
Code (0)
등록된 구현이 없습니다.
Similar Papers 제목 키워드 기반
MLitB: Machine Learning in the Browser
With few exceptions, the field of Machine Learning (ML) research has largely ignored the browser as a computational engine. Beyond an educational resource for ML, the browser has vast potential to not only improve the st…
BIG-bench Machine LearningDistributed ComputingGPUPrivacy PreservingPrivacy-Preserving Classification with Secret Vector Machines
Today, large amounts of valuable data are distributed among millions of user-held devices, such as personal computers, phones, or Internet-of-things devices. Many companies collect such data with the goal of using it for…
ClassificationFederated LearningGeneral ClassificationPrivacy PreservingAdFL: In-Browser Federated Learning for Online Advertisement
Since most countries are coming up with online privacy regulations, such as GDPR in the EU, online publishers need to find a balance between revenue from targeted advertisement and user privacy. One way to be able to sti…
Federated LearningPrivacy-Preserving Distributed Clustering for Electrical Load Profiling
Electrical load profiling supports retailers and distribution network operators in having a better understanding of the consumption behavior of consumers. However, traditional clustering methods for load profiling are ce…
ClusteringPrivacy PreservingPrivacy Preserving K-Means Clustering: A Secure Multi-Party Computation Approach
Knowledge discovery is one of the main goals of Artificial Intelligence. This Knowledge is usually stored in databases spread in different environments, being a tedious (or impossible) task to access and extract data fro…
BIG-bench Machine LearningClusteringPrivacy Preserving