← Search

Chris Jermaine

9 accepted papers

2026

DOPPLER: Dual-Policy Learning for Device Assignment in Asynchronous Dataflow Graphs

ICLR 2026poster

We study the problem of assigning operations in a dataflow graph to devices to minimize execution time in a work-conserving system, with emphasis on complex machine learning workloads. Prior learning-based approaches face three limitations: (1) reliance on bulk-synchronous frameworks that under-util…

Cited by 0SourcecodeScholar
2024

Prompt Tuning Strikes Back: Customizing Foundation Models with Low-Rank Prompt Adaptation

NeurIPS 2024poster

Parameter-Efficient Fine-Tuning (PEFT) has become the standard for customising Foundation Models (FMs) to user-specific downstream tasks. However, typical PEFT methods require storing multiple task-specific adapters, creating scalability issues as these adapters must be housed and run at the FM serv…

2023

Auto-Differentiation of Relational Computations for Very Large Scale Machine Learning

ICML 2023poster

The relational data model was designed to facilitate large-scale data management and analytics. We consider the problem of how to differentiate computations expressed relationally. We show experimentally that a relational engine running an auto-differentiated relational algorithm can easily scale to…

Cited by 9SourcePDFScholar
2023

Efficient and Light-Weight Federated Learning via Asynchronous Distributed Dropout

AISTATS 2023poster

Asynchronous learning protocols have regained attention lately, especially in the Federated Learning (FL) setup, where slower clients can severely impede the learning process. Herein, we propose AsyncDrop, a novel asynchronous FL framework that utilizes dropout regularization to handle device hetero…

Cited by 31SourcePDFScholar
2023

Federated Learning Over Images: Vertical Decompositions and Pre-Trained Backbones Are Difficult to Beat

ICCV 2023poster

We carefully evaluate a number of algorithms for learning in a federated environment, and test their utility for a variety of image classification tasks. We consider many issues that have not been adequately considered before: whether learning over data sets that do not have diverse sets of images a…

Cited by 10PDFScholar
2023

LOFT: Finding Lottery Tickets through Filter-wise Training

AISTATS 2023poster

Recent work on the Lottery Ticket Hypothesis (LTH) shows that there exist “winning tickets” in large neural networks. These tickets represent “sparse” versions of the full model that can be trained independently to achieve comparable accuracy with respect to the full model. However, finding the winn…

Cited by 4SourcePDFScholar
2021

Few-Shot Image Classification: Just Use a Library of Pre-Trained Feature Extractors and a Simple Classifier

ICCV 2021poster

Recent papers have suggested that transfer learning can outperform sophisticated meta-learning methods for few-shot image classification. We take this hypothesis to its logical conclusion, and suggest the use of an ensemble of high-quality, pre-trained feature extractors for few-shot image classific…

Cited by 45PDFcodeScholar
2021

Neural Program Generation Modulo Static Analysis

NeurIPS 2021spotlight

State-of-the-art neural models of source code tend to be evaluated on the generation of individual expressions and lines of code, and commonly fail on long-horizon tasks such as the generation of entire method bodies. We propose to address this deficiency using weak supervision from a static program…

Cited by 24SourcePDFScholar
2018

Neural Sketch Learning for Conditional Program Generation

ICLR 2018oral

We study the problem of generating source code in a strongly typed, Java-like programming language, given a label (for example a set of API calls or types) carrying a small amount of information about the code that is desired. The generated programs are expected to respect a `"realistic" relationshi…