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.

Christopher Fifty

dblp:236/4965 · also Chris Fifty · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
4since 2021 · last 2025
—ORCID · none

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

Artificial intelligence and machine learning · 4 · 3 first-author · 3 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 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
5 papers
Learning paradigms · 19% Generative modeling · 15% Optimization for machine learning · 15%

Topics — the 16 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Learning paradigms
multi-task learning
1.122022
Can Small Heads Help? Understanding and Improving Multi-Task Generalization · WWW 2022
Efficiently Identifying Task Groupings for Multi-Task Learning · NeurIPS 2021
Machine learning › Deep learning architectures and training
backpropagation
0.912025
Restructuring Vector Quantization with the Rotation Trick · ICLR 2025
Machine learning › Optimization for machine learning
gradient estimation
0.912025
Restructuring Vector Quantization with the Rotation Trick · ICLR 2025
Machine learning › Optimization for machine learning › gradient estimation
straight-through estimator
0.912025
Restructuring Vector Quantization with the Rotation Trick · ICLR 2025
Machine learning › Generative modeling
variational autoencoder
0.912025
Restructuring Vector Quantization with the Rotation Trick · ICLR 2025
Machine learning › Generative modeling › variational autoencoder
vector-quantized variational autoencoder
0.912025
Restructuring Vector Quantization with the Rotation Trick · ICLR 2025
Natural language and speech › Language models and text generation
in-context learning
0.812024
Context-Aware Meta-Learning · ICLR 2024
Machine learning › Transfer learning and domain adaptation
meta-learning
0.812024
Context-Aware Meta-Learning · ICLR 2024
Machine learning › Learning theory › generalization
multi-task generalization
0.612022
Can Small Heads Help? Understanding and Improving Multi-Task Generalization · WWW 2022
Machine learning › Representation and self-supervised learning › representation learning › joint representation learning › multi-task representation learning
shared representation learning
0.612022
Can Small Heads Help? Understanding and Improving Multi-Task Generalization · WWW 2022
Machine learning › Learning paradigms › multi-task learning
task conflict mitigation
0.612022
Can Small Heads Help? Understanding and Improving Multi-Task Generalization · WWW 2022
Machine learning › Learning paradigms › multi-task learning › task relationship modeling
task grouping
0.512021
Efficiently Identifying Task Groupings for Multi-Task Learning · NeurIPS 2021
Machine learning › Graph learning › graph neural network
graph convolutional network
0.412019
Simplifying Graph Convolutional Networks · ICML 2019
Machine learning › Kernel, tree and ensemble methods
linear model
0.412019
Simplifying Graph Convolutional Networks · ICML 2019
Robotics › Motion planning and robot control
model order reduction
0.412019
Simplifying Graph Convolutional Networks · ICML 2019
Machine learning › Graph learning › graph neural network › graph convolution
simplified graph convolution
0.412019
Simplifying Graph Convolutional Networks · ICML 2019

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

