Tree-Projected Gradient Descent for Estimating Gradient-Sparse Parameters on Graphs

preprint2020arXivOpen access

Abstract

We study estimation of a gradient-sparse parameter vector θ∗∈Rp\boldsymbolθ^* \in \mathbb{R}^p, having strong gradient-sparsity s∗:=∥∇Gθ∗∥0s^*:=\|\nabla_G \boldsymbolθ^*\|_0 on an underlying graph GG. Given observations Z1,…,ZnZ_1,\ldots,Z_n and a smooth, convex loss function L\mathcal{L} for which θ∗\boldsymbolθ^* minimizes the population risk E[L(θ;Z1,…,Zn)]\mathbb{E}[\mathcal{L}(\boldsymbolθ;Z_1,\ldots,Z_n)], we propose to estimate θ∗\boldsymbolθ^* by a projected gradient descent algorithm that iteratively and approximately projects gradient steps onto spaces of vectors having small gradient-sparsity over low-degree spanning trees of GG. We show that, under suitable restricted strong convexity and smoothness assumptions for the loss, the resulting estimator achieves the squared-error risk s∗nlog⁡(1+ps∗)\frac{s^*}{n} \log (1+\frac{p}{s^*}) up to a multiplicative constant that is independent of GG. In contrast, previous polynomial-time algorithms have only been shown to achieve this guarantee in more specialized settings, or under additional assumptions for GG and/or the sparsity pattern of ∇Gθ∗\nabla_G \boldsymbolθ^*. As applications of our general framework, we apply our results to the examples of linear models and generalized linear models with random design.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.