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

Benjamin L. Edelman

dblp:241/9410 · DBLP profile ↗
← Back
11ranked-venue papers
2as first author
8since 2021 · last 2024
0000-0003-0573-2836ORCID · verified

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

Artificial intelligence and machine learning · 11 · 2 first-author · 8 since 2021Theory of computation · 1

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
10 papers
Learning theory · 36% Deep learning architectures and training · 23% Trustworthy machine learning · 20%
Network and information security
1 paper
Digital forensics and information hiding · 100%
Theoretical computer science
1 paper
Algorithmic game theory and mechanism design · 100%

Topics — the 30 heaviest of 37, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Deep learning architectures and training
training dynamics
1.322024
The Evolution of Statistical Induction Heads: In-Context Learning Markov Chains · NeurIPS 2024
Hidden Progress in Deep Learning: SGD Learns Parities Near the Computational Limit · NeurIPS 2022
Machine learning › Deep learning architectures and training
transformer
1.322024
The Evolution of Statistical Induction Heads: In-Context Learning Markov Chains · NeurIPS 2024
Inductive Biases and Variable Creation in Self-Attention Mechanisms · ICML 2022
Machine learning › Generative modeling
autoregressive model
0.812024
Transcendence: Generative Models Can Outperform The Experts That Train Them · NeurIPS 2024
Machine learning › Trustworthy machine learning › uncertainty estimation
epistemic uncertainty
0.812024
Distinguishing the Knowable from the Unknowable with Language Models · ICML 2024
Machine learning › Learning theory › neural network theory
feature learning theory
0.812024
Feature emergence via margin maximization: case studies in algebraic tasks · ICLR 2024
Machine learning › Learning theory › implicit bias
implicit bias of gradient descent
0.812024
Feature emergence via margin maximization: case studies in algebraic tasks · ICLR 2024
Natural language and speech › Language models and text generation
in-context learning
0.812024
The Evolution of Statistical Induction Heads: In-Context Learning Markov Chains · NeurIPS 2024
Machine learning › Trustworthy machine learning › language model interpretability
induction head
0.812024
The Evolution of Statistical Induction Heads: In-Context Learning Markov Chains · NeurIPS 2024
Natural language and speech › Language models and text generation
large language model
0.812024
Distinguishing the Knowable from the Unknowable with Language Models · ICML 2024
Machine learning › Trustworthy machine learning › uncertainty estimation
large language model uncertainty
0.812024
Distinguishing the Knowable from the Unknowable with Language Models · ICML 2024
Machine learning › Probabilistic and Bayesian machine learning › stochastic processes
markov chain
0.812024
The Evolution of Statistical Induction Heads: In-Context Learning Markov Chains · NeurIPS 2024
Machine learning › Learning theory
phase transition
0.812024
The Evolution of Statistical Induction Heads: In-Context Learning Markov Chains · NeurIPS 2024
Machine learning › Trustworthy machine learning
robustness
0.812024
Watermarks in the Sand: Impossibility of Strong Watermarking for Language Models · ICML 2024
Digital forensics and information hiding › watermarking › generative model watermarking
language model watermarking
0.812024
Watermarks in the Sand: Impossibility of Strong Watermarking for Language Models · ICML 2024
Digital forensics and information hiding
watermarking
0.812024
Watermarks in the Sand: Impossibility of Strong Watermarking for Language Models · ICML 2024
Machine learning › Learning theory › computational learning theory
computational-statistical gap
0.712023
Pareto Frontiers in Deep Feature Learning: Data, Compute, Width, and Luck · NeurIPS 2023
Machine learning › Reinforcement learning
sample efficiency
0.712023
Pareto Frontiers in Deep Feature Learning: Data, Compute, Width, and Luck · NeurIPS 2023
Machine learning › Deep learning architectures and training › weight initialization
sparse initialization
0.712023
Pareto Frontiers in Deep Feature Learning: Data, Compute, Width, and Luck · NeurIPS 2023
Machine learning › Learning theory
computational learning theory
0.612022
Hidden Progress in Deep Learning: SGD Learns Parities Near the Computational Limit · NeurIPS 2022
Machine learning › Learning theory
inductive bias
0.612022
Inductive Biases and Variable Creation in Self-Attention Mechanisms · ICML 2022
Machine learning › Learning theory
sample complexity
0.612022
Inductive Biases and Variable Creation in Self-Attention Mechanisms · ICML 2022
Machine learning › Deep learning architectures and training › attention mechanism
self-attention
0.612022
Inductive Biases and Variable Creation in Self-Attention Mechanisms · ICML 2022
Machine learning › Learning theory › computational learning theory › boolean function learning
sparse parity learning
0.612022
Hidden Progress in Deep Learning: SGD Learns Parities Near the Computational Limit · NeurIPS 2022
Machine learning › Trustworthy machine learning › causal machine learning
causal intervention
0.412020
Causal Strategic Linear Regression · ICML 2020
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
parameter estimation
0.412020
Causal Strategic Linear Regression · ICML 2020
Machine learning › Trustworthy machine learning › performative prediction
strategic classification
0.412020
Causal Strategic Linear Regression · ICML 2020
Algorithmic game theory and mechanism design › zero-sum game
colonel blotto game
0.412020
The Multiplayer Colonel Blotto Game · EC 2020
Algorithmic game theory and mechanism design
multi-player games
0.412020
The Multiplayer Colonel Blotto Game · EC 2020
Algorithmic game theory and mechanism design › solution concepts in games › equilibrium concepts
nash equilibrium
0.412020
The Multiplayer Colonel Blotto Game · EC 2020
Machine learning › Learning theory
generalization
0.412019
SGD on Neural Networks Learns Functions of Increasing Complexity · NeurIPS 2019

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

