Serverless Federated AUPRC Optimization for Multi-Party Collaborative Imbalanced Data Mining

被引:2
|
作者
Wu, Xidong [1 ]
Hu, Zhengmian [1 ]
Pei, Jian [2 ]
Huang, Heng [3 ]
机构
[1] Univ Pittsburgh, Dept Elect & Comp Engn, Pittsburgh, PA 15260 USA
[2] Duke Univ, Dept Comp Sci, Durham, NC 27706 USA
[3] Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA
来源
PROCEEDINGS OF THE 29TH ACM SIGKDD CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, KDD 2023 | 2023年
关键词
AUPRC; federated learning; imbalanced data; stochastic optimization; serverless federated learning;
D O I
10.1145/3580305.3599499
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To address the big data challenges, serverless multi-party collaborative training has recently attracted attention in the data mining community, since they can cut down the communications cost by avoiding the server node bottleneck. However, traditional serverless multi-party collaborative training algorithms were mainly designed for balanced data mining tasks and are intended to optimize accuracy (e.g., cross-entropy). The data distribution in many real-world applications is skewed and classifiers, which are trained to improve accuracy, perform poorly when applied to imbalanced data tasks since models could be significantly biased toward the primary class. Therefore, the Area Under Precision-Recall Curve (AUPRC) was introduced as an effective metric. Although multiple single-machine methods have been designed to train models for AUPRC maximization, the algorithm for multi-party collaborative training has never been studied. The change from the single-machine to the multi-party setting poses critical challenges. For example, existing single-machine-based AUPRC maximization algorithms maintain an inner state for local each data point, thus these methods are not applicable to large-scale multi-party collaborative training due to the dependence on each local data point. To address the above challenge, in this paper, we reformulate the serverless multi-party collaborative AUPRC maximization problem as a conditional stochastic optimization problem in a serverless multi-party collaborative learning setting and propose a new ServerLess biAsed sTochastic gradiEnt (SLATE) algorithm to directly optimize the AUPRC. After that, we use the variance reduction technique and propose ServerLess biAsed sTochastic gradiEnt with Momentum-based variance reduction (SLATE-M) algorithm to improve the convergence rate, which matches the best theoretical convergence result reached by the single-machine online method. To the best of our knowledge, this is the first work to solve the multi-party collaborative AUPRC maximization problem. Finally, extensive experiments show the advantages of directly optimizing the AUPRC with distributed learning methods and also verify the efficiency of our new algorithms (i.e., SLATE and SLATE-M).
引用
收藏
页码:2648 / 2659
页数:12
相关论文
共 41 条
  • [1] Multi-party collaborative drug discovery via federated learning
    Huang D.
    Ye X.
    Sakurai T.
    Computers in Biology and Medicine, 2024, 171
  • [2] Secure Federated Learning for Multi-Party Network Monitoring
    Lytvyn, Oleksandr
    Nguyen, Giang
    IEEE ACCESS, 2024, 12 : 163262 - 163284
  • [3] Partially Encrypted Multi-Party Computation for Federated Learning
    Sotthiwat, Ekanut
    Zhen, Liangli
    Li, Zengxiang
    Zhang, Chi
    21ST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2021), 2021, : 828 - 835
  • [4] GraphFederator: Federated Visual Analysis for Multi-party Graphs
    Han, Dongming
    Zhu, Haiyang
    Chen, Wei
    Pan, Rusheng
    Liu, Yijing
    Zhou, Jiehui
    Feng, Haozhe
    Zhang, Tianye
    Wang, Xumeng
    Zhu, Minfeng
    Tao, Jianrong
    Fan, Changjie
    Zhang, Xiaolong
    2024 IEEE 17TH PACIFIC VISUALIZATION CONFERENCE, PACIFICVIS, 2024, : 172 - 181
  • [5] A survey on federated learning: a perspective from multi-party computation
    Liu, Fengxia
    Zheng, Zhiming
    Shi, Yexuan
    Tong, Yongxin
    Zhang, Yi
    FRONTIERS OF COMPUTER SCIENCE, 2024, 18 (01)
  • [6] EFMVFL: An Efficient and Flexible Multi-party Vertical Federated Learning without a Third Party
    Huang, Yimin
    Wang, Wanwan
    Zhao, Xingying
    Wang, Yukun
    Feng, Xinyu
    He, Hao
    Yao, Ming
    ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2024, 18 (03)
  • [7] Secure Byzantine resilient federated learning based on multi-party computation
    Gao, Hongfeng
    Huang, Hao
    Tian, Youliang
    Tongxin Xuebao/Journal on Communications, 2025, 46 (02): : 108 - 122
  • [8] Augmented Multi-Party Computation Against Gradient Leakage in Federated Learning
    Zhang, Chi
    Ekanut, Sotthiwat
    Zhen, Liangli
    Li, Zengxiang
    IEEE TRANSACTIONS ON BIG DATA, 2024, 10 (06) : 742 - 751
  • [9] MPCFL: Towards Multi-party Computation for Secure Federated Learning Aggregation
    Kaminaga, Hiroki
    Awaysheh, Feras M.
    Alawadi, Sadi
    Kamm, Liina
    16TH IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC 2023, 2023,
  • [10] A Verifiable Federated Learning Scheme Based on Secure Multi-party Computation
    Mou, Wenhao
    Fu, Chunlei
    Lei, Yan
    Hu, Chunqiang
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, WASA 2021, PT II, 2021, 12938 : 198 - 209