The development of machine learning models requires a large amount of
training data. Data marketplaces are essential for trading high-quality,
private-domain data not publicly available online. However, due to growing data
privacy concerns, direct data exchange is inappropriate. Federated Learning
(FL) is a distributed machine learning paradigm that exchanges data utilities
(in form of local models or gradients) among multiple parties without directly
sharing the raw data. However, several challenges exist when applying existing
FL architectures to construct a data marketplace: (i) In existing FL
architectures, Data Acquirers (DAs) cannot privately evaluate local models from
Data Providers (DPs) prior to trading; (ii) Model aggregation protocols in
existing FL designs struggle to exclude malicious DPs without "overfitting" to
the DA's (possibly biased) root dataset; (iii) Prior FL designs lack a proper
billing mechanism to enforce the DA to fairly allocate the reward according to
contributions made by different DPs. To address above challenges, we propose
martFL, the first federated learning architecture that is specifically designed
to enable a secure utility-driven data marketplace. At a high level, martFL is
powered by two innovative designs: (i) a quality-aware model aggregation
protocol that achieves robust local model aggregation even when the DA's root
dataset is biased; (ii) a verifiable data transaction protocol that enables the
DA to prove, both succinctly and in zero-knowledge, that it has faithfully
aggregates the local models submitted by different DPs according to the
committed aggregation weights, based on which the DPs can unambiguously claim
the corresponding reward. We implement a prototype of martFL and evaluate it
extensively over various tasks. The results show that martFL can improve the
model accuracy by up to 25% while saving up to 64% data acquisition cost.
Annual International Cryptology Conference (CRYPTO)
Verifiable Delay Functions
Boneh, D., Bonneau, J., Bünz, B., Fisch, B.
Published: 2018
Cryptology ePrint Archive
Recursive Proof Composition without a Trusted Setup
Bowe, S., Grigg, J., Hopwood, D.
Published: 2019
IEEE Symposium on Security and Privacy (SP)
Bulletproofs: Short Proofs for Confidential Transactions and More
Bünz, B., Bootle, J., Boneh, D., Poelstra, A., Wuille, P., Maxwell, G.
Published: 2018
Annual International Conference on the Theory and Applications of Cryptographic Techniques (EUROCRYPT)
Transparent SNARKs from DARK Compilers
Bünz, B., Fisch, B., Szepieniec, A.
Published: 2020
Smart Cities
Citizens’s Data Privacy in China: The State of the Art of the Personal Information Protection Law (PIPL)
Calzada, I.
Published: 2022
NDSS
Fltrust: Byzantine-robust federated learning via trust bootstrapping
X. Cao, M. Fang, J. Liu, N. Z. Gong
Published: 2021
AAAI Conference on Artificial Intelligence (AAAI) Workshop on Towards Robust, Secure and Efficient Machine Learning
Robust Blockchained Federated Learning with Model Validation and Proof-of-Stake Inspired Consensus
Chen, H., Asif, S. A., Park, J., Shen, C.-C., Bennis, M.
Published: 2021
IEEE European Symposium on Security and Privacy
Ekiden: A Platform for Confidentiality-preserving, Trustworthy, and Performant Smart Contracts
Cheng, R., Zhang, F., Kos, J., He, W., Hynes, N., Johnson, N., Juels, A., Miller, A., Song, D.
Published: 2019
Advances in Cryptology – ASIACRYPT 2017
Homomorphic encryption for arithmetic of approximate numbers
Jung Hee Cheon, Andrey Kim, Miran Kim, Yongsoo Song
Published: 2017
Advances in Cryptology–EUROCRYPT 2020: 39th Annual International Conference on the Theory and Applications of Cryptographic Techniques (EUROCRYPT)
Marlin: Preprocessing zkSNARKs with Universal and Updatable SRS
Chiesa, A., Hu, Y., Maller, M., Mishra, P., Vesely, N., Ward, N.
Published: 2020
Educational and psychological measurement
A coefficient of agreement for nominal scales
Cohen, J.
Published: 1960
Proceedings of the 2017 ACM SIGSAC conference on computer and communications security (CCS)
Betrayal, Distrust, and Rationality: Smart Counter-Collusion Contracts for Verifiable Cloud Computing
Dong, C., Wang, Y., Aldweesh, A., McCorry, P., van Moorsel, A.
Published: 2017
Proceedings of the 2018 ACM SIGSAC conference on computer and communications security (CCS)
Fairswap: How to Fairly Exchange Digital Goods
Dziembowski, S., Eckey, L., Faust, S.
Published: 2018
IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData)
Poseidon: A New Hash Function for Zero-Knowledge Proof Systems
Grassi, L., Khovratovich, D., Rechberger, C., Roy, A., Schofnegger, M.
Published: 2021
Advances in Cryptology–EUROCRYPT 2016: 35th Annual International Conference on the Theory and Applications of Cryptographic Techniques, Vienna, Austria
On the size of pairing-based non-interactive arguments
J. Groth
Published: 2016
Proceedings of the IEEE conference on computer vision and pattern recognition
Quantization and training of neural networks for efficient integer-arithmetic-only inference
B. Jacob, S. Kligys, B. Chen, M. Zhu, M. Tang, A. Howard, H. Adam, D. Kalenichenko
Published: 2018
The 22nd International Conference on Artificial Intelligence and Statistics
Towards efficient data valuation based on the shapley value
IEEE Transactions on Parallel and Distributed Systems (TPDS)
Towards Fair and Privacy-preserving Federated Deep Models
Lyu, L., Yu, J., Nandakumar, K., Li, Y., Ma, X., Jin, J., Yu, H., Ng, K. S.
Published: 2020
arxiv
被引用数 1
Communication-Efficient Learning of Deep Networks from Decentralized Data
H. Brendan McMahan, Eider Moore, Daniel Ramage, Seth Hampson, Blaise Agüera y Arcas
Published: 2016.2.18
Modern mobile devices have access to a wealth of data suitable for learning
models, which in turn can greatly improve the user experience on the device.
For example, language models can improve speech recognition and text entry, and
image models can automatically select good photos. However, this rich data is
often privacy sensitive, large in quantity, or both, which may preclude logging
to the data center and training there using conventional approaches. We
advocate an alternative that leaves the training data distributed on the mobile
devices, and learns a shared model by aggregating locally-computed updates. We
term this decentralized approach Federated Learning.
We present a practical method for the federated learning of deep networks
based on iterative model averaging, and conduct an extensive empirical
evaluation, considering five different model architectures and four datasets.
These experiments demonstrate the approach is robust to the unbalanced and
non-IID data distributions that are a defining characteristic of this setting.
Communication costs are the principal constraint, and we show a reduction in
required communication rounds by 10-100x as compared to synchronized stochastic
gradient descent.