random walk · 1.5quality oracle · 1.5perturbation oracle · 1.5theoretical analysis · 0.8margin maximization · 0.8low-temperature sampling · 0.8linear probe · 0.8group representation theory · 0.8fourier features · 0.8empirical study · 0.8embedding analysis · 0.8sampling algorithms · 0.4coupling algorithm · 0.4
YearPublicationVenuePosition
2024 Feature emergence via margin maximization: case studies in algebraic tasks
abstract
Understanding the internal representations learned by neural networks is a cornerstone challenge in the science of machine learning. While there have been significant recent strides in some cases towards understanding *how* neural networks implement specific target functions, this paper explores a complementary question -- *why* do networks arrive at particular computational strategies? Our inquiry focuses on the algebraic learning tasks of modular addition, sparse parities, and finite group operations. Our primary theoretical findings analytically characterize the features learned by stylized neural networks for these algebraic tasks. Notably, our main technique demonstrates how the principle of margin maximization alone can be used to fully specify the features learned by the network. Specifically, we prove that the trained networks utilize Fourier features to perform modular addition and employ features corresponding to irreducible group-theoretic representations to perform compositions in general groups, aligning closely with the empirical observations of Nanda et al. (2023) and Chughtai et al. (2023). More generally, we hope our techniques can help to foster a deeper understanding of why neural networks adopt specific computational strategies.
Depen Morwani, Benjamin L. Edelman, Costin-Andrei Oncescu, Rosie Zhao, Sham M. Kakade
ICLR2
2024 Distinguishing the Knowable from the Unknowable with Language Models
abstract
We study the feasibility of identifying *epistemic* uncertainty (reflecting a lack of knowledge), as opposed to *aleatoric* uncertainty (reflecting entropy in the underlying distribution), in the outputs of large language models (LLMs) over free-form text. In the absence of ground-truth probabilities, we explore a setting where, in order to (approximately) disentangle a given LLM's uncertainty, a significantly larger model stands in as a proxy for the ground truth. We show that small linear probes trained on the embeddings of frozen, pretrained models accurately predict when larger models will be more confident at the token level and that probes trained on one text domain generalize to others. Going further, we propose a fully unsupervised method that achieves non-trivial accuracy on the same task. Taken together, we interpret these results as evidence that LLMs naturally contain internal representations of different types of uncertainty that could potentially be leveraged to devise more informative indicators of model confidence in diverse practical settings. Code can be found at: https://github.com/KempnerInstitute/llm_uncertainty
Gustaf Ahdritz, Nikhil Vyas 0001, Boaz Barak, Benjamin L. Edelman
ICML5
2024 Watermarks in the Sand: Impossibility of Strong Watermarking for Language Models
abstract
Watermarking generative models consists of planting a statistical signal (watermark) in a model’s output so that it can be later verified that the output was generated by the given model. A strong watermarking scheme satisfies the property that a computationally bounded attacker cannot erase the watermark without causing significant quality degradation. In this paper, we study the (im)possibility of strong watermarking schemes. We prove that, under well-specified and natural assumptions, strong watermarking is impossible to achieve. This holds even in the private detection algorithm setting, where the watermark insertion and detection algorithms share a secret key, unknown to the attacker. To prove this result, we introduce a generic efficient watermark attack; the attacker is not required to know the private key of the scheme or even which scheme is used. Our attack is based on two assumptions: (1) The attacker has access to a "quality oracle" that can evaluate whether a candidate output is a high-quality response to a prompt, and (2) The attacker has access to a "perturbation oracle" which can modify an output with a nontrivial probability of maintaining quality, and which induces an efficiently mixing random walk on high-quality outputs. We argue that both assumptions can be satisfied in practice by an attacker with weaker computational capabilities than the watermarked model itself, to which the attacker has only black-box access. Furthermore, our assumptions will likely only be easier to satisfy over time as models grow in capabilities and modalities. We demonstrate the feasibility of our attack by instantiating it to attack three existing watermarking schemes for large language models: Kirchenbauer et al. (2023), Kuditipudi et al. (2023), and Zhao et al. (2023), and include preliminary results on vision-language models. The same attack successfully removes the watermarks planted by all schemes, with only minor quality degradation.
Hanlin Zhang 0002, Benjamin L. Edelman, Danilo Francati, Daniele Venturi 0001, Giuseppe Ateniese, Boaz Barak
ICML2
2024 The Evolution of Statistical Induction Heads: In-Context Learning Markov Chains
abstract
Large language models have the ability to generate text that mimics patterns in their inputs. We introduce a simple Markov Chain sequence modeling task in order to study how this in-context learning capability emerges. In our setting, each example is sampled from a Markov chain drawn from a prior distribution over Markov chains. Transformers trained on this task form \emph{statistical induction heads} which compute accurate next-token probabilities given the bigram statistics of the context. During the course of training, models pass through multiple phases: after an initial stage in which predictions are uniform, they learn to sub-optimally predict using in-context single-token statistics (unigrams); then, there is a rapid phase transition to the correct in-context bigram solution. We conduct an empirical and theoretical investigation of this multi-phase process, showing how successful learning results from the interaction between the transformer's layers, and uncovering evidence that the presence of the simpler unigram solution may delay formation of the final bigram solution. We examine how learning is affected by varying the prior distribution over Markov chains, and consider the generalization of our in-context learning of Markov chains (ICL-MC) task to $n$-grams for $n > 2$.
Ezra Edelman, Nikolaos Tsilivis 0002, Benjamin L. Edelman, Eran Malach, Surbhi Goel
NeurIPS3
2024 Transcendence: Generative Models Can Outperform The Experts That Train Them
abstract
Generative models are trained with the simple objective of imitating the conditional probability distribution induced by the data they are trained on. Therefore, when trained on data generated by humans, we may not expect the artificial model to outperform the humans on their original objectives. In this work, we study the phenomenon of *transcendence*: when a generative model achieves capabilities that surpass the abilities of the experts generating its data. We demonstrate transcendence by training an autoregressive transformer to play chess from game transcripts, and show that the trained model can sometimes achieve better performance than all players in the dataset. We theoretically prove that transcendence is enabled by low-temperature sampling, and rigorously assess this experimentally. Finally, we discuss other sources of transcendence, laying the groundwork for future investigation of this phenomenon in a broader setting.
Edwin Zhang, Vincent Zhu, Naomi Saphra, Anat Kleiman, Benjamin L. Edelman, Milind Tambe, Sham M. Kakade, Eran Malach
NeurIPS5
2023 Pareto Frontiers in Deep Feature Learning: Data, Compute, Width, and Luck
abstract
In modern deep learning, algorithmic choices (such as width, depth, and learning rate) are known to modulate nuanced resource tradeoffs. This work investigates how these complexities necessarily arise for feature learning in the presence of computational-statistical gaps. We begin by considering offline sparse parity learning, a supervised classification problem which admits a statistical query lower bound for gradient-based training of a multilayer perceptron. This lower bound can be interpreted as a *multi-resource tradeoff frontier*: successful learning can only occur if one is sufficiently rich (large model), knowledgeable (large dataset), patient (many training iterations), or lucky (many random guesses). We show, theoretically and experimentally, that sparse initialization and increasing network width yield significant improvements in sample efficiency in this setting. Here, width plays the role of parallel search: it amplifies the probability of finding "lottery ticket" neurons, which learn sparse features more sample-efficiently. Finally, we show that the synthetic sparse parity task can be useful as a proxy for real problems requiring axis-aligned feature learning. We demonstrate improved sample efficiency on tabular classification benchmarks by using wide, sparsely-initialized MLP models; these networks sometimes outperform tuned random forests.
Benjamin L. Edelman, Surbhi Goel, Sham M. Kakade, Eran Malach, Cyril Zhang
NeurIPS1
2022 Inductive Biases and Variable Creation in Self-Attention Mechanisms
abstract
Self-attention, an architectural motif designed to model long-range interactions in sequential data, has driven numerous recent breakthroughs in natural language processing and beyond. This work provides a theoretical analysis of the inductive biases of self-attention modules. Our focus is to rigorously establish which functions and long-range dependencies self-attention blocks prefer to represent. Our main result shows that bounded-norm Transformer networks "create sparse variables": a single self-attention head can represent a sparse function of the input sequence, with sample complexity scaling only logarithmically with the context length. To support our analysis, we present synthetic experiments to probe the sample complexity of learning sparse Boolean functions with Transformers.
Benjamin L. Edelman, Surbhi Goel, Sham M. Kakade, Cyril Zhang
ICML1
2022 Hidden Progress in Deep Learning: SGD Learns Parities Near the Computational Limit
abstract
There is mounting evidence of emergent phenomena in the capabilities of deep learning methods as we scale up datasets, model sizes, and training times. While there are some accounts of how these resources modulate statistical capacity, far less is known about their effect on the computational problem of model training. This work conducts such an exploration through the lens of learning a $k$-sparse parity of $n$ bits, a canonical discrete search problem which is statistically easy but computationally hard. Empirically, we find that a variety of neural networks successfully learn sparse parities, with discontinuous phase transitions in the training curves. On small instances, learning abruptly occurs at approximately $n^{O(k)}$ iterations; this nearly matches SQ lower bounds, despite the apparent lack of a sparse prior. Our theoretical analysis shows that these observations are not explained by a Langevin-like mechanism, whereby SGD "stumbles in the dark" until it finds the hidden set of features (a natural algorithm which also runs in $n^{O(k)}$ time). Instead, we show that SGD gradually amplifies the sparse solution via a Fourier gap in the population gradient, making continual progress that is invisible to loss and error metrics.
Boaz Barak, Benjamin L. Edelman, Surbhi Goel, Sham M. Kakade, Eran Malach, Cyril Zhang
NeurIPS2
2020 Causal Strategic Linear Regression
abstract
In many predictive decision-making scenarios, such as credit scoring and academic testing, a decision-maker must construct a model that accounts for agents’ propensity to “game” the decision rule by changing their features so as to receive better decisions. Whereas the strategic classification literature has previously assumed that agents’ outcomes are not causally affected by their features (and thus that strategic agents’ goal is deceiving the decision-maker), we join concurrent work in modeling agents’ outcomes as a function of their changeable attributes. As our main contribution, we provide efficient algorithms for learning decision rules that optimize three distinct decision-maker objectives in a realizable linear setting: accurately predicting agents’ post-gaming outcomes (prediction risk minimization), incentivizing agents to improve these outcomes (agent outcome maximization), and estimating the coefficients of the true underlying model (parameter estimation). Our algorithms circumvent a hardness result of Miller et al. (2019) by allowing the decision maker to test a sequence of decision rules and observe agents’ responses, in effect performing causal interventions through the decision rules.
Yonadav Shavit, Benjamin L. Edelman, Brian Axelrod
ICML2
2020 The Multiplayer Colonel Blotto Game
abstract
We initiate the study of the natural multiplayer generalization of the classic continuous Colonel Blotto game. The two-player Blotto game, introduced by Borel (1953) as a model of resource competition across n simultaneous fronts, has been studied extensively for a century and has seen numerous applications throughout the social sciences. Our work defines the multiplayer Colonel Blotto game and derives Nash equilibria for various settings of k (number of players) and n. We also introduce a “Boolean” version of Blotto that becomes interesting in the multiplayer setting. The main technical difficulty of our work, as in the two-player theoretical literature, is the challenge of coupling various marginal distributions into a joint distribution satisfying a strict sum constraint. In contrast to previous works in the continuous setting, we derive our couplings algorithmically in the form of efficient sampling algorithms.
Enric Boix-Adserà, Benjamin L. Edelman, Siddhartha Jayanti
EC2
2019 SGD on Neural Networks Learns Functions of Increasing Complexity
abstract
We perform an experimental study of the dynamics of Stochastic Gradient Descent (SGD) in learning deep neural networks for several real and synthetic classification tasks. We show that in the initial epochs, almost all of the performance improvement of the classifier obtained by SGD can be explained by a linear classifier. More generally, we give evidence for the hypothesis that, as iterations progress, SGD learns functions of increasing complexity. This hypothesis can be helpful in explaining why SGD-learned classifiers tend to generalize well even in the over-parameterized regime. We also show that the linear classifier learned in the initial stages is ``retained'' throughout the execution even if training is continued to the point of zero training error, and complement this with a theoretical result in a simplified model. Key to our work is a new measure of how well one classifier explains the performance of another, based on conditional mutual information.
Preetum Nakkiran, Gal Kaplun, Dimitris Kalimeris, Tristan Yang, Benjamin L. Edelman, Fred Zhang, Boaz Barak
NeurIPS5