中文

重加权随机查询并行与隐私保护随机凸优化

最优化与控制 2023-10-30 v2 密码学与安全 数据结构与算法 机器学习 机器学习

摘要

我们为随机凸优化(SCO)引入一个新工具:用于函数与(高斯)概率密度卷积后梯度的重加权随机查询(ReSQue)估计器。将 ReSQue 与近期在球 oracle 加速方面的进展 [CJJJLST20, ACJJS21] 相结合,我们开发了在并行与隐私设置下达到 SCO 最优复杂度的算法。对于约束在 Rd\mathbb{R}^d 中单位球上的 SCO 目标,我们得到如下结果(忽略多对数因子)。我们给出一个并行算法,在假设可访问有界方差随机梯度估计器的情况下,以 d1/3ϵopt2/3d^{1/3}\epsilon_{\text{opt}}^{-2/3} 的梯度 oracle 查询深度和总计 d1/3ϵopt2/3+ϵopt2d^{1/3}\epsilon_{\text{opt}}^{-2/3} + \epsilon_{\text{opt}}^{-2} 次梯度查询获得优化误差 ϵopt\epsilon_{\text{opt}}。对于 ϵopt[d1,d1/4]\epsilon_{\text{opt}} \in [d^{-1}, d^{-1/4}],我们的算法匹配 [BJLLS19] 的最优 oracle 深度,同时保持随机梯度下降的最优总工作量。给定 nn 个 Lipschitz 损失函数的样本,先前工作 [BFTT19, BFGT20, AFKT21, KLL21] 已确立若 ndϵdp2n \gtrsim d \epsilon_{\text{dp}}^{-2},则 (ϵdp,δ)(\epsilon_{\text{dp}}, \delta)-差分隐私在 SCO 效用上无渐近代价地实现。然而,这些先前工作都要求超线性的梯度查询次数。对于足够大的 nd2ϵdp3n \gtrsim d^2 \epsilon_{\text{dp}}^{-3},我们通过使用 ReSQue 设计在此情形下具有近线性梯度查询复杂度的算法,弥补了这一差距。

关键词

引用

@article{arxiv.2301.00457,
  title  = {ReSQueing Parallel and Private Stochastic Convex Optimization},
  author = {Yair Carmon and Arun Jambulapati and Yujia Jin and Yin Tat Lee and Daogao Liu and Aaron Sidford and Kevin Tian},
  journal= {arXiv preprint arXiv:2301.00457},
  year   = {2023}
}