Fair and efficient contribution valuation for vertical federated learning
Preprint
Abstract
Federated learning is a popular technology for training machine learning models on distributed data sources without sharing data. Vertical federated learning or feature-based federated learning applies to the cases that different data sources share the same sample ID space but differ in feature space. To ensure the data owners' long-term engagement, it is critical to objectively assess the contribution from each data source and recompense them accordingly. The Shapley value (SV) is a provably fair contribution valuation metric originated from cooperative game theory. However, computing the SV requires extensively retraining the model on each subset of data sources, which causes prohibitively high communication costs in federated learning. We propose a contribution valuation metric called vertical federated Shapley value (VerFedSV) based on SV. We show that VerFedSV not only satisfies many desirable properties for fairness but is also efficient to compute, and can be adapted to both synchronous and asynchronous vertical federated learning algorithms. Both theoretical analysis and extensive experimental results verify the fairness, efficiency, and adaptability of VerFedSV.Keywords
All Related Versions
This publication has 13 references indexed in Scilit:
- FedBCD: A Communication-Efficient Collaborative Learning Framework for Distributed FeaturesIEEE Transactions on Signal Processing, 2022
- Improving Fairness for Data Valuation in Horizontal Federated Learning2022
- Privacy-Preserving Asynchronous Vertical Federated Learning Algorithms for Multiparty Collaborative LearningIEEE Transactions on Neural Networks and Learning Systems, 2021
- A Survey on Data Pricing: From Economics to Data ScienceIEEE Transactions on Knowledge and Data Engineering, 2020
- Julia: A Fresh Approach to Numerical ComputingSIAM Review, 2017
- Guaranteed Matrix Completion via Non-Convex FactorizationIEEE Transactions on Information Theory, 2016
- Private Data Analytics on Biomedical Sensing Data via Distributed ComputationIEEE/ACM Transactions on Computational Biology and Bioinformatics, 2016
- Parallel matrix factorization for recommender systemsKnowledge and Information Systems, 2013
- Matrix Factorization Techniques for Recommender SystemsComputer, 2009
- Comparative accuracies of artificial neural networks and discriminant analysis in predicting forest cover types from cartographic variablesComputers and Electronics in Agriculture, 1999