Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Rahul Mazumder

dblp:11/9365 · DBLP profile ↗
← Back
40ranked-venue papers
6as first author
31since 2021 · last 2026
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 38 · 4 first-author · 30 since 2021Databases, data management, data science and information retrieval · 10 · 9 since 2021Theory of computation · 2 · 2 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
26 papers
Efficient and distributed learning · 39% Optimization for machine learning · 15% Trustworthy machine learning · 14%
Theoretical computer science
13 papers
Mathematical optimization · 98% Algorithms and data structures · 2% Information theory · 1%
Network and information security
2 papers
Privacy and data protection · 100%

Topics — the 30 heaviest of 83, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
model compression
4.962026
Theoretical Compression Bounds for Wide Multilayer Perceptrons · COLT 2026
3BASiL: An Algorithmic Framework for Sparse plus Low-Rank Compression of LLMs · NeurIPS 2025
Preserving Deep Representations in One-Shot Pruning: A Hessian-Free Second-Order Optimization Framework · ICLR 2025
Machine learning › Trustworthy machine learning
interpretability
2.942025
MOSS: Multi-Objective Optimization for Stable Rule Sets · KDD (2) 2025
FAST: An Optimization Framework for Fast Additive Segmentation in Transparent ML · KDD 2024
GRAND-SLAMIN' Interpretable Additive Modeling with Structural Constraints · NeurIPS 2023
Mathematical optimization
discrete optimization
2.342025
Differentially Private High-dimensional Variable Selection via Integer Programming · NeurIPS 2025
Fast as CHITA: Neural Network Pruning with Combinatorial Optimization · ICML 2023
Learning Sparse Classifiers: Continuous and Mixed Integer Optimization Perspectives · J. Mach. Learn. Res. 2021
Privacy and data protection
differential privacy
1.722025
Differentially Private High-dimensional Variable Selection via Integer Programming · NeurIPS 2025
SPARTA: An Optimization Framework for Differentially Private Sparse Fine-Tuning · KDD (2) 2025
Mathematical optimization
linear programming
1.732023
Practical Design of Performant Recommender Systems using Large-scale Linear Programming-based Global Inference · KDD 2023
Solving L1-regularized SVMs and Related Linear Programs: Revisiting the Effectiveness of Column and Constraint Generation · J. Mach. Learn. Res. 2022
ECLIPSE: An Extreme-Scale Linear Program Solver for Web-Applications · ICML 2020
Mathematical optimization › discrete optimization
mixed integer linear programming
1.732025
Differentially Private High-dimensional Variable Selection via Integer Programming · NeurIPS 2025
Learning Sparse Classifiers: Continuous and Mixed Integer Optimization Perspectives · J. Mach. Learn. Res. 2021
The Discrete Dantzig Selector: Estimating Sparse Linear Models via Mixed Integer Linear Optimization · IEEE Trans. Inf. Theory 2017
Machine learning › Optimization for machine learning
multi-objective optimization
1.622025
MOSS: Multi-Objective Optimization for Stable Rule Sets · KDD (2) 2025
FAST: An Optimization Framework for Fast Additive Segmentation in Transparent ML · KDD 2024
Machine learning › Efficient and distributed learning › model compression › pruning › DNN pruning
one-shot pruning
1.622025
Preserving Deep Representations in One-Shot Pruning: A Hessian-Free Second-Order Optimization Framework · ICLR 2025
ALPS: Improved Optimization for Highly Sparse One-Shot Pruning for Large Language Models · NeurIPS 2024
Mathematical optimization
combinatorial optimization
1.422024
OSSCAR: One-Shot Structured Pruning in Vision and Language Models with Combinatorial Optimization · ICML 2024
Fast as CHITA: Neural Network Pruning with Combinatorial Optimization · ICML 2023
Machine learning › Deep learning architectures and training
mixture of experts
1.222023
COMET: Learning Cardinality Constrained Mixture of Experts with Trees and Local Search · KDD 2023
DSelect-k: Differentiable Selection in the Mixture of Experts with Applications to Multi-Task Learning · NeurIPS 2021
Machine learning › Learning paradigms
multi-task learning
1.122022
Flexible Modeling and Multitask Learning using Differentiable Tree Ensembles · KDD 2022
DSelect-k: Differentiable Selection in the Mixture of Experts with Applications to Multi-Task Learning · NeurIPS 2021
Machine learning › Kernel, tree and ensemble methods › ensemble learning
tree ensembles
1.022022
Flexible Modeling and Multitask Learning using Differentiable Tree Ensembles · KDD 2022
The Tree Ensemble Layer: Differentiability meets Conditional Computation · ICML 2020
Machine learning › Learning theory › generalization bounds
compression bounds
1.012026
Theoretical Compression Bounds for Wide Multilayer Perceptrons · COLT 2026
Machine learning › Learning theory
generalization bounds
1.012026
Theoretical Compression Bounds for Wide Multilayer Perceptrons · COLT 2026
Machine learning › Efficient and distributed learning › model compression
pruning and quantization
1.012026
Theoretical Compression Bounds for Wide Multilayer Perceptrons · COLT 2026
Machine learning › Kernel, tree and ensemble methods › ensemble learning
bagging
0.912025
Randomization Can Reduce Both Bias and Variance: A Case Study in Random Forests · J. Mach. Learn. Res. 2025
Machine learning › Kernel, tree and ensemble methods
ensemble learning
0.912025
Randomization Can Reduce Both Bias and Variance: A Case Study in Random Forests · J. Mach. Learn. Res. 2025
Machine learning › Optimization for machine learning › second-order optimization
hessian-free optimization
0.912025
Preserving Deep Representations in One-Shot Pruning: A Hessian-Free Second-Order Optimization Framework · ICLR 2025
Natural language and speech › Language models and text generation
large language model
0.912025
3BASiL: An Algorithmic Framework for Sparse plus Low-Rank Compression of LLMs · NeurIPS 2025
Machine learning › Efficient and distributed learning › model compression
low-rank approximation
0.912025
3BASiL: An Algorithmic Framework for Sparse plus Low-Rank Compression of LLMs · NeurIPS 2025
Machine learning › Efficient and distributed learning › model compression › sparsity
n:m sparsity
0.912025
TSENOR: Highly-Efficient Algorithm for Finding Transposable N: M Sparse Masks · NeurIPS 2025
Machine learning › Efficient and distributed learning
parameter-efficient fine-tuning
0.912025
SPARTA: An Optimization Framework for Differentially Private Sparse Fine-Tuning · KDD (2) 2025
Machine learning › Optimization for machine learning › multi-objective optimization
pareto front
0.912025
MOSS: Multi-Objective Optimization for Stable Rule Sets · KDD (2) 2025
Machine learning › Kernel, tree and ensemble methods › ensemble learning › tree ensembles
random forest
0.912025
Randomization Can Reduce Both Bias and Variance: A Case Study in Random Forests · J. Mach. Learn. Res. 2025
Machine learning › Optimization for machine learning
second-order optimization
0.912025
Preserving Deep Representations in One-Shot Pruning: A Hessian-Free Second-Order Optimization Framework · ICLR 2025
Machine learning › Efficient and distributed learning › parameter-efficient fine-tuning
sparse fine-tuning
0.912025
SPARTA: An Optimization Framework for Differentially Private Sparse Fine-Tuning · KDD (2) 2025
Machine learning › Efficient and distributed learning › model compression
sparsity
0.912025
3BASiL: An Algorithmic Framework for Sparse plus Low-Rank Compression of LLMs · NeurIPS 2025
Privacy and data protection › differential privacy › differentially private deep learning
differentially private fine-tuning
0.912025
SPARTA: An Optimization Framework for Differentially Private Sparse Fine-Tuning · KDD (2) 2025
Mathematical optimization › sparse optimization
best subset selection
0.912025
Differentially Private High-dimensional Variable Selection via Integer Programming · NeurIPS 2025
Machine learning › Trustworthy machine learning › interpretability › explainable AI
additive models
0.812024
FAST: An Optimization Framework for Fast Additive Segmentation in Transparent ML · KDD 2024

