Sparsifying generalized linear models

Abstract

We consider the sparsification of sums F : Rn R where F(x) = f1( a1,x) + ·s + fm( am,x) for vectors a1,…,am ∈ Rn and functions f1,…,fm : R R+. We show that (1+)-approximate sparsifiers of F with support size n2 ( n)O(1) exist whenever the functions f1,…,fm are symmetric, monotone, and satisfy natural growth bounds. Additionally, we give efficient algorithms to compute such a sparsifier assuming each fi can be evaluated efficiently. Our results generalize the classic case of p sparsification, where fi(z) = |z|p, for p ∈ (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., fi(z) = \|z|p, |z|2\ for 0 < p ≤ 2. Our sparsification algorithm can be applied to give near-optimal reductions for optimizing a variety of generalized linear models including p regression for p ∈ (1, 2] to high accuracy, via solving ( n)O(1) sparse regression instances with m n( n)O(1), plus runtime proportional to the number of nonzero entries in the vectors a1, …, am.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…