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

Mitchell Stern

dblp:199/2363 · DBLP profile ↗
← Back
14ranked-venue papers
4as first author
1since 2021 · last 2021
—ORCID · none

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

Artificial intelligence and machine learning · 13 · 4 first-authorSecurity and privacy · 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
10 papers
Information extraction and text analysis · 21% Deep learning architectures and training · 18% Language models and text generation · 16%
Software engineering, system software, and programming languages
2 papers
Program synthesis and code generation · 62% Software maintenance and evolution · 38%
Network and information security
1 paper
Security and privacy of machine learning · 100%
Theoretical computer science
2 papers
Mathematical optimization · 88% Algorithms and data structures · 12%

Topics — the 27 heaviest of 31, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Deep learning architectures and training › sequence modeling › sequence generation
non-autoregressive generation
0.722019
Insertion Transformer: Flexible Sequence Generation via Insertion Operations · ICML 2019
Blockwise Parallel Decoding for Deep Autoregressive Models · NeurIPS 2018
Natural language and speech › Information extraction and text analysis › syntactic parsing
constituency parsing
0.622017
Effective Inference for Generative Neural Parsing · EMNLP 2017
A Minimal Span-Based Neural Constituency Parser · ACL (1) 2017
Natural language and speech › Information extraction and text analysis
syntactic parsing
0.622017
Effective Inference for Generative Neural Parsing · EMNLP 2017
A Minimal Span-Based Neural Constituency Parser · ACL (1) 2017
Natural language and speech › Machine translation › neural machine translation
non-autoregressive machine translation
0.412020
An Empirical Study of Generation Order for Machine Translation · EMNLP (1) 2020
Security and privacy of machine learning
adversarial example
0.412020
Imitation Attacks and Defenses for Black-box Machine Translation Systems · EMNLP (1) 2020
Security and privacy of machine learning
model stealing
0.412020
Imitation Attacks and Defenses for Black-box Machine Translation Systems · EMNLP (1) 2020
Software maintenance and evolution
code search
0.412020
Semantic Scaffolds for Pseudocode-to-Code Generation · ACL 2020
Machine learning › Deep learning architectures and training › sequence modeling
sequence generation
0.412019
Insertion Transformer: Flexible Sequence Generation via Insertion Operations · ICML 2019
Machine learning › Optimization for machine learning › adaptive optimization
adaptive learning rate
0.312018
Adafactor: Adaptive Learning Rates with Sublinear Memory Cost · ICML 2018
Natural language and speech › Language models and text generation › decoding
autoregressive decoding
0.312018
Blockwise Parallel Decoding for Deep Autoregressive Models · NeurIPS 2018
Natural language and speech › Language models and text generation › large language model inference
decoding efficiency
0.312018
Blockwise Parallel Decoding for Deep Autoregressive Models · NeurIPS 2018
Machine learning › Efficient and distributed learning
inference acceleration
0.312018
Blockwise Parallel Decoding for Deep Autoregressive Models · NeurIPS 2018
Natural language and speech › Language models and text generation › decoding › decoding strategy
parallel decoding
0.312018
Blockwise Parallel Decoding for Deep Autoregressive Models · NeurIPS 2018
Machine learning › Optimization for machine learning
stochastic optimization
0.312018
Adafactor: Adaptive Learning Rates with Sublinear Memory Cost · ICML 2018
Machine learning › Deep learning architectures and training
training optimization
0.312018
Adafactor: Adaptive Learning Rates with Sublinear Memory Cost · ICML 2018
Mathematical optimization
nonconvex optimization
0.312018
Stochastic Cubic Regularization for Fast Nonconvex Optimization · NeurIPS 2018
Mathematical optimization › nonconvex optimization
saddle point escape
0.312018
Stochastic Cubic Regularization for Fast Nonconvex Optimization · NeurIPS 2018
Machine learning › Optimization for machine learning › stochastic optimization
adaptive gradient methods
0.312017
The Marginal Value of Adaptive Gradient Methods in Machine Learning · NIPS 2017
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction
feature selection
0.312017
Kernel Feature Selection via Conditional Covariance Minimization · NIPS 2017
Machine learning › Learning theory › generalization error
generalization gap
0.312017
The Marginal Value of Adaptive Gradient Methods in Machine Learning · NIPS 2017
Natural language and speech › Information extraction and text analysis › syntactic parsing › statistical parsing
generative parsing models
0.312017
Effective Inference for Generative Neural Parsing · EMNLP 2017
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction › feature selection
kernel feature selection
0.312017
Kernel Feature Selection via Conditional Covariance Minimization · NIPS 2017
Natural language and speech › Language models and text generation › natural language understanding
neural parsing
0.312017
Effective Inference for Generative Neural Parsing · EMNLP 2017
Machine learning › Optimization for machine learning
optimization
0.312017
The Marginal Value of Adaptive Gradient Methods in Machine Learning · NIPS 2017
Natural language and speech › Information extraction and text analysis
semantic parsing
0.312017
Abstract Syntax Networks for Code Generation and Semantic Parsing · ACL (1) 2017
Program synthesis and code generation
code generation from natural language
0.312017
Abstract Syntax Networks for Code Generation and Semantic Parsing · ACL (1) 2017
Algorithms and data structures
dynamic programming
0.112017
A Minimal Span-Based Neural Constituency Parser · ACL (1) 2017

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

