# Efficient Implementations of the Generalized Lasso Dual Path Algorithm

arXiv: https://arxiv.org/abs/1405.3222 · HTML: https://mlsanity.com/paper/1405.3222/

## Key facts

- Cited by 12 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 13 May 2014.

## Built on by (most cited first, 12 of 12)

- [The Voronoigram: Minimax Estimation of Bounded Variation Functions From Scattered Data](https://mlsanity.com/paper/2212.14514/) (2022)
- [Weight-Sharing Regularization](https://mlsanity.com/paper/2311.03096/) (2023)
- [Quantum Algorithms for the Pathwise Lasso](https://mlsanity.com/paper/2312.14141/) (2023)
- [HMM for Discovering Decision-Making Dynamics Using Reinforcement Learning Experiments](https://mlsanity.com/paper/2401.13929/) (2024)
- [Predicting Rare Events by Shrinking Towards Proportional Odds](https://mlsanity.com/paper/2305.18700/) (2023)
- [Modelling Heterogeneity Using Bayesian Structured Sparsity](https://mlsanity.com/paper/2103.15919/) (2021)
- [An algorithmic view of ℓ2 regularization and some path-following algorithms](https://mlsanity.com/paper/2107.03322/) (2021)
- [Statistical Learning for Individualized Asset Allocation](https://mlsanity.com/paper/2201.07998/) (2022)
- [Large Graph Signal Denoising with Application to Differential Privacy](https://mlsanity.com/paper/2209.02043/) (2022)
- [Untangling Lariats: Subgradient Following of Variationally Penalized Objectives](https://mlsanity.com/paper/2405.04710/) (2024)
- [L1 Regularization Paths in Linear Models by Parametric Gaussian Message Passing](https://mlsanity.com/paper/2604.16949/) (2026)
- [CLASSO: a practical primal path-following algorithm for the constrained LASSO](https://mlsanity.com/paper/2610.17024/) (2026)

## Abstract (arXiv)

We consider efficient implementations of the generalized lasso dual path algorithm of Tibshirani and Taylor (2011). We first describe a generic approach that covers any penalty matrix D and any (full column rank) matrix X of predictor variables. We then describe fast implementations for the special cases of trend filtering problems, fused lasso problems, and sparse fused lasso problems, both with X=I and a general matrix X. These specialized implementations offer a considerable improvement over the generic implementation, both in terms of numerical stability and efficiency of the solution path computation. These algorithms are all available for use in the genlasso R package, which can be found in the CRAN repository.
