首页    期刊浏览 2024年10月06日 星期日
登录注册

文章基本信息

  • 标题:Streaming Complexity of SVMs
  • 本地全文:下载
  • 作者:Alexandr Andoni ; Collin Burns ; Yi Li
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2020
  • 卷号:176
  • 页码:50:1-50:22
  • DOI:10.4230/LIPIcs.APPROX/RANDOM.2020.50
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:We study the space complexity of solving the bias-regularized SVM problem in the streaming model. In particular, given a data set (x_i,y_i) â^^ â"^dÃ- {-1,+1}, the objective function is F_λ(θ,b) = λ/2â€-(θ,b)â€-â,,² + 1/nâ^'_{i=1}ⁿ max{0,1-y_i(θ^Tx_i+b)} and the goal is to find the parameters that (approximately) minimize this objective. This is a classic supervised learning problem that has drawn lots of attention, including for developing fast algorithms for solving the problem approximately: i.e., for finding (θ,b) such that F_λ(θ,b) ≤ min_{(θ',b')} F_λ(θ',b')+ε. One of the most widely used algorithms for approximately optimizing the SVM objective is Stochastic Gradient Descent (SGD), which requires only O(1/λε) random samples, and which immediately yields a streaming algorithm that uses O(d/λε) space. For related problems, better streaming algorithms are only known for smooth functions, unlike the SVM objective that we focus on in this work. We initiate an investigation of the space complexity for both finding an approximate optimum of this objective, and for the related "point estimation" problem of sketching the data set to evaluate the function value F_λ on any query (θ, b). We show that, for both problems, for dimensions d = 1,2, one can obtain streaming algorithms with space polynomially smaller than 1/λε, which is the complexity of SGD for strongly convex functions like the bias-regularized SVM [Shalev-Shwartz et al., 2007], and which is known to be tight in general, even for d = 1 [Agarwal et al., 2009]. We also prove polynomial lower bounds for both point estimation and optimization. In particular, for point estimation we obtain a tight bound of Î~(1/â^S{ε}) for d = 1 and a nearly tight lower bound of ΩÌf(d/{ε}²) for d = Ω(log(1/ε)). Finally, for optimization, we prove a Ω(1/â^S{ε}) lower bound for d = Ω(log(1/ε)), and show similar bounds when d is constant.
  • 关键词:support vector machine; streaming algorithm; space lower bound; sketching algorithm; point estimation
国家哲学社会科学文献中心版权所有