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

Nimit Sharad Sohoni

dblp:239/8622 · DBLP profile ↗
← Back
9ranked-venue papers
1as first author
5since 2021 · last 2022
—ORCID · none

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

Artificial intelligence and machine learning · 8 · 1 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 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
6 papers
Trustworthy machine learning · 52% Efficient and distributed learning · 24% Representation and self-supervised learning · 12%
Theoretical computer science
1 paper
Mathematical optimization · 100%

Topics — the 19 heaviest of 20, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
robustness
1.232022
Correct-N-Contrast: a Contrastive Approach for Improving Robustness to Spurious Correlations · ICML 2022
No Subclass Left Behind: Fine-Grained Robustness in Coarse-Grained Classification Problems · NeurIPS 2020
Mandoline: Model Evaluation under Distribution Shift · ICML 2021
Machine learning › Representation and self-supervised learning
contrastive learning
0.612022
Correct-N-Contrast: a Contrastive Approach for Improving Robustness to Spurious Correlations · ICML 2022
Machine learning › Representation and self-supervised learning › representation matching
feature alignment
0.612022
Correct-N-Contrast: a Contrastive Approach for Improving Robustness to Spurious Correlations · ICML 2022
Machine learning › Efficient and distributed learning
model compression
0.612022
Monarch: Expressive Structured Matrices for Efficient and Accurate Training · ICML 2022
Machine learning › Efficient and distributed learning › model compression
sparse training
0.612022
Monarch: Expressive Structured Matrices for Efficient and Accurate Training · ICML 2022
Machine learning › Trustworthy machine learning › robustness
spurious correlation
0.612022
Correct-N-Contrast: a Contrastive Approach for Improving Robustness to Spurious Correlations · ICML 2022
Machine learning › Efficient and distributed learning › model compression
structured matrices
0.612022
Monarch: Expressive Structured Matrices for Efficient and Accurate Training · ICML 2022
Machine learning › Trustworthy machine learning › robustness › model robustness evaluation
worst-group accuracy
0.612022
Correct-N-Contrast: a Contrastive Approach for Improving Robustness to Spurious Correlations · ICML 2022
Machine learning › Learning theory › classification
classifier evaluation
0.512021
Low-Shot Validation: Active Importance Sampling for Estimating Classifier Performance on Rare Categories · ICCV 2021
Machine learning › Trustworthy machine learning › robustness
distribution shift
0.512021
Mandoline: Model Evaluation under Distribution Shift · ICML 2021
Machine learning › Transfer learning and domain adaptation › instance weighting
importance weighting
0.512021
Mandoline: Model Evaluation under Distribution Shift · ICML 2021
Machine learning › Trustworthy machine learning › robustness evaluation
model evaluation under distribution shift
0.512021
Mandoline: Model Evaluation under Distribution Shift · ICML 2021
Machine learning › Trustworthy machine learning
model validation
0.512021
Low-Shot Validation: Active Importance Sampling for Estimating Classifier Performance on Rare Categories · ICCV 2021
Machine learning › Trustworthy machine learning › robustness
distributionally robust optimization
0.412020
No Subclass Left Behind: Fine-Grained Robustness in Coarse-Grained Classification Problems · NeurIPS 2020
Machine learning › Trustworthy machine learning
fairness
0.412020
No Subclass Left Behind: Fine-Grained Robustness in Coarse-Grained Classification Problems · NeurIPS 2020
Mathematical optimization › continuous optimization › convex optimization › first-order methods
accelerated first-order methods
0.412020
Near-Optimal Methods for Minimizing Star-Convex Functions and Beyond · COLT 2020
Mathematical optimization
nonconvex optimization
0.412020
Near-Optimal Methods for Minimizing Star-Convex Functions and Beyond · COLT 2020
Machine learning › Trustworthy machine learning › fairness
group robustness
0.212022
Correct-N-Contrast: a Contrastive Approach for Improving Robustness to Spurious Correlations · ICML 2022
Computer vision › Image recognition and object detection
image classification
0.112020
No Subclass Left Behind: Fine-Grained Robustness in Coarse-Grained Classification Problems · NeurIPS 2020

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

structured matrix approximation · 0.6empirical risk minimization · 0.6contrastive learning · 0.6block-diagonal matrix factorization · 0.6variance estimation · 0.5slicing functions · 0.5importance weighting · 0.5importance sampling · 0.5density ratio estimation · 0.5active sampling · 0.5lower bound · 0.4accelerated gradient descent · 0.4
YearPublicationVenuePosition
2022 Monarch: Expressive Structured Matrices for Efficient and Accurate Training
abstract
Large neural networks excel in many domains, but they are expensive to train and fine-tune. A popular approach to reduce their compute or memory requirements is to replace dense weight matrices with structured ones (e.g., sparse, low-rank, Fourier transform). These methods have not seen widespread adoption (1) in end-to-end training due to unfavorable efficiency–quality tradeoffs, and (2) in dense-to-sparse fine-tuning due to lack of tractable algorithms to approximate a given dense weight matrix. To address these issues, we propose a class of matrices (Monarch) that is hardware-efficient (they are parameterized as products of two block-diagonal matrices for better hardware utilization) and expressive (they can represent many commonly used transforms). Surprisingly, the problem of approximating a dense weight matrix with a Monarch matrix, though nonconvex, has an analytical optimal solution. These properties of Monarch matrices unlock new ways to train and fine-tune sparse and dense models. We empirically validate that Monarch can achieve favorable accuracy-efficiency tradeoffs in several end-to-end sparse training applications: speeding up ViT and GPT-2 training on ImageNet classification and Wikitext-103 language modeling by 2x with comparable model quality, and reducing the error on PDE solving and MRI reconstruction tasks by 40%. In sparse-to-dense training, with a simple technique called "reverse sparsification," Monarch matrices serve as a useful intermediate representation to speed up GPT-2 pretraining on OpenWebText by 2x without quality drop. The same technique brings 23% faster BERT pretraining than even the very optimized implementation from Nvidia that set the MLPerf 1.1 record. In dense-to-sparse fine-tuning, as a proof-of-concept, our Monarch approximation algorithm speeds up BERT fine-tuning on GLUE by 1.7x with comparable accuracy.
Tri Dao, Beidi Chen, Nimit Sharad Sohoni, Arjun D. Desai, Michael Poli, Jessica Grogan, Aniruddh Rao, Atri Rudra, Christopher Ré
ICML3
2022 Correct-N-Contrast: a Contrastive Approach for Improving Robustness to Spurious Correlations
abstract
Spurious correlations pose a major challenge for robust machine learning. Models trained with empirical risk minimization (ERM) may learn to rely on correlations between class labels and spurious attributes, leading to poor performance on data groups without these correlations. This is challenging to address when the spurious attribute labels are unavailable. To improve worst-group performance on spuriously correlated data without training attribute labels, we propose Correct-N-Contrast (CNC), a contrastive approach to directly learn representations robust to spurious correlations. As ERM models can be good spurious attribute predictors, CNC works by (1) using a trained ERM model’s outputs to identify samples with the same class but dissimilar spurious features, and (2) training a robust model with contrastive learning to learn similar representations for these samples. To support CNC, we introduce new connections between worst-group error and a representation alignment loss that CNC aims to minimize. We empirically observe that worst-group error closely tracks with alignment loss, and prove that the alignment loss over a class helps upper-bound the class’s worst-group vs. average error gap. On popular benchmarks, CNC reduces alignment loss drastically, and achieves state-of-the-art worst-group accuracy by 3.6% average absolute lift. CNC is also competitive with oracle methods that require group labels.
Nimit Sharad Sohoni, Hongyang R. Zhang, Chelsea Finn, Christopher Ré
ICML2
2021 Low-Shot Validation: Active Importance Sampling for Estimating Classifier Performance on Rare Categories
abstract
For machine learning models trained with limited labeled training data, validation stands to become the main bottleneck to reducing overall annotation costs. We propose a statistical validation algorithm that accurately estimates the F-score of binary classifiers for rare categories, where finding relevant examples to evaluate on is particularly challenging. Our key insight is that simultaneous calibration and importance sampling enables accurate estimates even in the low-sample regime (< 300 samples). Critically, we also derive an accurate single-trial estimator of the variance of our method and demonstrate that this estimator is empirically accurate at low sample counts, enabling a practitioner to know how well they can trust a given low-sample estimate. When validating state-of-the-art semi-supervised models on ImageNet and iNatural-ist2017, our method achieves the same estimates of model performance with up to 10× fewer labels than competing approaches. In particular, we can estimate model F1 scores with a variance of 0.005 using as few as 100 labels.
Fait Poms, Vishnu Sarukkai, Ravi Teja Mullapudi, Nimit Sharad Sohoni, William R. Mark, Deva Ramanan, Kayvon Fatahalian
ICCV4
2021 Mandoline: Model Evaluation under Distribution Shift
abstract
Machine learning models are often deployed in different settings than they were trained and validated on, posing a challenge to practitioners who wish to predict how well the deployed model will perform on a target distribution. If an unlabeled sample from the target distribution is available, along with a labeled sample from a possibly different source distribution, standard approaches such as importance weighting can be applied to estimate performance on the target. However, importance weighting struggles when the source and target distributions have non-overlapping support or are high-dimensional. Taking inspiration from fields such as epidemiology and polling, we develop Mandoline, a new evaluation framework that mitigates these issues. Our key insight is that practitioners may have prior knowledge about the ways in which the distribution shifts, which we can use to better guide the importance weighting procedure. Specifically, users write simple "slicing functions" {–} noisy, potentially correlated binary functions intended to capture possible axes of distribution shift {–} to compute reweighted performance estimates. We further describe a density ratio estimation framework for the slices and show how its estimation error scales with slice quality and dataset size. Empirical validation on NLP and vision tasks shows that Mandoline can estimate performance on the target distribution up to 3x more accurately compared to standard baselines.
Mayee F. Chen, Karan Goel, Nimit Sharad Sohoni, Fait Poms, Kayvon Fatahalian, Christopher Ré
ICML3
2021 Observational Supervision for Medical Image Classification Using Gaze Data
Khaled Saab 0002, Sarah M. Hooper, Nimit Sharad Sohoni, Jupinder Parmar, Brian Pogatchnik, Sen Wu 0002, Jared Dunnmon, Hongyang R. Zhang, Daniel L. Rubin, Christopher Ré
MICCAI (2)3
2020 Ivy: Instrumental Variable Synthesis for Causal Inference
abstract
A popular way to estimate the causal effect of a variable x on y from observational data is to use an instrumental variable (IV): a third variable z that affects y only through x. The more strongly z is associated with x, the more reliable the estimate is, but such strong IVs are difficult to find. Instead, practitioners combine more commonly available IV candidates—which are not necessarily strong, or even valid, IVs—into a single "summary" that is plugged into causal effect estimators in place of an IV. In genetic epidemiology, such approaches are known as allele scores. Allele scores require strong assumptions—independence and validity of all IV candidates—for the resulting estimate to be reliable. To relax these assumptions, we propose Ivy, a new method to combine IV candidates that can handle correlated and invalid IV candidates in a robust manner. Theoretically, we characterize this robustness, its limits, and its impact on the resulting causal estimates. Empirically, Ivy can correctly identify the directionality of known relationships and is robust against false discovery (median effect size <= 0.025) on three real-world datasets with no causal effects, while allele scores return more biased estimates (median effect size >= 0.118).
Zhaobin Kuang, Frederic Sala, Nimit Sharad Sohoni, Sen Wu 0002, Aldo Córdova-Palomera, Jared Dunnmon, James Priest, Christopher Ré
AISTATS3
2020 Near-Optimal Methods for Minimizing Star-Convex Functions and Beyond
abstract
In this paper, we provide near-optimal accelerated first-order methods for minimizing a broad class of smooth nonconvex functions that are unimodal on all lines through a minimizer. This function class, which we call the class of smooth quasar-convex functions, is parameterized by a constant $$\gamma \in (0,1]$$: $$\gamma = 1$$ encompasses the classes of smooth convex and star-convex functions, and smaller values of $$\gamma$$ indicate that the function can be "more nonconvex." We develop a variant of accelerated gradient descent that computes an $$\epsilon$$-approximate minimizer of a smooth $$\gamma$$-quasar-convex function with at most $$O(\gamma^{-1} \epsilon^{-1/2} \log(\gamma^{-1} \epsilon^{-1}))$$ total function and gradient evaluations. We also derive a lower bound of $$\Omega(\gamma^{-1} \epsilon^{-1/2})$$ on the worst-case number of gradient evaluations required by any deterministic first-order method, showing that, up to a logarithmic factor, no deterministic first-order method can improve upon ours.
Oliver Hinder, Aaron Sidford, Nimit Sharad Sohoni
COLT3
2020 Kaleidoscope: An Efficient, Learnable Representation For All Structured Linear Maps
Tri Dao, Nimit Sharad Sohoni, Albert Gu, Matthew Eichhorn, Amit Blonder, Megan Leszczynski, Atri Rudra, Christopher Ré
ICLR2
2020 No Subclass Left Behind: Fine-Grained Robustness in Coarse-Grained Classification Problems
abstract
In real-world classification tasks, each class often comprises multiple finer-grained "subclasses." As the subclass labels are frequently unavailable, models trained using only the coarser-grained class labels often exhibit highly variable performance across different subclasses. This phenomenon, known as hidden stratification, has important consequences for models deployed in safety-critical applications such as medicine. We propose GEORGE, a method to both measure and mitigate hidden stratification even when subclass labels are unknown. We first observe that unlabeled subclasses are often separable in the feature space of deep models, and exploit this fact to estimate subclass labels for the training data via clustering techniques. We then use these approximate subclass labels as a form of noisy supervision in a distributionally robust optimization objective. We theoretically characterize the performance of GEORGE in terms of the worst-case generalization error across any subclass. We empirically validate GEORGE on a mix of real-world and benchmark image classification datasets, and show that our approach boosts worst-case subclass accuracy by up to 15 percentage points compared to standard training techniques, without requiring any information about the subclasses.
Nimit Sharad Sohoni, Jared Dunnmon, Geoffrey Angus, Albert Gu, Christopher Ré
NeurIPS1