TY - JOUR
T1 - Adaptive Vertical Federated Learning on Unbalanced Features
AU - Zhang, Jie
AU - Guo, Song
AU - Qu, Zhihao
AU - Zeng, Deze
AU - Wang, Haozhao
AU - Liu, Qifeng
AU - Zomaya, Albert Y.
N1 - This work was supported in part by fundings from the Key-Area Research and Development Program of Guangdong Province under Grant 2021B0101400003, in part by Hong Kong RGC Research Impact Fund under Grant R5060-19, in part by General Research Fund under Grants 152221/19E, 152203/20E, and 152244/21E, in part by the National Natural Science Foundation of China under Grants 61872310 and 62102131, in part by the Shenzhen Science and Technology Innovation Commission under Grant JCYJ20200109142008673, and in part by the Natural Science Foundation of Jiangsu Province under Grant BK20210361.
Publisher Copyright:
© 2022 IEEE.
PY - 2022/12/1
Y1 - 2022/12/1
N2 - Most of the existing FL systems focus on a data-parallel architecture where training data are partitioned by samples among several parties. In some real-life applications, however, partitioning by features is also of practical relevance and the number of features is usually unbalanced among parties. The corresponding learning framework is referred to as Vertical Federated Learning (VFL). Though some pioneering work focused on VFL, the convergence properties of VFL on unbalanced features, especially when parties conduct different numbers of local updates concerning heterogeneous computational capabilities are still unknown. In this article, we propose a new learning framework to improve the training efficiency of VFL on unbalanced features. Given the number of features and the computational capability owned by each party, our thorough theoretical analysis exhibits that the number of local updates conducted by each party has a great effect on the convergence rate and the computational complexity, both of which jointly determine the overall training efficiency in an interrelated and sophisticated way. Based on our theoretical findings, we formulate an optimization problem and derive the optimal solution by selecting an adaptive number of local training rounds for each party. Extensive experiments on various datasets and models demonstrate that our approach significantly improves the training efficiency of VFL.
AB - Most of the existing FL systems focus on a data-parallel architecture where training data are partitioned by samples among several parties. In some real-life applications, however, partitioning by features is also of practical relevance and the number of features is usually unbalanced among parties. The corresponding learning framework is referred to as Vertical Federated Learning (VFL). Though some pioneering work focused on VFL, the convergence properties of VFL on unbalanced features, especially when parties conduct different numbers of local updates concerning heterogeneous computational capabilities are still unknown. In this article, we propose a new learning framework to improve the training efficiency of VFL on unbalanced features. Given the number of features and the computational capability owned by each party, our thorough theoretical analysis exhibits that the number of local updates conducted by each party has a great effect on the convergence rate and the computational complexity, both of which jointly determine the overall training efficiency in an interrelated and sophisticated way. Based on our theoretical findings, we formulate an optimization problem and derive the optimal solution by selecting an adaptive number of local training rounds for each party. Extensive experiments on various datasets and models demonstrate that our approach significantly improves the training efficiency of VFL.
KW - convergence analysis
KW - unbalanced feature distribution
KW - Vertical federated learning
UR - http://www.scopus.com/inward/record.url?scp=85137723339&partnerID=8YFLogxK
U2 - 10.1109/TPDS.2022.3178443
DO - 10.1109/TPDS.2022.3178443
M3 - Journal article
AN - SCOPUS:85137723339
SN - 1045-9219
VL - 33
SP - 4006
EP - 4018
JO - IEEE Transactions on Parallel and Distributed Systems
JF - IEEE Transactions on Parallel and Distributed Systems
IS - 12
ER -