← Search

Thomas Parnell

6 accepted papers

2025

Activated LoRA: Fine-tuned LLMs for Intrinsics

NeurIPS 2025poster

Low-Rank Adaptation (LoRA) has emerged as a highly efficient framework for finetuning the weights of large foundation models, and has become the go-to method for data-driven customization of LLMs. Despite the promise of highly customized behaviors and capabilities, switching between relevant LoRAs i…

Cited by 0SourcecodeScholar
2021

Differentially Private Stochastic Coordinate Descent

AAAI 2021technical

In this paper we tackle the challenge of making the stochastic coordinate descent algorithm differentially private. Compared to the classical gradient descent algorithm where updates operate on a single model vector and controlled noise addition to this vector suffices to hide critical information…

2020

SnapBoost: A Heterogeneous Boosting Machine

NeurIPS 2020poster

Modern gradient boosting software frameworks, such as XGBoost and LightGBM, implement Newton descent in a functional space. At each boosting iteration, their goal is to find the base hypothesis, selected from some base hypothesis class, that is closest to the Newton descent direction in a Euclidean…

2019

SySCD: A System-Aware Parallel Coordinate Descent Algorithm

NeurIPS 2019spotlight

In this paper we propose a novel parallel stochastic coordinate descent (SCD) algorithm with convergence guarantees that exhibits strong scalability. We start by studying a state-of-the-art parallel implementation of SCD and identify scalability as well as system-level performance bottlenecks of the…

2018

Snap ML: A Hierarchical Framework for Machine Learning

NeurIPS 2018poster

We describe a new software framework for fast training of generalized linear models. The framework, named Snap Machine Learning (Snap ML), combines recent advances in machine learning systems and algorithms in a nested manner to reflect the hierarchical architecture of modern computing systems. We p…

2017

Efficient Use of Limited-Memory Accelerators for Linear Learning on Heterogeneous Systems

NeurIPS 2017poster

We propose a generic algorithmic building block to accelerate training of machine learning models on heterogeneous compute systems. Our scheme allows to efficiently employ compute accelerators such as GPUs and FPGAs for the training of large-scale machine learning models, when the training data exc…

Cited by 18SourcePDFScholar