vector quantization · 0.9straight-through estimator · 0.9rotation trick · 0.9sequence modeling · 0.8meta-learning · 0.8in-context learning · 0.8multi-objective optimization · 0.6gradient similarity · 0.5low-pass filter · 0.4graph convolution · 0.4
YearPublicationVenuePosition
2025 Restructuring Vector Quantization with the Rotation Trick
abstract
Vector Quantized Variational AutoEncoders (VQ-VAEs) are designed to compress a continuous input to a discrete latent space and reconstruct it with minimal distortion. They operate by maintaining a set of vectors---often referred to as the codebook---and quantizing each encoder output to the nearest vector in the codebook. However, as vector quantization is non-differentiable, the gradient to the encoder flows _around_ the vector quantization layer rather than _through_ it in a straight-through approximation. This approximation may be undesirable as all information from the vector quantization operation is lost. In this work, we propose a way to propagate gradients through the vector quantization layer of VQ-VAEs. We smoothly transform each encoder output into its corresponding codebook vector via a rotation and rescaling linear transformation that is treated as a constant during backpropagation. As a result, the relative magnitude and angle between encoder output and codebook vector becomes encoded into the gradient as it propagates through the vector quantization layer and back to the encoder. Across 11 different VQ-VAE training paradigms, we find this restructuring improves reconstruction metrics, codebook utilization, and quantization error.
Christopher Fifty, Ronald G. Junkins, Dennis Duan, Aniketh Iyengar, Jerry W. Liu, Ehsan Amid, Sebastian Thrun, Christopher Ré
ICLR1
2024 Context-Aware Meta-Learning
abstract
Large Language Models like ChatGPT demonstrate a remarkable capacity to learn new concepts during inference without any fine-tuning. However, visual models trained to detect new objects during inference have been unable to replicate this ability, and instead either perform poorly or require meta-training and/or fine-tuning on similar objects. In this work, we propose a meta-learning algorithm that emulates Large Language Models by learning new visual concepts during inference without fine-tuning. Our approach leverages a frozen pre-trained feature extractor, and analogous to in-context learning, recasts meta-learning as sequence modeling over datapoints with known labels and a test datapoint with an unknown label. On 8 out of 11 meta-learning benchmarks, our approach---without meta-training or fine-tuning---exceeds or matches the state-of-the-art algorithm, P>M>F, which is meta-trained on these benchmarks.
Christopher Fifty, Dennis Duan, Ronald G. Junkins, Ehsan Amid, Jure Leskovec, Christopher Ré, Sebastian Thrun
ICLR1
2022 Can Small Heads Help? Understanding and Improving Multi-Task Generalization
abstract
Multi-task learning aims to solve multiple machine learning tasks at the same time, with good solutions being both generalizable and Pareto optimal. A multi-task deep learning model consists of a shared representation learned to capture task commonalities, and task-specific sub-networks capturing the specificities of each task. In this work, we offer insights on the under-explored trade-off between minimizing task training conflicts in multi-task learning and improving multi-task generalization, i.e. the generalization capability of the shared presentation across all tasks. The trade-off can be viewed as the tension between multi-objective optimization and shared representation learning: As a multi-objective optimization problem, sufficient parameterization is needed for mitigating task conflicts in a constrained solution space; However, from a representation learning perspective, over-parameterizing the task-specific sub-networks may give the model too many ”degrees of freedom” and impedes the generalizability of the shared representation.
Zhe Zhao 0001, Bo Dai 0001, Christopher Fifty, Dong Lin, Lichan Hong, Ed H. Chi
WWW4
2021 Efficiently Identifying Task Groupings for Multi-Task Learning
abstract
Multi-task learning can leverage information learned by one task to benefit the training of other tasks. Despite this capacity, naively training all tasks together in one model often degrades performance, and exhaustively searching through combinations of task groupings can be prohibitively expensive. As a result, efficiently identifying the tasks that would benefit from training together remains a challenging design question without a clear solution. In this paper, we suggest an approach to select which tasks should train together in multi-task learning models. Our method determines task groupings in a single run by training all tasks together and quantifying the effect to which one task's gradient would affect another task's loss. On the large-scale Taskonomy computer vision dataset, we find this method can decrease test loss by 10.0% compared to simply training all tasks together while operating 11.6 times faster than a state-of-the-art task grouping method.
Christopher Fifty, Ehsan Amid, Zhe Zhao 0001, Tianhe Yu, Rohan Anil, Chelsea Finn
NeurIPS1
2019 Simplifying Graph Convolutional Networks
abstract
Graph Convolutional Networks (GCNs) and their variants have experienced significant attention and have become the de facto methods for learning graph representations. GCNs derive inspiration primarily from recent deep learning approaches, and as a result, may inherit unnecessary complexity and redundant computation. In this paper, we reduce this excess complexity through successively removing nonlinearities and collapsing weight matrices between consecutive layers. We theoretically analyze the resulting linear model and show that it corresponds to a fixed low-pass filter followed by a linear classifier. Notably, our experimental evaluation demonstrates that these simplifications do not negatively impact accuracy in many downstream applications. Moreover, the resulting model scales to larger datasets, is naturally interpretable, and yields up to two orders of magnitude speedup over FastGCN.
Felix Wu, Amauri H. Souza, Tianyi Zhang 0007, Christopher Fifty, Kilian Q. Weinberger
ICML4