4

[2311.18145] Sparsifying generalized linear models

 1 month ago
source link: https://arxiv.org/abs/2311.18145
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Computer Science > Data Structures and Algorithms

[Submitted on 29 Nov 2023]

Sparsifying generalized linear models

View PDF

We consider the sparsification of sums F : \mathbb{R}^n \to \mathbb{R} where F(x) = f_1(\langle a_1,x\rangle) + \cdots + f_m(\langle a_m,x\rangle) for vectors a_1,\ldots,a_m \in \mathbb{R}^n and functions f_1,\ldots,f_m : \mathbb{R} \to \mathbb{R}_+. We show that (1+\varepsilon)-approximate sparsifiers of F with support size \frac{n}{\varepsilon^2} (\log \frac{n}{\varepsilon})^{O(1)} exist whenever the functions f_1,\ldots,f_m are symmetric, monotone, and satisfy natural growth bounds. Additionally, we give efficient algorithms to compute such a sparsifier assuming each f_i can be evaluated efficiently.
Our results generalize the classic case of \ell_p sparsification, where f_i(z) = |z|^p, for p \in (0, 2], and give the first near-linear size sparsifiers in the well-studied setting of the Huber loss function and its generalizations, e.g., f_i(z) = \min\{|z|^p, |z|^2\} for 0 < p \leq 2. Our sparsification algorithm can be applied to give near-optimal reductions for optimizing a variety of generalized linear models including \ell_p regression for p \in (1, 2] to high accuracy, via solving (\log n)^{O(1)} sparse regression instances with m \le n(\log n)^{O(1)}, plus runtime proportional to the number of nonzero entries in the vectors a_1, \dots, a_m.
Subjects: Data Structures and Algorithms (cs.DS); Functional Analysis (math.FA)
Cite as: arXiv:2311.18145 [cs.DS]
  (or arXiv:2311.18145v1 [cs.DS] for this version)
  https://doi.org/10.48550/arXiv.2311.18145

Submission history

From: James R Lee [view email]
[v1] Wed, 29 Nov 2023 23:16:42 UTC (50 KB)

Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK