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

Harshay Shah

dblp:211/7945 · DBLP profile ↗
← Back
7ranked-venue papers
5as first author
5since 2021 · last 2025
—ORCID · none

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

Artificial intelligence and machine learning · 6 · 4 first-author · 5 since 2021Databases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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
7 papers
Trustworthy machine learning · 63% Deep learning architectures and training · 11% Efficient and distributed learning · 8%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computational social science and digital humanities · 100%

Topics — the 15 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
interpretability
2.742024
ContextCite: Attributing Model Generation to Context · NeurIPS 2024
Decomposing and Editing Predictions by Modeling Model Computation · ICML 2024
ModelDiff: A Framework for Comparing Learning Algorithms · ICML 2023
Machine learning › Trustworthy machine learning › robustness
adversarial robustness
0.922021
Do Input Gradients Highlight Discriminative Features? · NeurIPS 2021
The Pitfalls of Simplicity Bias in Neural Networks · NeurIPS 2020
Machine learning › Deep learning architectures and training
mixture of experts
0.912025
Parameters vs FLOPs: Scaling Laws for Optimal Sparsity for Mixture-of-Experts Language Models · ICML 2025
Machine learning › Efficient and distributed learning › large-scale learning
model scaling
0.912025
Parameters vs FLOPs: Scaling Laws for Optimal Sparsity for Mixture-of-Experts Language Models · ICML 2025
Machine learning › Trustworthy machine learning › interpretability
attribution methods
0.812024
ContextCite: Attributing Model Generation to Context · NeurIPS 2024
Machine learning › Trustworthy machine learning › language model interpretability
context attribution
0.812024
ContextCite: Attributing Model Generation to Context · NeurIPS 2024
Natural language and speech › Language models and text generation
knowledge editing
0.812024
Decomposing and Editing Predictions by Modeling Model Computation · ICML 2024
Machine learning › Trustworthy machine learning › interpretability › training data attribution
datamodels
0.712023
ModelDiff: A Framework for Comparing Learning Algorithms · ICML 2023
Machine learning › Trustworthy machine learning
learning algorithm comparison
0.712023
ModelDiff: A Framework for Comparing Learning Algorithms · ICML 2023
Machine learning › Trustworthy machine learning › interpretability › attribution methods
gradient-based attribution
0.512021
Do Input Gradients Highlight Discriminative Features? · NeurIPS 2021
Machine learning › Learning theory
generalization
0.412020
The Pitfalls of Simplicity Bias in Neural Networks · NeurIPS 2020
Machine learning › Trustworthy machine learning
robustness
0.412020
The Pitfalls of Simplicity Bias in Neural Networks · NeurIPS 2020
Machine learning › Learning theory › inductive bias
simplicity bias
0.412020
The Pitfalls of Simplicity Bias in Neural Networks · NeurIPS 2020
Machine learning › Deep learning architectures and training › architecture learning
network growth
0.412019
Growing Attributed Networks through Local Processes · WWW 2019
Computational social science and digital humanities
social network analysis
0.112019
Growing Attributed Networks through Local Processes · WWW 2019

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

sparsity analysis · 0.9scaling laws · 0.9language model · 0.8counterfactual estimation · 0.8context attribution · 0.8distinguishing feature transformations · 0.7linear probing · 0.5DiffROAR evaluation · 0.5ensemble methods · 0.4adversarial training · 0.4triadic closure · 0.4preferential attachment · 0.4biased random walk · 0.4
YearPublicationVenuePosition
2025 Parameters vs FLOPs: Scaling Laws for Optimal Sparsity for Mixture-of-Experts Language Models
abstract
Scaling the capacity of language models has consistently proven to be a reliable approach for improving performance and unlocking new capabilities. Capacity can be primarily defined by two dimensions: the number of model parameters and the compute per example. While scaling typically involves increasing both, the precise interplay between these factors and their combined contribution to overall capacity remains not fully understood. We explore this relationship in the context of sparse Mixture-of-Expert models (MoEs), which allow scaling the number of parameters without proportionally increasing the FLOPs per example. We investigate how varying the sparsity level, i.e., the ratio of non-active to total parameters, affects model performance in terms of both pretraining and downstream performance. We find that under different constraints (e.g. parameter size and total training compute), there is an optimal level of sparsity that improves both training efficiency and model performance.These results provide a better understanding of the impact of sparsity in scaling laws for MoEs and complement existing works in this area, offering insights for designing more efficient architectures.
Samira Abnar, Harshay Shah, Dan Busbridge, Alaaeldin El-Nouby, Joshua M. Susskind, Vimal Thilak
ICML2
2024 Decomposing and Editing Predictions by Modeling Model Computation
abstract
How does the internal computation of a machine learning model transform inputs into predictions? To tackle this question, we introduce a framework called component modeling for decomposing a model prediction in terms of its components—architectural "building blocks" such as convolution filters or attention heads. We focus on a special case of this framework, component attribution, where the goal is to estimate the counterfactual impact of individual components on a given prediction. We then present COAR, a scalable algorithm for estimating component attributions, and demonstrate its effectiveness across models, datasets and modalities. Finally, we show that COAR directly enables effective model editing. Our code is available at github.com/MadryLab/modelcomponents.
Harshay Shah, Andrew Ilyas, Aleksander Madry
ICML1
2024 ContextCite: Attributing Model Generation to Context
abstract
How do language models use information provided as context when generating a response? Can we infer whether a particular generated statement is actually grounded in the context, a misinterpretation, or fabricated? To help answer these questions, we introduce the problem of *context attribution*: pinpointing the parts of the context (if any) that *led* a model to generate a particular statement. We then present ContextCite, a simple and scalable method for context attribution that can be applied on top of any existing language model. Finally, we showcase the utility of ContextCite through three applications: (1) helping verify generated statements (2) improving response quality by pruning the context and (3) detecting poisoning attacks. We provide code for ContextCite at https://github.com/MadryLab/context-cite.
Benjamin Cohen-Wang, Harshay Shah, Kristian Georgiev, Aleksander Madry
NeurIPS2
2023 ModelDiff: A Framework for Comparing Learning Algorithms
abstract
We study the problem of (learning) algorithm comparison, where the goal is to find differences between models trained with two different learning algorithms. We begin by formalizing this goal as one of finding distinguishing feature transformations, i.e., input transformations that change the predictions of models trained with one learning algorithm but not the other. We then present ModelDiff, a method that leverages the datamodels framework (Ilyas et al., 2022) to compare learning algorithms based on how they use their training data. We demonstrate ModelDiff through three case studies, comparing models trained with/without data augmentation, with/without pre-training, and with different SGD hyperparameters.
Harshay Shah, Andrew Ilyas, Aleksander Madry
ICML1
2021 Do Input Gradients Highlight Discriminative Features?
abstract
Post-hoc gradient-based interpretability methods [Simonyan et al., 2013, Smilkov et al., 2017] that provide instance-specific explanations of model predictions are often based on assumption (A): magnitude of input gradients—gradients of logits with respect to input—noisily highlight discriminative task-relevant features. In this work, we test the validity of assumption (A) using a three-pronged approach:1. We develop an evaluation framework, DiffROAR, to test assumption (A) on four image classification benchmarks. Our results suggest that (i) input gradients of standard models (i.e., trained on original data) may grossly violate (A), whereas (ii) input gradients of adversarially robust models satisfy (A).2. We then introduce BlockMNIST, an MNIST-based semi-real dataset, that by design encodes a priori knowledge of discriminative features. Our analysis on BlockMNIST leverages this information to validate as well as characterize differences between input gradient attributions of standard and robust models.3. Finally, we theoretically prove that our empirical findings hold on a simplified version of the BlockMNIST dataset. Specifically, we prove that input gradients of standard one-hidden-layer MLPs trained on this dataset do not highlight instance-specific signal coordinates, thus grossly violating assumption (A).Our findings motivate the need to formalize and test common assumptions in interpretability in a falsifiable manner [Leavitt and Morcos, 2020]. We believe that the DiffROAR evaluation framework and BlockMNIST-based datasets can serve as sanity checks to audit instance-specific interpretability methods; code and data available at https://github.com/harshays/inputgradients.
Harshay Shah, Prateek Jain 0002, Praneeth Netrapalli
NeurIPS1
2020 The Pitfalls of Simplicity Bias in Neural Networks
abstract
Several works have proposed Simplicity Bias (SB)---the tendency of standard training procedures such as Stochastic Gradient Descent (SGD) to find simple models---to justify why neural networks generalize well [Arpit et al. 2017, Nakkiran et al. 2019, Valle-Perez et al. 2019]. However, the precise notion of simplicity remains vague. Furthermore, previous settings [Soudry et al. 2018, Gunasekar et al. 2018] that use SB to theoretically justify why neural networks generalize well do not simultaneously capture the non-robustness of neural networks---a widely observed phenomenon in practice [Goodfellow et al. 2014, Jo and Bengio 2017]. We attempt to reconcile SB and the superior standard generalization of neural networks with the non-robustness observed in practice by introducing piecewise-linear and image-based datasets, which (a) incorporate a precise notion of simplicity, (b) comprise multiple predictive features with varying levels of simplicity, and (c) capture the non-robustness of neural networks trained on real data. Using theory and empirics on these datasets, we make four observations: (i) SB of SGD and variants can be extreme: neural networks can exclusively rely on the simplest feature and remain invariant to all predictive complex features. (ii) The extreme aspect of SB could explain why seemingly benign distribution shifts and small adversarial perturbations significantly degrade model performance. (iii) Contrary to conventional wisdom, SB can also hurt generalization on the same data distribution, as SB persists even when the simplest feature has less predictive power than the more complex features. (iv) Common approaches to improve generalization and robustness---ensembles and adversarial training---can fail in mitigating SB and its pitfalls. Given the role of SB in training neural networks, we hope that the proposed datasets and methods serve as an effective testbed to evaluate novel algorithmic approaches aimed at avoiding the pitfalls of SB.
Harshay Shah, Kaustav Tamuly, Aditi Raghunathan, Prateek Jain 0002, Praneeth Netrapalli
NeurIPS1
2019 Growing Attributed Networks through Local Processes
abstract
This paper proposes an attributed network growth model. Despite the knowledge that individuals use limited resources to form connections to similar others, we lack an understanding of how local and resource-constrained mechanisms explain the emergence of structural properties found in real-world networks. We make three contributions. First, we propose a simple and accurate model of attributed network growth that jointly explains the emergence of in-degree, local clustering, clustering-degree relationship and attribute mixing patterns. Second, we make use of biased random walks to develop a model that forms edges locally, without recourse to global information. Third, we account for multiple sociological phenomena: bounded rationality; structural constraints; triadic closure; attribute homophily; preferential attachment. Our experiments show that the proposed Attributed Random Walk (ARW) model accurately preserves network structure and attribute mixing patterns of real-world networks; it improves upon the performance of eight well-known models by a significant margin of 2.5-10 × .
Harshay Shah, Suhansanu Kumar, Hari Sundaram
WWW1