Methods — techniques the papers use, named apart from their topics

combinatorial optimization · 2.8structured sampling · 1.7exponential mechanism · 1.7MIP · 1.7GPU parallelism · 1.6gradient-based optimization · 1.3first-order optimization · 1.2coordinate descent · 1.2randomized greedy compression · 1.0optimal brain damage · 1.0sparse fine-tuning · 0.9second-order optimization · 0.9optimization · 0.9newton descent · 0.9hessian-free optimization · 0.9differential privacy · 0.9cutting plane algorithm · 0.9perturbation · 0.9
YearPublicationVenuePosition
2026 Theoretical Compression Bounds for Wide Multilayer Perceptrons
abstract
Pruning and quantization techniques have been broadly successful in reducing the number of parameters needed for large neural networks, yet theoretical justification for their empirical success falls short. We consider a randomized greedy compression algorithm for pruning and quantization post-training and use it to rigorously show the existence of pruned/quantized subnetworks of multilayer perceptrons (MLPs) with competitive performance. We further extend our results to structured pruning of MLPs and convolutional neural networks (CNNs), thus providing a unified analysis of pruning in wide networks. Our results are free of data assumptions, and showcase a tradeoff between compressibility and network width. The algorithm we consider bears some similarities with Optimal Brain Damage (OBD) and can be viewed as a post-training randomized version of it. The theoretical results we derive bridge the gap between theory and application for pruning/quantization, and provide a justification for the empirical success of compression in wide multilayer perceptrons.
Houssam El Cheairi, David Gamarnik, Rahul Mazumder
COLT3
2025 Preserving Deep Representations in One-Shot Pruning: A Hessian-Free Second-Order Optimization Framework
abstract
We present SNOWS, a one-shot post-training pruning framework aimed at reducing the cost of vision network inference without retraining. Current leading one-shot pruning methods minimize layer-wise least squares reconstruction error which does not take into account deeper network representations. We propose to optimize a more global reconstruction objective. This objective accounts for nonlinear activations deep in the network to obtain a better proxy for the network loss. This nonlinear objective leads to a more challenging optimization problem---we demonstrate it can be solved efficiently using a specialized second-order optimization framework. A key innovation of our framework is the use of Hessian-free optimization to compute exact Newton descent steps without needing to compute or store the full Hessian matrix. A distinct advantage of SNOWS is that it can be readily applied on top of any sparse mask derived from prior methods, readjusting their weights to preserve deep feature representations. SNOWS obtains state-of-the-art results on various one-shot pruning benchmarks including residual networks and Vision Transformers (ViT/B-16 and ViT/L-16, 86m and 304m parameters respectively). Our open-source implementation is available at https://github.com/mazumder-lab/SNOWS.
Ryan Lucas, Rahul Mazumder
ICLR2
2025 MOSS: Multi-Objective Optimization for Stable Rule Sets
abstract
We present MOSS, a multi-objective optimization framework for constructing stable sets of decision rules.MOSS incorporates three important criteria for interpretability: sparsity, accuracy, and stability, into a single multi-objective optimization framework.Importantly, MOSS allows a practitioner to rapidly evaluate the trade-o between accuracy and stability in sparse rule sets in order to select an appropriate model.We develop a specialized cutting plane algorithm in our framework to rapidly compute the Pareto frontier between these two objectives, and our algorithm scales to problem instances beyond the capabilities of commercial optimization solvers.Our experiments show that MOSS outperforms state-ofthe-art rule ensembles in terms of both predictive performance and stability.
Brian Liu 0002, Rahul Mazumder
KDD (2)2
2025 SPARTA: An Optimization Framework for Differentially Private Sparse Fine-Tuning
abstract
KDD ’25, Toronto, ON, Canada
Mehdi Makni, Kayhan Behdin, Gabriel Afriat, Zheng Xu 0002, Sergei Vassilvitskii, Natalia Ponomareva 0001, Rahul Mazumder, Hussein Hazimeh 0001
KDD (2)7
2025 3BASiL: An Algorithmic Framework for Sparse plus Low-Rank Compression of LLMs
abstract
Sparse plus Low-Rank $(\mathbf{S} + \mathbf{L}\mathbf{R})$ decomposition of Large Language Models (LLMs) has emerged as a promising direction in $\textit{model compression}$, aiming to decompose pre-trained model weights into a sum of sparse and low-rank matrices $\mathbf{W} \approx \mathbf{S} + \mathbf{LR}$. Despite recent progress, existing methods often suffer from substantial performance degradation compared to dense models. In this work, we introduce $\texttt{3BASiL-TM}$, an efficient one-shot post-training method for $(\mathbf{S} + \mathbf{L}\mathbf{R})$ decomposition of LLMs that addresses this gap. Our approach first introduces a novel 3-Block Alternating Direction Method of Multipliers (ADMM) method, termed $\texttt{3BASiL}$, to minimize the layer-wise reconstruction error with convergence guarantees. We then design a transformer-matching ($\texttt{TM}$) refinement step that jointly optimizes the sparse and low-rank components across transformer layers. This step minimizes a novel memory-efficient loss that aligns outputs at the transformer level. Notably, the $\texttt{TM}$ procedure is universal as it can enhance any $(\mathbf{S} + \mathbf{L}\mathbf{R})$ decomposition, including pure sparsity. Our numerical experiments show that $\texttt{3BASiL-TM}$ reduces the WikiText2 perplexity gap to dense LLaMA-8B model by over 30% under a (2:4 Sparse + 64 LR) configuration, compared to prior methods. Moreover, our method achieves over 2.5x faster compression runtime on an A100 GPU compared to SOTA $(\mathbf{S} + \mathbf{L}\mathbf{R})$ method. Our code is available at https://github.com/mazumder-lab/3BASiL.
Mehdi Makni, Xiang Meng 0004, Rahul Mazumder
NeurIPS3
2025 TSENOR: Highly-Efficient Algorithm for Finding Transposable N: M Sparse Masks
abstract
Network pruning reduces computational requirements of large neural networks, with N:M sparsity—retaining only N out of every M consecutive weights—offering a compelling balance between compressed model quality and hardware acceleration. However, N:M sparsity only accelerates forward-pass computations, as N:M patterns are not preserved during matrix transposition, limiting efficiency during training where both passes are computationally intensive. While transposable N:M sparsity has been proposed to address this limitation, existing methods for finding transposable N:M sparse masks either fail to scale to large models or are restricted to M=4 which results in suboptimal compression-accuracy trade-off. We introduce an efficient solver for transposable N:M masks that scales to billion-parameter models. We formulate mask generation as optimal transport problems and solve through entropy regularization and Dykstra's algorithm, followed by a rounding procedure. Our tensor-based implementation exploits GPU parallelism, achieving up to 100× speedup with only 1-10\% error compared to existing methods. Our approach can be integrated with layer-wise N:M pruning frameworks including Wanda, SparseGPT and ALPS to produce transposable N:M sparse models with arbitrary N:M values. Experiments show that LLaMA3.2-8B with transposable 16:32 sparsity maintains performance close to its standard N:M counterpart and outperforms standard 2:4 sparse model, showing the practical value of our approach. Our code is available at https://github.com/mazumder-lab/TSENOR.
Xiang Meng 0004, Mehdi Makni, Rahul Mazumder
NeurIPS3
2025 Differentially Private High-dimensional Variable Selection via Integer Programming
abstract
Sparse variable selection improves interpretability and generalization in high-dimensional learning by selecting a small subset of informative features. Recent advances in Mixed Integer Programming (MIP) have enabled solving large-scale non-private sparse regression—known as Best Subset Selection (BSS)—with millions of variables in minutes. However, extending these algorithmic advances to the setting of Differential Privacy (DP) has remained largely unexplored. In this paper, we introduce two new differentially private estimators for sparse variable selection, levering modern MIP techniques. Our framework is general and applies broadly to problems like sparse regression or classification, and we provide theoretical support recovery guarantees in the case of BSS. Inspired by the exponential mechanism, we develop structured sampling procedures that efficiently explore the non-convex objective landscape, avoiding the exhaustive combinatorial search in the exponential mechanism. We complement our theoretical findings with extensive numerical experiments, using both least squares and hinge loss for our objective function, and demonstrate that our methods achieve state-of-the-art empirical support recovery, outperforming competing algorithms in settings with up to $p=10^4$.
Petros Prastakos, Kayhan Behdin, Rahul Mazumder
NeurIPS3
2025 Randomization Can Reduce Both Bias and Variance: A Case Study in Random Forests
abstract
We study the often overlooked phenomenon, first noted in Breiman (2001), that random forests appear to reduce bias compared to bagging. Motivated by an interesting paper by Mentch and Zhou (2020), where the authors explain the success of random forests in low signal-to-noise ratio (SNR) settings through regularization, we explore how random forests can capture patterns in the data that bagging ensembles fail to capture. We empirically demonstrate that in the presence of such patterns, random forests reduce bias along with variance and can increasingly outperform bagging ensembles when SNR is high. Our observations offer insights into the real-world success of random forests across a range of SNRs and enhance our understanding of the difference between random forests and bagging ensembles. Our investigations also yield practical insights into the importance of tuning $mtry$ in random forests.
Brian Liu 0002, Rahul Mazumder
J. Mach. Learn. Res.2
2024 End-to-end Feature Selection Approach for Learning Skinny Trees
abstract
We propose a new optimization-based approach for feature selection in tree ensembles, an important problem in statistics and machine learning. Popular tree ensemble toolkits e.g., Gradient Boosted Trees and Random Forests support feature selection post-training based on feature importance scores, while very popular, they are known to have drawbacks. We propose Skinny Trees: an end-to-end toolkit for feature selection in tree ensembles where we train a tree ensemble while controlling the number of selected features. Our optimization-based approach learns an ensemble of differentiable trees, and simultaneously performs feature selection using a grouped $\ell_0$-regularizer. We use first-order methods for optimization and present convergence guarantees for our approach. We use a dense-to-sparse regularization scheduling scheme that can lead to more expressive and sparser tree ensembles. On 15 synthetic and real-world datasets, Skinny Trees can achieve $1.5{\times}$–$620{\times}$ feature compression rates, leading up to $10{\times}$ faster inference over dense trees, without any loss in performance. Skinny Trees lead to superior feature selection than many existing toolkits e.g., in terms of AUC performance for 25% feature budget, Skinny Trees outperforms LightGBM by 10.2% (up to 37.7%), and Random Forests by 3% (up to 12.5%).
Shibal Ibrahim, Kayhan Behdin, Rahul Mazumder
AISTATS3
2024 FALCON: FLOP-Aware Combinatorial Optimization for Neural Network Pruning
abstract
The increasing computational demands of modern neural networks present deployment challenges on resource-constrained devices. Network pruning offers a solution to reduce model size and computational cost while maintaining performance. However, current pruning methods focus primarily on improving sparsity by reducing the number of nonzero parameters, often neglecting other deployment costs such as inference time, which are closely related to the number of floating-point operations (FLOPs). In this paper, we propose {FALCON}, a novel combinatorial-optimization-based framework for network pruning that jointly takes into account model accuracy (fidelity), FLOPs, and sparsity constraints. A main building block of our approach is an integer linear program (ILP) that simultaneously handles FLOP and sparsity constraints. We present a novel algorithm to approximately solve the ILP. We propose a novel first-order method for our optimization framework which makes use of our ILP solver. Using problem structure (e.g., the low-rank structure of approx. Hessian), we can address instances with millions of parameters. Our experiments demonstrate that {FALCON} achieves superior accuracy compared to other pruning approaches within a fixed FLOP budget. For instance, for ResNet50 with 20% of the total FLOPs retained, our approach improves the accuracy by 48% relative to state-of-the-art. Furthermore, in gradual pruning settings with re-training between pruning steps, our framework outperforms existing pruning methods, emphasizing the significance of incorporating both FLOP and sparsity constraints for effective network pruning.
Xiang Meng 0004, Wenyu Chen 0003, Riade Benbaki, Rahul Mazumder
AISTATS4
2024 OSSCAR: One-Shot Structured Pruning in Vision and Language Models with Combinatorial Optimization
abstract
Structured pruning is a promising approach for reducing the inference costs of large vision and language models. By removing carefully chosen structures, e.g., neurons or attention heads, the improvements from this approach can be realized on standard deep learning hardware. In this work, we focus on structured pruning in the one-shot (post-training) setting, which does not require model retraining after pruning. We propose a novel combinatorial optimization framework for this problem, based on a layer-wise reconstruction objective and a careful reformulation that allows for scalable optimization. Moreover, we design a new local combinatorial optimization algorithm, which exploits low-rank updates for efficient local search. Our framework is time and memory-efficient and considerably improves upon state-of-the-art one-shot methods on vision models (e.g., ResNet50, MobileNet) and language models (e.g., OPT-1.3B – OPT-30B). For language models, e.g., OPT-2.7B, OSSCAR can lead to $125\times$ lower test perplexity on WikiText with $2\times$ inference time speedup in comparison to the state-of-the-art ZipLM approach. Our framework is also $6\times$ – $8\times$ faster. Notably, our work considers models with tens of billions of parameters, which is up to $100\times$ larger than what has been previously considered in the structured pruning literature. Our code is available at https://github.com/mazumder-lab/OSSCAR.
Xiang Meng 0004, Shibal Ibrahim, Kayhan Behdin, Hussein Hazimeh 0001, Natalia Ponomareva 0001, Rahul Mazumder
ICML6
2024 FAST: An Optimization Framework for Fast Additive Segmentation in Transparent ML
abstract
We present FAST, an optimization framework for fast additive segmentation.FAST segments piecewise constant shape functions for each feature in a dataset to produce transparent additive models.The framework leverages a novel optimization procedure to fit these models ∼2 orders of magnitude faster than existing state-of-the-art methods, such as explainable boosting machines [20].We also develop new feature selection algorithms in the FAST framework to fit parsimonious models that perform well.Through experiments and case studies, we show that FAST improves the computational efficiency and interpretability of additive models.
Brian Liu 0002, Rahul Mazumder
KDD2
2024 ALPS: Improved Optimization for Highly Sparse One-Shot Pruning for Large Language Models
abstract
The impressive performance of Large Language Models (LLMs) across various natural language processing tasks comes at the cost of vast computational resources and storage requirements. One-shot pruning techniques offer a way to alleviate these burdens by removing redundant weights without the need for retraining. Yet, the massive scale of LLMs often forces current pruning approaches to rely on heuristics instead of optimization-based techniques, potentially resulting in suboptimal compression. In this paper, we introduce ALPS, an optimization-based framework that tackles the pruning problem using the operator splitting technique and a preconditioned conjugate gradient-based post-processing step. Our approach incorporates novel techniques to accelerate and theoretically guarantee convergence while leveraging vectorization and GPU parallelism for efficiency. ALPS substantially outperforms state-of-the-art methods in terms of the pruning objective and perplexity reduction, particularly for highly sparse models. On the LLaMA3-8B model with 70\% sparsity, ALPS achieves a 29\% reduction in test perplexity on the WikiText dataset and a 8\% improvement in zero-shot benchmark performance compared to existing methods. Our code is available at https://github.com/mazumder-lab/ALPS.
Xiang Meng 0004, Kayhan Behdin, Rahul Mazumder
NeurIPS4
2024 Sparse NMF with Archetypal Regularization: Computational and Robustness Properties
abstract
We consider the problem of sparse nonnegative matrix factorization (NMF) using archetypal regularization. The goal is to represent a collection of data points as nonnegative linear combinations of a few nonnegative sparse factors with appealing geometric properties, arising from the use of archetypal regularization. We generalize the notion of robustness studied in Javadi and Montanari (2019) (without sparsity) to the notions of (a) strong robustness that implies each estimated archetype is close to the underlying archetypes and (b) weak robustness that implies there exists at least one recovered archetype that is close to the underlying archetypes. Our theoretical results on robustness guarantees hold under minimal assumptions on the underlying data, and applies to settings where the underlying archetypes need not be sparse. We present theoretical results and illustrative examples to strengthen the insights underlying the notions of robustness. We propose new algorithms for our optimization problem; and present numerical experiments on synthetic and real data sets that shed further insights into our proposed framework and theoretical developments.
Kayhan Behdin, Rahul Mazumder
J. Mach. Learn. Res.2
2023 ForestPrune: Compact Depth-Pruned Tree Ensembles
abstract
Tree ensembles are powerful models that achieve excellent predictive performances, but can grow to unwieldy sizes. These ensembles are often post-processed (pruned) to reduce memory footprint and improve interpretability. We present ForestPrune, a novel optimization framework to post-process tree ensembles by pruning depth layers from individual trees. Since the number of nodes in a decision tree increases exponentially with tree depth, pruning deep trees drastically compactifies ensembles. We develop a specialized optimization algorithm to efficiently obtain high-quality solutions to problems under ForestPrune. Our algorithm typically reaches good solutions in seconds for medium-size datasets and ensembles, with 10000s of rows and 100s of trees, resulting in significant speedups over existing approaches. Our experiments demonstrate that ForestPrune produces parsimonious models that outperform models extracted by existing post-processing algorithms.
Brian Liu 0002, Rahul Mazumder
AISTATS2
2023 Optimizing for Member Value in an Edge Building Marketplace
abstract
Social networks are prosperous marketplaces where creators and consumers congregate to share and consume various content. In general, products that rank content for distribution (such as newsfeeds, stories, and notifications) and are related to edge recommendations (such as connect to members, follow celebrities or groups or hashtags) optimize the experience of active users. Typically, such users generate ample interaction data amenable to accurate model training and prediction. In contrast, we prioritize enhancing the experience of inactive members (IMs) who do not have a rich connection network. We formulate strategies for recommending superior edges to help members grow their connection network. Adapting the recommendations provides enormous value to the IMs and can significantly influence their future behaviour and engagement with the ecosystem. To that end, we propose a general and scalable multi-objective optimization (MOO) framework to provide more value to IMs as invitation recipients on LinkedIn, a professional network with over 900M members. To deal with the enormous scale, we formulate the problem as a massive constrained linear optimization involving billions of variables and millions of constraints and efficiently solve it using accelerated gradient descent,making this the largest deployment of LP-based recommender systems worldwide. Furthermore, the proposed MOO paradigm can solve the general problem of matching different types of entities in an m-sided marketplace. Finally, we discuss the challenges and benefits of implementing and ramping our method in production at scale at LinkedIn and report our findings about the core business metrics related to users' engagement and network health.
Ayan Acharya, Ankan Saha, Borja Ocejo Elizondo, Kinjal Basu 0001, S. Sathiya Keerthi, Rahul Mazumder, Parag Agrawal
CIKM7
2023 Fast as CHITA: Neural Network Pruning with Combinatorial Optimization
abstract
The sheer size of modern neural networks makes model serving a serious computational challenge. A popular class of compression techniques overcomes this challenge by pruning or sparsifying the weights of pretrained networks. While useful, these techniques often face serious tradeoffs between computational requirements and compression quality. In this work, we propose a novel optimization-based pruning framework that considers the combined effect of pruning (and updating) multiple weights subject to a sparsity constraint. Our approach, CHITA, extends the classical Optimal Brain Surgeon framework and results in significant improvements in speed, memory, and performance over existing optimization-based approaches for network pruning. CHITA's main workhorse performs combinatorial optimization updates on a memory-friendly representation of local quadratic approximation(s) of the loss function. On a standard benchmark of pretrained models and datasets, CHITA leads to superior sparsity-accuracy tradeoffs than competing methods. For example, for MLPNet with only 2% of the weights retained, our approach improves the accuracy by 63% relative to the state of the art. Furthermore, when used in conjunction with fine-tuning SGD steps, our method achieves significant accuracy gains over state-of-the-art approaches. Our code is publicly available at: https://github.com/mazumder-lab/CHITA .
Riade Benbaki, Wenyu Chen 0003, Xiang Meng 0004, Hussein Hazimeh 0001, Natalia Ponomareva 0001, Zhe Zhao 0001, Rahul Mazumder
ICML7
2023 Practical Design of Performant Recommender Systems using Large-scale Linear Programming-based Global Inference
abstract
Several key problems in web-scale recommender systems, such as optimal matching and allocation, can be formulated as large-scale linear programs (LPs) [4, 1]. These LPs take predictions from ML models such as probabilities of click, like, etc. as inputs and optimize recommendations made to users. In recent years, there has been an explosion in the research and development of large-scale recommender systems, but effective optimization of business objectives using the output of those systems remains a challenge. Although LPs can help optimize such business objectives, and algorithms for solving LPs have existed since the 1950s [5, 8], generic LP solvers cannot handle the scale of these problems. At LinkedIn, we have developed algorithms that can solve LPs of various forms with trillions of variables in a Spark-based library called "DuaLip" [7], a novel distributed solver that solves a perturbation of the LP problem at scale via gradient-based algorithms on the smooth dual of the perturbed LP. DuaLip has been deployed in production at LinkedIn and powers several very large-scale recommender systems. DuaLip is open-sourced and extensible in terms of features and algorithms.
S. Sathiya Keerthi, Ayan Acharya, Borja Ocejo Elizondo, Rohan Ramanath, Rahul Mazumder, Kinjal Basu 0001, J. Kenneth Tay, Rupesh Gupta
KDD7
2023 COMET: Learning Cardinality Constrained Mixture of Experts with Trees and Local Search
abstract
The sparse Mixture-of-Experts (Sparse-MoE) framework efficiently scales up model capacity in various domains, such as natural language processing and vision. Sparse-MoEs select a subset of the "experts" (thus, only a portion of the overall network) for each input sample using a sparse, trainable gate. Existing sparse gates are prone to convergence and performance issues when training with first-order optimization methods. In this paper, we introduce two improvements to current MoE approaches. First, we propose a new sparse gate: COMET, which relies on a novel tree-based mechanism. COMET is differentiable, can exploit sparsity to speed up computation, and outperforms state-of-the-art gates. Second, due to the challenging combinatorial nature of sparse expert selection, first-order methods are typically prone to low-quality solutions. To deal with this challenge, we propose a novel, permutation-based local search method that can complement first-order methods in training any sparse gate, e.g., Hash routing, Top-k, DSelect-k, and COMET. We show that local search can help networks escape bad initializations or solutions. We performed large-scale experiments on various domains, including recommender systems, vision, and natural language processing. On standard vision and recommender systems benchmarks, COMET+ (COMET with local search) achieves up to 13% improvement in ROC AUC over popular gates, e.g., Hash routing and Top-k, and up to 9% over prior differentiable gates e.g., DSelect-k. When Top-k and Hash gates are combined with local search, we see up to 100X reduction in the budget needed for hyperparameter tuning. Moreover, for language modeling, our approach improves over the state-of-the-art MoEBERT model for distilling BERT on 5/7 GLUE benchmarks as well as SQuAD dataset.
Shibal Ibrahim, Wenyu Chen 0003, Hussein Hazimeh 0001, Natalia Ponomareva 0001, Zhe Zhao 0001, Rahul Mazumder
KDD6
2023 Fire: An Optimization Approach for Fast Interpretable Rule Extraction
abstract
We present FIRE, Fast Interpretable Rule Extraction, an optimization-based framework to extract a small but useful collection of decision rules from tree ensembles. FIRE selects sparse representative subsets of rules from tree ensembles, that are easy for a practitioner to examine. To further enhance the interpretability of the extracted model, FIRE encourages fusing rules during selection, so that many of the selected decision rules share common antecedents. The optimization framework utilizes a fusion regularization penalty to accomplish this, along with a non-convex sparsity-inducing penalty to aggressively select rules. Optimization problems in FIRE pose a challenge to off-the-shelf solvers due to problem scale and the non-convexity of the penalties. To address this, making use of problem-structure, we develop a specialized solver based on block coordinate descent principles; our solver performs up to 40x faster than existing solvers. We show in our experiments that FIRE outperforms state-of-the-art rule ensemble algorithms at building sparse rule sets, and can deliver more interpretable models compared to existing methods.
Brian Liu 0002, Rahul Mazumder
KDD2
2023 GRAND-SLAMIN' Interpretable Additive Modeling with Structural Constraints
abstract
Generalized Additive Models (GAMs) are a family of flexible and interpretable models with old roots in statistics. GAMs are often used with pairwise interactions to improve model accuracy while still retaining flexibility and interpretability but lead to computational challenges as we are dealing with order of $p^2$ terms. It is desirable to restrict the number of components (i.e., encourage sparsity) for easier interpretability, and better computational and statistical properties. Earlier approaches, considering sparse pairwise interactions, have limited scalability, especially when imposing additional structural interpretability constraints. We propose a flexible GRAND-SLAMIN framework that can learn GAMs with interactions under sparsity and additional structural constraints in a differentiable end-to-end fashion. We customize first-order gradient-based optimization to perform sparse backpropagation to exploit sparsity in additive effects for any differentiable loss function in a GPU-compatible manner. Additionally, we establish novel non-asymptotic prediction bounds for our estimators with tree-based shape functions. Numerical experiments on real-world datasets show that our toolkit performs favorably in terms of performance, variable selection and scalability when compared with popular toolkits to fit GAMs with interactions. Our work expands the landscape of interpretable modeling while maintaining prediction accuracy competitive with non-interpretable black-box models. Our code is available at https://github.com/mazumder-lab/grandslamin.
Shibal Ibrahim, Gabriel Afriat, Kayhan Behdin, Rahul Mazumder
NeurIPS4
2023 On the Convergence of CART under Sufficient Impurity Decrease Condition
abstract
The decision tree is a flexible machine-learning model that finds its success in numerous applications. It is usually fitted in a recursively greedy manner using CART. In this paper, we study the convergence rate of CART under a regression setting. First, we prove an upper bound on the prediction error of CART under a sufficient impurity decrease (SID) condition \cite{chi2020asymptotic} -- our result is an improvement over the known result by \cite{chi2020asymptotic} under a similar assumption. We show via examples that this error bound cannot be further improved by more than a constant or a log factor. Second, we introduce a few easy-to-check sufficient conditions of the SID condition. In particular, we show that the SID condition can be satisfied by an additive model when the component functions satisfy a ``locally reverse Poincare inequality". We discuss a few familiar function classes in non-parametric estimation to demonstrate the usefulness of this conception.
Rahul Mazumder
NeurIPS1
2023 L0Learn: A Scalable Package for Sparse Learning using L0 Regularization
abstract
We present L0Learn: an open-source package for sparse linear regression and classification using $\ell_0$ regularization. L0Learn implements scalable, approximate algorithms, based on coordinate descent and local combinatorial optimization. The package is built using C++ and has user-friendly R and Python interfaces. L0Learn can address problems with millions of features, achieving competitive run times and statistical performance with state-of-the-art sparse learning packages. L0Learn is available on both CRAN and GitHub.
Hussein Hazimeh 0001, Rahul Mazumder, Tim Nonet
J. Mach. Learn. Res.2
2022 Quant-BnB: A Scalable Branch-and-Bound Method for Optimal Decision Trees with Continuous Features
abstract
Decision trees are one of the most useful and popular methods in the machine learning toolbox. In this paper, we consider the problem of learning optimal decision trees, a combinatorial optimization problem that is challenging to solve at scale. A common approach in the literature is to use greedy heuristics, which may not be optimal. Recently there has been significant interest in learning optimal decision trees using various approaches (e.g., based on integer programming, dynamic programming)—to achieve computational scalability, most of these approaches focus on classification tasks with binary features. In this paper, we present a new discrete optimization method based on branch-and-bound (BnB) to obtain optimal decision trees. Different from existing customized approaches, we consider both regression and classification tasks with continuous features. The basic idea underlying our approach is to split the search space based on the quantiles of the feature distribution—leading to upper and lower bounds for the underlying optimization problem along the BnB iterations. Our proposed algorithm Quant-BnB shows significant speedups compared to existing approaches for shallow optimal trees on various real datasets.
Rahul Mazumder, Xiang Meng 0004
ICML1
2022 Flexible Modeling and Multitask Learning using Differentiable Tree Ensembles
abstract
Decision tree ensembles are widely used and competitive learning models. Despite their success, popular toolkits for learning tree ensembles have limited modeling capabilities. For instance, these toolkits support a limited number of loss functions and are restricted to single task learning. We propose a flexible framework for learning tree ensembles, which goes beyond existing toolkits to support arbitrary loss functions, missing responses, and multi-task learning. Our framework builds on differentiable (a.k.a. soft) tree ensembles, which can be trained using first-order methods. However, unlike classical trees, differentiable trees are difficult to scale. We therefore propose a novel tensor-based formulation of differentiable trees that allows for efficient vectorization on GPUs. We introduce FASTEL: a new toolkit (based on Tensorflow 2) for learning differentiable tree ensembles. We perform experiments on a collection of 28 real open-source and proprietary datasets, which demonstrate that our framework can lead to 100x more compact and 23% more expressive tree ensembles than those obtained by popular toolkits.
Shibal Ibrahim, Hussein Hazimeh 0001, Rahul Mazumder
KDD3
2022 Pushing the limits of fairness impossibility: Who's the fairest of them all?
abstract
The impossibility theorem of fairness is a foundational result in the algorithmic fairness literature. It states that outside of special cases, one cannot exactly and simultaneously satisfy all three common and intuitive definitions of fairness - demographic parity, equalized odds, and predictive rate parity. This result has driven most works to focus on solutions for one or two of the metrics. Rather than follow suit, in this paper we present a framework that pushes the limits of the impossibility theorem in order to satisfy all three metrics to the best extent possible. We develop an integer-programming based approach that can yield a certifiably optimal post-processing method for simultaneously satisfying multiple fairness criteria under small violations. We show experiments demonstrating that our post-processor can improve fairness across the different definitions simultaneously with minimal model performance reduction. We also discuss applications of our framework for model selection and fairness explainability, thereby attempting to answer the question: Who's the fairest of them all?
Brian Hsu, Rahul Mazumder, Preetam Nandy, Kinjal Basu 0001
NeurIPS2
2022 Newer is Not Always Better: Rethinking Transferability Metrics, Their Peculiarities, Stability and Performance
Shibal Ibrahim, Natalia Ponomareva 0001, Rahul Mazumder
ECML/PKDD (1)3
2022 Solving L1-regularized SVMs and Related Linear Programs: Revisiting the Effectiveness of Column and Constraint Generation
abstract
The linear Support Vector Machine (SVM) is a classic classification technique in machine learning. Motivated by applications in high dimensional statistics, we consider penalized SVM problems involving the minimization of a hinge-loss function with a convex sparsity-inducing regularizer such as: the L1-norm on the coefficients, its grouped generalization and the sorted L1-penalty (aka Slope). Each problem can be expressed as a Linear Program (LP) and is computationally challenging when the number of features and/or samples is large---the current state of algorithms for these problems is rather nascent when compared to the usual L2-regularized linear SVM. To this end, we propose new computational algorithms for these LPs by bringing together techniques from (a) classical column (and constraint) generation methods and (b) first-order methods for non-smooth convex optimization---techniques that appear to be rarely used together for solving large scale LPs. These components have their respective strengths; and while they are found to be useful as separate entities, they appear to be more powerful in practice when used together in the context of solving large-scale LPs such as the ones studied herein. Our approach complements the strengths of (a) and (b)---leading to a scheme that seems to significantly outperform commercial solvers as well as specialized implementations for these problems. We present numerical results on a series of real and synthetic data sets demonstrating the surprising effectiveness of classic column/constraint generation methods in the context of challenging LP-based machine learning tasks.
Antoine Dedieu, Rahul Mazumder
J. Mach. Learn. Res.2
2021 Linear Regression with Mismatched Data: A Provably Optimal Local Search Algorithm
Rahul Mazumder
IPCO1
2021 DSelect-k: Differentiable Selection in the Mixture of Experts with Applications to Multi-Task Learning
abstract
The Mixture-of-Experts (MoE) architecture is showing promising results in improving parameter sharing in multi-task learning (MTL) and in scaling high-capacity neural networks. State-of-the-art MoE models use a trainable "sparse gate'" to select a subset of the experts for each input example. While conceptually appealing, existing sparse gates, such as Top-k, are not smooth. The lack of smoothness can lead to convergence and statistical performance issues when training with gradient-based methods. In this paper, we develop DSelect-k: a continuously differentiable and sparse gate for MoE, based on a novel binary encoding formulation. The gate can be trained using first-order methods, such as stochastic gradient descent, and offers explicit control over the number of experts to select. We demonstrate the effectiveness of DSelect-k on both synthetic and real MTL datasets with up to 128 tasks. Our experiments indicate that DSelect-k can achieve statistically significant improvements in prediction and expert selection over popular MoE gates. Notably, on a real-world, large-scale recommender system, DSelect-k achieves over 22% improvement in predictive performance compared to Top-k. We provide an open-source implementation of DSelect-k.
Hussein Hazimeh 0001, Zhe Zhao 0001, Aakanksha Chowdhery, Maheswaran Sathiamoorthy, Rahul Mazumder, Lichan Hong, Ed H. Chi
NeurIPS6
2021 Learning Sparse Classifiers: Continuous and Mixed Integer Optimization Perspectives
abstract
We consider a discrete optimization formulation for learning sparse classifiers, where the outcome depends upon a linear combination of a small subset of features. Recent work has shown that mixed integer programming (MIP) can be used to solve (to optimality) $\ell_0$-regularized regression problems at scales much larger than what was conventionally considered possible. Despite their usefulness, MIP-based global optimization approaches are significantly slower than the relatively mature algorithms for $\ell_1$-regularization and heuristics for nonconvex regularized problems. We aim to bridge this gap in computation times by developing new MIP-based algorithms for $\ell_0$-regularized classification. We propose two classes of scalable algorithms: an exact algorithm that can handle $p\approx 50,000$ features in a few minutes, and approximate algorithms that can address instances with $p\approx 10^6$ in times comparable to the fast $\ell_1$-based algorithms. Our exact algorithm is based on the novel idea of \textsl{integrality generation}, which solves the original problem (with $p$ binary variables) via a sequence of mixed integer programs that involve a small number of binary variables. Our approximate algorithms are based on coordinate descent and local combinatorial search. In addition, we present new estimation error bounds for a class of $\ell_0$-regularized estimators. Experiments on real and synthetic data demonstrate that our approach leads to models with considerably improved statistical performance (especially variable selection) compared to competing methods.
Antoine Dedieu, Hussein Hazimeh 0001, Rahul Mazumder
J. Mach. Learn. Res.3
2020 Learning Hierarchical Interactions at Scale: A Convex Optimization Approach
abstract
In many learning settings, it is beneficial to augment the main features with pairwise interactions. Such interaction models can be often enhanced by performing variable selection under the so-called strong hierarchy constraint: an interaction is non-zero only if its associated main features are non-zero. Existing convex optimization-based algorithms face difficulties in handling problems where the number of main features p 10^3 (with total number of features p^2). In this paper, we study a convex relaxation which enforces strong hierarchy and develop a highly scalable algorithm based on proximal gradient descent. We introduce novel screening rules that allow for solving the complicated proximal problem in parallel. In addition, we introduce a specialized active-set strategy with gradient screening for avoiding costly gradient computations. The framework can handle problems having dense design matrices, with p = 50,000 ( 10^9 interactions)—instances that are much larger than the state of the art. Experiments on real and synthetic data suggest that our toolkit hierScale outperforms the state of the art in terms of prediction and variable selection and can achieve over a 4900x speed-up.
Hussein Hazimeh 0001, Rahul Mazumder
AISTATS2
2020 ECLIPSE: An Extreme-Scale Linear Program Solver for Web-Applications
abstract
Key problems arising in web applications (with millions of users and thousands of items) can be formulated as linear programs involving billions to trillions of decision variables and constraints. Despite the appeal of linear program (LP) formulations, solving problems at these scales appear to be well beyond the capabilities of existing LP solvers. Often ad-hoc decomposition rules are used to approximately solve these LPs, which have limited optimality guarantees and may lead to sub-optimal performance in practice. In this work, we propose a distributed solver that solves a perturbation of the LP problems at scale via a gradient-based algorithm on the smooth dual of the perturbed LP. The main workhorses of our algorithm are distributed matrix-vector multiplications (with load balancing) and efficient projection operations on distributed machines. Experiments on real-world data show that our proposed LP solver, ECLIPSE, can solve problems with $10^{12}$ decision variables – well beyond the capabilities of current solvers.
Kinjal Basu 0001, Amol Ghoting, Rahul Mazumder
ICML3
2020 The Tree Ensemble Layer: Differentiability meets Conditional Computation
abstract
Neural networks and tree ensembles are state-of-the-art learners, each with its unique statistical and computational advantages. We aim to combine these advantages by introducing a new layer for neural networks, composed of an ensemble of differentiable decision trees (a.k.a. soft trees). While differentiable trees demonstrate promising results in the literature, they are typically slow in training and inference as they do not support conditional computation. We mitigate this issue by introducing a new sparse activation function for sample routing, and implement true conditional computation by developing specialized forward and backward propagation algorithms that exploit sparsity. Our efficient algorithms pave the way for jointly training over deep and wide tree ensembles using first-order methods (e.g., SGD). Experiments on 23 classification datasets indicate over 10x speed-ups compared to the differentiable trees used in the literature and over 20x reduction in the number of parameters compared to gradient boosted trees, while maintaining competitive performance. Moreover, experiments on CIFAR, MNIST, and Fashion MNIST indicate that replacing dense layers in CNNs with our tree layer reduces the test loss by 7-53% and the number of parameters by 8x. We provide an open-source TensorFlow implementation with a Keras API.
Hussein Hazimeh 0001, Natalia Ponomareva 0001, Petros Mol, Zhenyu Tan, Rahul Mazumder
ICML5
2018 Hierarchical Modeling and Shrinkage for User Session LengthPrediction in Media Streaming
abstract
An important metric of users' satisfaction and engagement within on-line streaming services is the user session length, i.e. the amount of time they spend on a service continuously without interruption. Being able to predict this value directly benefits the recommendation and ad pacing contexts in music and video streaming services. Recent research has shown that predicting the exact amount of time spent is highly nontrivial due to many external factors for which a user can end a session, and the lack of predictive covariates. Most of the other related literature on duration based user engagement has focused on dwell time for websites, for search and display ads, mainly for post-click satisfaction prediction or ad ranking. In this work we present a novel framework inspired by hierarchical Bayesian modeling to predict, at the moment of login, the amount of time a user will spend in the streaming service. The time spent by a user on a platform depends upon user-specific latent variables which are learned via hierarchical shrinkage. Our framework enjoys theoretical guarantees and naturally incorporates flexible parametric/nonparametric models on the covariates, including models robust to outliers. Our proposal is found to outperform state-of-the-art estimators in terms of efficiency and predictive performance on real world public and private datasets.
Antoine Dedieu, Rahul Mazumder, Puya Vahabi
CIKM2
2017 Certifiably Optimal Low Rank Factor Analysis
abstract
Factor Analysis (FA) is a technique of fundamental importance that is widely used in classical and modern multivariate statistics, psychometrics, and econometrics. In this paper, we revisit the classical rank-constrained FA problem which seeks to approximate an observed covariance matrix ($\B\Sigma$) by the sum of a Positive Semidefinite (PSD) low-rank component ($\B\Theta$) and a diagonal matrix ($\B\Phi$) (with nonnegative entries) subject to $\B\Sigma - \B\Phi$ being PSD. We propose a flexible family of rank-constrained, nonlinear Semidefinite Optimization based formulations for this task. We introduce a reformulation of the problem as a smooth optimization problem with convex, compact constraints and propose a unified algorithmic framework, utilizing state of the art techniques in nonlinear optimization to obtain high-quality feasible solutions for our proposed formulation. At the same time, by using a variety of techniques from discrete and global optimization, we show that these solutions are certifiably optimal in many cases, even for problems with thousands of variables. Our techniques are general and make no assumption on the underlying problem data. The estimator proposed herein aids statistical interpretability and provides computational scalability and significantly improved accuracy when compared to current, publicly available popular methods for rank-constrained FA. We demonstrate the effectiveness of our proposal on an array of synthetic and real-life datasets. To our knowledge, this is the first paper that demonstrates how a previously intractable rank-constrained optimization problem can be solved to provable optimality by coupling developments in convex analysis and in global and discrete optimization.
Dimitris Bertsimas, Martin S. Copenhaver, Rahul Mazumder
J. Mach. Learn. Res.3
2017 The Discrete Dantzig Selector: Estimating Sparse Linear Models via Mixed Integer Linear Optimization
abstract
We propose a novel high-dimensional linear regression estimator: the Discrete Dantzig Selector, which minimizes the number of nonzero regression coefficients subject to a budget on the maximal absolute correlation between the features and residuals. Motivated by the significant advances in integer optimization over the past 10-15 years, we present a mixed integer linear optimization (MILO) approach to obtain certifiably optimal global solutions to this nonconvex optimization problem. The current state of algorithmics in integer optimization makes our proposal substantially more computationally attractive than the least squares subset selection framework based on integer quadratic optimization, recently proposed by Bertsimas et al. and the continuous nonconvex quadratic optimization framework of Liu et al.. We propose new discrete first-order methods, which when paired with the state-of-the-art MILO solvers, lead to good solutions for the Discrete Dantzig Selector problem for a given computational budget. We illustrate that our integrated approach provides globally optimal solutions in significantly shorter computation times, when compared to off-the-shelf MILO solvers. We demonstrate both theoretically and empirically that in a wide range of regimes the statistical properties of the Discrete Dantzig Selector are superior to those of popular ℓ1-based approaches. We illustrate that our approach can handle problem instances with p = 10,000 features with certifiable optimality making it a highly scalable combinatorial variable selection approach in sparse linear modeling.
Rahul Mazumder, Peter Radchenko
IEEE Trans. Inf. Theory1
2015 Matrix completion and low-rank SVD via fast alternating least squares
Trevor J. Hastie, Rahul Mazumder, Jason D. Lee, Reza Bosagh Zadeh
J. Mach. Learn. Res.2
2012 Exact Covariance Thresholding into Connected Components for Large-Scale Graphical Lasso
Rahul Mazumder, Trevor J. Hastie
J. Mach. Learn. Res.1
2010 Spectral Regularization Algorithms for Learning Large Incomplete Matrices
Rahul Mazumder, Trevor J. Hastie, Robert Tibshirani
J. Mach. Learn. Res.1