imitation attacks · 0.9gradient-based attack · 0.9defense mechanisms · 0.9transformer · 0.8soft order-reward framework · 0.4semantic scaffold · 0.4insertion-based modeling · 0.4beam search · 0.4entropy maximization · 0.4stochastic gradient · 0.3hessian-vector product · 0.3decay rate scheduling · 0.3cubic-regularized newton method · 0.3adam · 0.3adadelta · 0.3sequence-to-sequence · 0.3recursive partitioning · 0.3greedy top-down inference · 0.3
YearPublicationVenuePosition
2021 Dynamic posted-price mechanisms for the blockchain transaction-fee market
abstract
In recent years, prominent blockchain systems such as Bitcoin and Ethereum have experienced explosive growth in transaction volume, leading to frequent surges in demand for limited block space and causing transaction fees to fluctuate by orders of magnitude. The status quo auctions sell space using a first-price auction [27]; however, users find it difficult to estimate how much they need to bid in order to get their transactions accepted onto the chain. If they bid too low, their transactions can have long confirmation times. If they bid too high, they pay larger fees than necessary.
Matheus V. X. Ferreira, Daniel J. Moroz, David C. Parkes, Mitchell Stern
AFT4
2020 Semantic Scaffolds for Pseudocode-to-Code Generation
abstract
We propose a method for program generation based on semantic scaffolds, lightweight structures representing the high-level semantic and syntactic composition of a program.By first searching over plausible scaffolds then using these as constraints for a beam search over programs, we achieve better coverage of the search space when compared with existing techniques.We apply our hierarchical search method to the SPoC dataset for pseudocodeto-code generation, in which we are given line-level natural language pseudocode annotations and aim to produce a program satisfying execution-based test cases.By using semantic scaffolds during inference, we achieve a 10% absolute improvement in top-100 accuracy over the previous state-of-the-art.Additionally, we require only 11 candidates to reach the top-3000 performance of the previous best approach when tested against unseen problems, demonstrating a substantial improvement in efficiency.
Ruiqi Zhong, Mitchell Stern, Daniel Klein 0001
ACL2
2020 An Empirical Study of Generation Order for Machine Translation
abstract
In this work, we present an empirical study of generation order for machine translation.Building on recent advances in insertion-based modeling, we first introduce a soft orderreward framework that enables us to train models to follow arbitrary oracle generation policies.We then make use of this framework to explore a large variety of generation orders, including uninformed orders, locationbased orders, frequency-based orders, contentbased orders, and model-based orders.Curiously, we find that for the WMT'14 English → German and WMT'18 English → Chinese translation tasks, order does not have a substantial impact on output quality.Moreover, for English → German, we even discover that unintuitive orderings such as alphabetical and shortest-first can match the performance of a standard Transformer, suggesting that traditional left-to-right generation may not be necessary to achieve high performance.
Mitchell Stern, Jamie Kiros, Jakob Uszkoreit
EMNLP (1)2
2020 Imitation Attacks and Defenses for Black-box Machine Translation Systems
abstract
Adversaries may look to steal or attack blackbox NLP systems, either for financial gain or to exploit model errors.One setting of particular interest is machine translation (MT), where models have high commercial value and errors can be costly.We investigate possible exploitations of black-box MT systems and explore a preliminary defense against such threats.We first show that MT systems can be stolen by querying them with monolingual sentences and training models to imitate their outputs.Using simulated experiments, we demonstrate that MT model stealing is possible even when imitation models have different input data or architectures than their target models.Applying these ideas, we train imitation models that reach within 0.6 BLEU of three production MT systems on both high-resource and low-resource language pairs.We then leverage the similarity of our imitation models to transfer adversarial examples to the production systems.We use gradient-based attacks that expose inputs which lead to semanticallyincorrect translations, dropped content, and vulgar model outputs.To mitigate these vulnerabilities, we propose a defense that modifies translation outputs in order to misdirect the optimization of imitation models.This defense degrades the adversary's BLEU score and attack success rate at some cost in the defender's BLEU and inference speed.Transfer Solve Eq. (2) Save me it's over 100°F Phase One: Model Imitation German
Eric Wallace, Mitchell Stern, Dawn Song
EMNLP (1)2
2019 Insertion Transformer: Flexible Sequence Generation via Insertion Operations
abstract
We present the Insertion Transformer, an iterative, partially autoregressive model for sequence generation based on insertion operations. Unlike typical autoregressive models which rely on a fixed, often left-to-right ordering of the output, our approach accommodates arbitrary orderings by allowing for tokens to be inserted anywhere in the sequence during decoding. This flexibility confers a number of advantages: for instance, not only can our model be trained to follow specific orderings such as left-to-right generation or a binary tree traversal, but it can also be trained to maximize entropy over all valid insertions for robustness. In addition, our model seamlessly accommodates both fully autoregressive generation (one insertion at a time) and partially autoregressive generation (simultaneous insertions at multiple locations). We validate our approach by analyzing its performance on the WMT 2014 English-German machine translation task under various settings for training and decoding. We find that the Insertion Transformer outperforms many prior non-autoregressive approaches to translation at comparable or better levels of parallelism, and successfully recovers the performance of the original Transformer while requiring only logarithmically many iterations during decoding.
Mitchell Stern, Jamie Kiros, Jakob Uszkoreit
ICML1
2018 Adafactor: Adaptive Learning Rates with Sublinear Memory Cost
abstract
In several recently proposed stochastic optimization methods (e.g. RMSProp, Adam, Adadelta), parameter updates are scaled by the inverse square roots of exponential moving averages of squared past gradients. Maintaining these per-parameter second-moment estimators requires memory equal to the number of parameters. For the case of neural network weight matrices, we propose maintaining only the per-row and per-column sums of these moving averages, and estimating the per-parameter second moments based on these sums. We demonstrate empirically that this method produces similar results to the baseline. Secondly, we show that adaptive methods can produce larger-than-desired updates when the decay rate of the second moment accumulator is too slow. We propose update clipping and a gradually increasing decay rate scheme as remedies. Combining these methods and dropping momentum, we achieve comparable results to the published Adam regime in training the Transformer model on the WMT 2014 English-German machine translation task, while using very little auxiliary storage in the optimizer. Finally, we propose scaling the parameter updates based on the scale of the parameters themselves.
Noam Shazeer, Mitchell Stern
ICML2
2018 What's Going On in Neural Constituency Parsers? An Analysis
abstract
David Gaddy, Mitchell Stern, Dan Klein. Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long Papers). 2018.
David Gaddy, Mitchell Stern, Daniel Klein 0001
NAACL-HLT2
2018 Blockwise Parallel Decoding for Deep Autoregressive Models
abstract
Deep autoregressive sequence-to-sequence models have demonstrated impressive performance across a wide variety of tasks in recent years. While common architecture classes such as recurrent, convolutional, and self-attention networks make different trade-offs between the amount of computation needed per layer and the length of the critical path at training time, generation still remains an inherently sequential process. To overcome this limitation, we propose a novel blockwise parallel decoding scheme in which we make predictions for multiple time steps in parallel then back off to the longest prefix validated by a scoring model. This allows for substantial theoretical improvements in generation speed when applied to architectures that can process output sequences in parallel. We verify our approach empirically through a series of experiments using state-of-the-art self-attention models for machine translation and image super-resolution, achieving iteration reductions of up to 2x over a baseline greedy decoder with no loss in quality, or up to 7x in exchange for a slight decrease in performance. In terms of wall-clock time, our fastest models exhibit real-time speedups of up to 4x over standard greedy decoding.
Mitchell Stern, Noam Shazeer, Jakob Uszkoreit
NeurIPS1
2018 Stochastic Cubic Regularization for Fast Nonconvex Optimization
abstract
This paper proposes a stochastic variant of a classic algorithm---the cubic-regularized Newton method [Nesterov and Polyak]. The proposed algorithm efficiently escapes saddle points and finds approximate local minima for general smooth, nonconvex functions in only $\mathcal{\tilde{O}}(\epsilon^{-3.5})$ stochastic gradient and stochastic Hessian-vector product evaluations. The latter can be computed as efficiently as stochastic gradients. This improves upon the $\mathcal{\tilde{O}}(\epsilon^{-4})$ rate of stochastic gradient descent. Our rate matches the best-known result for finding local minima without requiring any delicate acceleration or variance-reduction techniques.
Nilesh Tripuraneni, Mitchell Stern, Chi Jin 0001, Jeffrey Regier, Michael I. Jordan
NeurIPS2
2017 Abstract Syntax Networks for Code Generation and Semantic Parsing
abstract
Tasks like code generation and semantic parsing require mapping unstructured (or partially structured) inputs to well-formed, executable outputs.We introduce abstract syntax networks, a modeling framework for these problems.The outputs are represented as abstract syntax trees (ASTs) and constructed by a decoder with a dynamically-determined modular structure paralleling the structure of the output tree.On the benchmark HEARTHSTONE dataset for code generation, our model obtains 79.2 BLEU and 22.7% exact match accuracy, compared to previous state-ofthe-art values of 67.1 and 6.1%.Furthermore, we perform competitively on the ATIS, JOBS, and GEO semantic parsing datasets with no task-specific engineering.* Equal contribution.name: [ 'D', 'i', 'r', 'e', ' ', 'W', 'o', 'l', 'f', ' ', 'A', 'l', 'p', 'h', 'a'] cost: ['2'] type: ['Minion'] rarity: ['Common'] race: ['Beast'] class: ['Neutral'] description: [ 'Adjacent', 'minions', 'have', '+', '1', 'Attack', '.'] health: ['2'] attack: ['2'] durability: ['-1'] class DireWolfAlpha(MinionCard): def __init__(self): super().__init__("Dire Wolf Alpha", 2, CHARACTER_CLASS.ALL, CARD_RARITY.COMMON, minion_type=MINION_TYPE.BEAST) def create_minion(self, player): return Minion(2, 2, auras=[ Aura(ChangeAttack(1), MinionSelector(Adjacent())) ])
Maxim Rabinovich, Mitchell Stern, Daniel Klein 0001
ACL (1)2
2017 A Minimal Span-Based Neural Constituency Parser
abstract
In this work, we present a minimal neural model for constituency parsing based on independent scoring of labels and spans.We show that this model is not only compatible with classical dynamic programming techniques, but also admits a novel greedy top-down inference algorithm based on recursive partitioning of the input.We demonstrate empirically that both prediction schemes are competitive with recent work, and when combined with basic extensions to the scoring model are capable of achieving state-of-the-art single-model performance on the Penn Treebank (91.79 F1) and strong performance on the French Treebank (82.23 F1).
Mitchell Stern, Jacob Andreas, Daniel Klein 0001
ACL (1)1
2017 Effective Inference for Generative Neural Parsing
abstract
Generative neural models have recently achieved state-of-the-art results for constituency parsing.However, without a feasible search procedure, their use has so far been limited to reranking the output of external parsers in which decoding is more tractable.We describe an alternative to the conventional action-level beam search used for discriminative neural models that enables us to decode directly in these generative models.We then show that by improving our basic candidate selection strategy and using a coarse pruning function, we can improve accuracy while exploring significantly less of the search space.Applied to the model of Choe and Charniak (2016), our inference procedure obtains 92.56 F1 on section 23 of the Penn Treebank, surpassing prior state-of-the-art results for single-model systems.
Mitchell Stern, Daniel Fried, Daniel Klein 0001
EMNLP1
2017 Kernel Feature Selection via Conditional Covariance Minimization
abstract
We propose a method for feature selection that employs kernel-based measures of independence to find a subset of covariates that is maximally predictive of the response. Building on past work in kernel dimension reduction, we show how to perform feature selection via a constrained optimization problem involving the trace of the conditional covariance operator. We prove various consistency results for this procedure, and also demonstrate that our method compares favorably with other state-of-the-art algorithms on a variety of synthetic and real data sets.
Mitchell Stern, Martin J. Wainwright, Michael I. Jordan
NIPS2
2017 The Marginal Value of Adaptive Gradient Methods in Machine Learning
abstract
Adaptive optimization methods, which perform local optimization with a metric constructed from the history of iterates, are becoming increasingly popular for training deep neural networks. Examples include AdaGrad, RMSProp, and Adam. We show that for simple overparameterized problems, adaptive methods often find drastically different solutions than gradient descent (GD) or stochastic gradient descent (SGD). We construct an illustrative binary classification problem where the data is linearly separable, GD and SGD achieve zero test error, and AdaGrad, Adam, and RMSProp attain test errors arbitrarily close to half. We additionally study the empirical generalization capability of adaptive methods on several state-of-the-art deep learning models. We observe that the solutions found by adaptive methods generalize worse (often significantly worse) than SGD, even when these solutions have better training performance. These results suggest that practitioners should reconsider the use of adaptive methods to train neural networks.
Ashia Wilson, Rebecca Roelofs, Mitchell Stern, Nathan Srebro, Benjamin Recht
NIPS3