arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2404.04490cs.LGcs.CR

通过约束多目标联邦学习实现 SecureBoost 的超参数优化

Hyperparameter Optimization for SecureBoost via Constrained Multi-Objective Federated Learning

School of Computer Science, Beihang University(北京航空航天大学计算机学院);Webank(微众银行);Hong Kong University of Science and Technology(香港科技大学)

Yan Kang, Ziyao Ren, Lixin Fan, Linghua Yang, Yongxin Tong, Qiang Yang

AI总结:

针对 SecureBoost 超参数只凭启发式优化效用且存在标签泄露的问题,提出 CMOSB 约束多目标算法,联合权衡效用损失、训练成本与隐私泄露,并用 ICA 评估隐私及给出防御措施。

摘要:

SecureBoost 是一种树提升算法,利用同态加密(HE)在纵向联邦学习中保护数据隐私。SecureBoost 及其变体已被广泛应用于金融和医疗等领域。然而,SecureBoost 的超参数通常基于启发式方式配置,仅用于优化模型性能(即效用),并假设隐私已经得到保护。我们的研究发现,SecureBoost 及其部分变体仍易受标签泄露影响。这一漏洞可能导致当前 SecureBoost 的启发式超参数配置在效用、隐私和效率之间形成次优权衡,而这三者正是构建可信赖联邦学习系统的关键要素。为解决该问题,我们提出约束多目标 SecureBoost(CMOSB)算法,旨在逼近 Pareto 最优解,其中每个解都是一组超参数,可在效用损失、训练成本和隐私泄露之间实现最优权衡。我们设计了三个目标的度量方法,包括一种名为实例聚类攻击(ICA)的新型标签推理攻击,用于衡量 SecureBoost 的隐私泄露。此外,我们提供了两种针对 ICA 的对策。实验结果表明,在效用损失、训练成本和隐私泄露之间的权衡方面,CMOSB 产生的超参数优于通过网格搜索和贝叶斯优化得到的超参数。

英文摘要:

SecureBoost is a tree-boosting algorithm that leverages homomorphic encryption (HE) to protect data privacy in vertical federated learning. SecureBoost and its variants have been widely adopted in fields such as finance and healthcare. However, the hyperparameters of SecureBoost are typically configured heuristically for optimizing model performance (i.e., utility) solely, assuming that privacy is secured. Our study found that SecureBoost and some of its variants are still vulnerable to label leakage. This vulnerability may lead the current heuristic hyperparameter configuration of SecureBoost to a suboptimal trade-off between utility, privacy, and efficiency, which are pivotal elements toward a trustworthy federated learning system. To address this issue, we propose the Constrained Multi-Objective SecureBoost (CMOSB) algorithm, which aims to approximate Pareto optimal solutions that each solution is a set of hyperparameters achieving an optimal trade-off between utility loss, training cost, and privacy leakage. We design measurements of the three objectives, including a novel label inference attack named instance clustering attack (ICA) to measure the privacy leakage of SecureBoost. Additionally, we provide two countermeasures against ICA. The experimental results demonstrate that the CMOSB yields superior hyperparameters over those optimized by grid search and Bayesian optimization regarding the trade-off between utility loss, training cost, and privacy leakage.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