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.

David Belanger 0002

dblp:17/6391 · also David Benjamin Belanger · DBLP profile ↗
← Back
20ranked-venue papers
5as first author
3since 2021 · last 2022
—ORCID · conflict

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

Artificial intelligence and machine learning · 19 · 5 first-author · 3 since 2021Databases, data management, data science and information retrieval · 2 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2

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
13 papers
Optimization for machine learning · 27% Deep learning architectures and training · 20% Probabilistic and Bayesian machine learning · 14%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Bioinformatics and computational biology · 100%
Computer graphics and multimedia
2 papers
Image and video processing · 54% Visual content generation and editing · 36% Computational photography and imaging · 11%
Theoretical computer science
2 papers
Mathematical optimization · 31% Automated reasoning and model checking · 17% Information theory · 17%

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

TopicWeightPapersLastEvidence papers
Machine learning › Optimization for machine learning
black-box optimization
1.022022
Constrained Discrete Black-Box Optimization using Mixed-Integer Programming · ICML 2022
Population-Based Black-Box Optimization for Biological Sequence Design · ICML 2020
Machine learning › Probabilistic and Bayesian machine learning
structured prediction
0.632017
End-to-End Learning for Structured Prediction Energy Networks · ICML 2017
Structured Prediction Energy Networks · ICML 2016
Fast and Accurate Entity Recognition with Iterated Dilated Convolutions · EMNLP 2017
Machine learning › Optimization for machine learning › model-based optimization
bayesian optimization
0.612022
Constrained Discrete Black-Box Optimization using Mixed-Integer Programming · ICML 2022
Machine learning › Optimization for machine learning
model-based optimization
0.612022
Constrained Discrete Black-Box Optimization using Mixed-Integer Programming · ICML 2022
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model
0.522018
Learning Latent Permutations with Gumbel-Sinkhorn Networks · ICLR (Poster) 2018
A Linear Dynamical System Model for Text · ICML 2015
Machine learning › Deep learning architectures and training
attention mechanism
0.512021
Rethinking Attention with Performers · ICLR 2021
Machine learning › Deep learning architectures and training › transformer
efficient transformer
0.512021
Rethinking Attention with Performers · ICLR 2021
Bioinformatics and computational biology
protein function prediction
0.512021
Improving Protein Function Annotation via Unsupervised Pre-training: Robustness, Efficiency, and Insights · KDD 2021
Bioinformatics and computational biology › protein sequence analysis
protein sequence annotation
0.512021
Improving Protein Function Annotation via Unsupervised Pre-training: Robustness, Efficiency, and Insights · KDD 2021
Machine learning › Reinforcement learning
biological sequence design
0.412020
Model-based reinforcement learning for biological sequence design · ICLR 2020
Machine learning › Reinforcement learning
model-based reinforcement learning
0.412020
Model-based reinforcement learning for biological sequence design · ICLR 2020
Bioinformatics and computational biology › synthetic biology
biological sequence design
0.412020
Population-Based Black-Box Optimization for Biological Sequence Design · ICML 2020
Machine learning › Generative modeling › diffusion model › image editing
image extrapolation
0.412019
Boundless: Generative Adversarial Networks for Image Extension · ICCV 2019
Visual content generation and editing
image editing
0.412019
Boundless: Generative Adversarial Networks for Image Extension · ICCV 2019
Machine learning › Deep learning architectures and training › symmetry-aware learning
permutation learning
0.312018
Learning Latent Permutations with Gumbel-Sinkhorn Networks · ICLR (Poster) 2018
Machine learning › Deep learning architectures and training › convolutional neural network
dilated convolutional neural networks
0.312017
Fast and Accurate Entity Recognition with Iterated Dilated Convolutions · EMNLP 2017
Machine learning › Generative modeling
face synthesis
0.312017
Synthesizing Normalized Faces from Facial Identity Features · CVPR 2017
Natural language and speech › Information extraction and text analysis
named entity recognition
0.312017
Fast and Accurate Entity Recognition with Iterated Dilated Convolutions · EMNLP 2017
Image and video processing › image restoration
image denoising
0.312017
End-to-End Learning for Structured Prediction Energy Networks · ICML 2017
Image and video processing
structured prediction
0.312017
End-to-End Learning for Structured Prediction Energy Networks · ICML 2017
Machine learning › Learning paradigms
multi-label classification
0.212016
Structured Prediction Energy Networks · ICML 2016
Machine learning › Representation and self-supervised learning › representation learning › embedding learning
context-dependent embedding
0.212015
A Linear Dynamical System Model for Text · ICML 2015
Machine learning › Time series and sequential data
linear dynamical systems
0.212015
A Linear Dynamical System Model for Text · ICML 2015
Machine learning › Representation and self-supervised learning
word representation
0.212015
A Linear Dynamical System Model for Text · ICML 2015
Mathematical optimization › large-scale optimization › decomposition methods
column generation
0.112012
MAP Inference in Chains using Column Generation · NIPS 2012
Algorithms and data structures
dynamic programming
0.112012
MAP Inference in Chains using Column Generation · NIPS 2012
Information theory › estimation theory › bayesian estimation
MAP inference
0.112012
MAP Inference in Chains using Column Generation · NIPS 2012
Automated reasoning and model checking
probabilistic inference
0.112012
MAP Inference in Chains using Column Generation · NIPS 2012
Coding theory › error-correcting codes › decoding › trellis decoding
viterbi algorithm
0.112012
MAP Inference in Chains using Column Generation · NIPS 2012
Computational photography and imaging › panoramic imaging
panorama generation
0.112019
Boundless: Generative Adversarial Networks for Image Extension · ICCV 2019

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

evolutionary optimization · 0.9ensemble sampling · 0.9semantic conditioning · 0.8generative adversarial network · 0.8piecewise-linear neural network surrogate · 0.6mixed-integer linear programming · 0.6transformer · 0.5random features · 0.5pre-training · 0.5linear attention · 0.5fine-tuning · 0.5convolutional neural network · 0.5model-based reinforcement learning · 0.4structured prediction · 0.4dual decomposition · 0.4convex optimization · 0.4gumbel-sinkhorn · 0.3structured SVM · 0.3
YearPublicationVenuePosition
2022 Constrained Discrete Black-Box Optimization using Mixed-Integer Programming
abstract
Discrete black-box optimization problems are challenging for model-based optimization (MBO) algorithms, such as Bayesian optimization, due to the size of the search space and the need to satisfy combinatorial constraints. In particular, these methods require repeatedly solving a complex discrete global optimization problem in the inner loop, where popular heuristic inner-loop solvers introduce approximations and are difficult to adapt to combinatorial constraints. In response, we propose NN+MILP, a general discrete MBO framework using piecewise-linear neural networks as surrogate models and mixed-integer linear programming (MILP) to optimize the acquisition function. MILP provides optimality guarantees and a versatile declarative language for domain-specific constraints. We test our approach on a range of unconstrained and constrained problems, including DNA binding, constrained binary quadratic problems from the MINLPLib benchmark, and the NAS-Bench-101 neural architecture search benchmark. NN+MILP surpasses or matches the performance of black-box algorithms tailored to the constraints at hand, with global optimization of the acquisition problem running in a few minutes using only standard software packages and hardware.
Theodore P. Papalexopoulos, Christian Tjandraatmadja, Juan Pablo Vielma, David Belanger 0002
ICML5
2021 Rethinking Attention with Performers
Krzysztof Choromanski, Valerii Likhosherstov, David Dohan, Xingyou Song, Andreea Gane, Tamás Sarlós, Peter Hawkins, Jared Davis, Afroz Mohiuddin, Lukasz Kaiser, David Belanger 0002, Lucy J. Colwell, Adrian Weller
ICLR11
2021 Improving Protein Function Annotation via Unsupervised Pre-training: Robustness, Efficiency, and Insights
abstract
Recent work demonstrated a large ensemble of convolutional neural networks (CNNs) outperforms industry-standard approaches at annotating protein sequences that are far from the training data. These results highlight the potential of deep learning to significantly advance protein sequence annotation, but this particular system is not a practical tool for many biologists because of the computational burden of making predictions using a large ensemble. In this work, we fine-tune a transformer model that is pre-trained on millions of unlabeled natural protein sequences in order to reduce the system's compute burden at prediction time and improve accuracy. By switching from a CNN to the pre-trained transformer, we lift performance from 73.6% to 90.5% using a single model on a challenging clustering-based train-test split, where the ensemble of 59 CNNs achieved 89.0%. Through extensive stratified analysis of model performance, we provide evidence that the new model's predictions are trustworthy, even in cases known to be challenging for prior methods. Finally, we provide a case study of the biological insight enabled by this approach.
David Dohan, Andreea Gane, Maxwell L. Bileschi, David Belanger 0002, Lucy J. Colwell
KDD4
2020 Model-based reinforcement learning for biological sequence design
Christof Angermüller, David Dohan, David Belanger 0002, Ramya Deshpande, Kevin Murphy 0002, Lucy J. Colwell
ICLR3
2020 Population-Based Black-Box Optimization for Biological Sequence Design
abstract
The use of black-box optimization for the design of new biological sequences is an emerging research area with potentially revolutionary impact. The cost and latency of wet-lab experiments requires methods that find good sequences in few experimental rounds of large batches of sequences — a setting that off-the-shelf black-box optimization methods are ill-equipped to handle. We find that the performance of existing methods varies drastically across optimization tasks, posing a significant obstacle to real-world applications. To improve robustness, we propose Population-Based Black-Box Optimization (P3BO), which generates batches of sequences by sampling from an ensemble of methods. The number of sequences sampled from any method is proportional to the quality of sequences it previously proposed, allowing P3BO to combine the strengths of individual methods while hedging against their innate brittleness. Adapting the hyper-parameters of each of the methods online using evolutionary optimization further improves performance. Through extensive experiments on in-silico optimization tasks, we show that P3BO outperforms any single method in its population, proposing higher quality sequences as well as more diverse batches. As such, P3BO and Adaptive-P3BO are a crucial step towards deploying ML to real-world sequence design.
Christof Angermüller, David Belanger 0002, Andreea Gane, Zelda Mariet, David Dohan, Kevin Murphy 0002, Lucy J. Colwell, D. Sculley
ICML2
2019 Boundless: Generative Adversarial Networks for Image Extension
abstract
Image extension models have broad applications in image editing, computational photography and computer graphics. While image inpainting has been extensively studied in the literature, it is challenging to directly apply the state-of-the-art inpainting methods to image extension as they tend to generate blurry or repetitive pixels with inconsistent semantics. We introduce semantic conditioning to the discriminator of a generative adversarial network (GAN), and achieve strong results on image extension with coherent semantics and visually pleasing colors and textures. We also show promising results in extreme extensions, such as panorama generation.
Dilip Krishnan, Piotr Teterwak, Aaron Sarna, Aaron Maschinot, Ce Liu 0001, David Belanger 0002, William T. Freeman
ICCV6
2018 Learning Latent Permutations with Gumbel-Sinkhorn Networks
Gonzalo E. Mena, David Belanger 0002, Scott W. Linderman, Jasper Snoek
ICLR (Poster)2
2017 Synthesizing Normalized Faces from Facial Identity Features
abstract
We present a method for synthesizing a frontal, neutral-expression image of a person's face given an input face photograph. This is achieved by learning to generate facial landmarks and textures from features extracted from a facial-recognition network. Unlike previous generative approaches, our encoding feature vector is largely invariant to lighting, pose, and facial expression. Exploiting this invariance, we train our decoder network using only frontal, neutral-expression photographs. Since these photographs are well aligned, we can decompose them into a sparse set of landmark points and aligned texture maps. The decoder then predicts landmarks and textures independently and combines them using a differentiable image warping operation. The resulting images can be usedfor a number of applications, such as analyzing facial attributes, exposure and white balance adjustment, or creating a 3-D avatar.
Forrester Cole, David Belanger 0002, Dilip Krishnan, Aaron Sarna, Inbar Mosseri, William T. Freeman
CVPR2
2017 Chains of Reasoning over Entities, Relations, and Text using Recurrent Neural Networks
abstract
Rajarshi Das, Arvind Neelakantan, David Belanger, Andrew McCallum. Proceedings of the 15th Conference of the European Chapter of the Association for Computational Linguistics: Volume 1, Long Papers. 2017.
Rajarshi Das, Arvind Neelakantan, David Belanger 0002, Andrew McCallum
EACL (1)3
2017 Fast and Accurate Entity Recognition with Iterated Dilated Convolutions
abstract
Today when many practitioners run basic NLP on the entire web and large-volume traffic, faster methods are paramount to saving time and energy costs.Recent advances in GPU hardware have led to the emergence of bi-directional LSTMs as a standard method for obtaining pertoken vector representations serving as input to labeling tasks such as NER (often followed by prediction in a linear-chain CRF).Though expressive and accurate, these models fail to fully exploit GPU parallelism, limiting their computational efficiency.This paper proposes a faster alternative to Bi-LSTMs for NER: Iterated Dilated Convolutional Neural Networks (ID-CNNs), which have better capacity than traditional CNNs for large context and structured prediction.Unlike LSTMs whose sequential processing on sentences of length N requires O(N ) time even in the face of parallelism, ID-CNNs permit fixed-depth convolutions to run in parallel across entire documents.We describe a distinct combination of network structure, parameter sharing and training procedures that enable dramatic 14-20x testtime speedups while retaining accuracy comparable to the Bi-LSTM-CRF.Moreover, ID-CNNs trained to aggregate context from the entire document are even more accurate while maintaining 8x faster test time speeds.
Emma Strubell, Patrick Verga, David Belanger 0002, Andrew McCallum
EMNLP3
2017 End-to-End Learning for Structured Prediction Energy Networks
abstract
Structured Prediction Energy Networks (SPENs) are a simple, yet expressive family of structured prediction models (Belanger and McCallum, 2016). An energy function over candidate structured outputs is given by a deep network, and predictions are formed by gradient-based optimization. This paper presents end-to-end learning for SPENs, where the energy function is discriminatively trained by back-propagating through gradient-based prediction. In our experience, the approach is substantially more accurate than the structured SVM method of Belanger and McCallum (2016), as it allows us to use more sophisticated non-convex energies. We provide a collection of techniques for improving the speed, accuracy, and memory requirements of end-to-end SPENs, and demonstrate the power of our method on 7-Scenes image denoising and CoNLL-2005 semantic role labeling tasks. In both, inexact minimization of non-convex SPEN energies is superior to baseline methods that use simplistic energy functions that can be minimized exactly.
David Belanger 0002, Bishan Yang, Andrew McCallum
ICML1
2016 Bethe Learning of Graphical Models via MAP Decoding
abstract
Many machine learning tasks require fitting probabilistic models over structured objects, such as pixel grids, matchings, and graph edges. Maximum likelihood estimation (MLE) for such domains is challenging due to the intractability of computing partition functions. One can resort to approximate marginal inference in conjunction with gradient descent, but such algorithms require careful tuning. Alternatively, in frameworks such as the structured support vector machine (SVM-Struct), discriminative functions are learned by iteratively applying efficient maximum a posteriori (MAP) decoders. We introduce MLE-Struct, a method for learning discrete exponential family models using the Bethe approximation to the partition function. Remarkably, this problem can also be reduced to iterative (MAP) decoding. This connection emerges by combining the Bethe approximation with the Frank-Wolfe (FW) algorithm on a convex dual objective, which circumvents the intractable partition function. Our method can learn both generative and conditional models and is substantially faster and easier to implement than existing MLE approaches while still relying on the same black-box interface to MAP decoding as SVM-Struct. We perform competitively on problems in denoising, segmentation, matching, and new datasets of roommate assignments and news and financial time series.
Kui Tang, Nicholas Ruozzi, David Belanger 0002, Tony Jebara
AISTATS3
2016 Structured Prediction Energy Networks
abstract
We introduce structured prediction energy networks (SPENs), a flexible framework for structured prediction. A deep architecture is used to define an energy function of candidate labels, and then predictions are produced by using back-propagation to iteratively optimize the energy with respect to the labels. This deep architecture captures dependencies between labels that would lead to intractable graphical models, and performs structure learning by automatically learning discriminative features of the structured output. One natural application of our technique is multi-label classification, which traditionally has required strict prior assumptions about the interactions between labels to ensure tractable learning and prediction. We are able to apply SPENs to multi-label problems with substantially larger label sets than previous applications of structured prediction, while modeling high-order interactions using minimal structural assumptions. Overall, deep learning provides remarkable tools for learning features of the inputs to a prediction problem, and this work extends these techniques to learning features of structured outputs. Our experiments provide impressive performance on a variety of benchmark multi-label classification tasks, demonstrate that our technique can be used to provide interpretable structure learning, and illuminate fundamental trade-offs between feed-forward and iterative structured prediction.
David Belanger 0002, Andrew McCallum
ICML1
2016 Multilingual Relation Extraction using Compositional Universal Schema
abstract
Patrick Verga, David Belanger, Emma Strubell, Benjamin Roth, Andrew McCallum. Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies. 2016.
Patrick Verga, David Belanger 0002, Emma Strubell, Benjamin Roth 0001, Andrew McCallum
HLT-NAACL2
2016 Ask the GRU: Multi-task Learning for Deep Text Recommendations
abstract
In a variety of application domains the content to be recommended to users is associated with text. This includes research papers, movies with associated plot summaries, news articles, blog posts, etc. Recommendation approaches based on latent factor models can be extended naturally to leverage text by employing an explicit mapping from text to factors. This enables recommendations for new, unseen content, and may generalize better, since the factors for all items are produced by a compactly-parametrized model. Previous work has used topic models or averages of word embeddings for this mapping. In this paper we present a method leveraging deep recurrent neural networks to encode the text sequence into a latent vector, specifically gated recurrent units (GRUs) trained end-to-end on the collaborative filtering task. For the task of scientific paper recommendation, this yields models with significantly higher accuracy. In cold-start scenarios, we beat the previous state-of-the-art, all of which ignore word order. Performance is further improved by multi-task learning, where the text encoder network is trained for a combination of content recommendation and item metadata prediction. This regularizes the collaborative filtering model, ameliorating the problem of sparsity of the observed rating matrix.
Trapit Bansal, David Belanger 0002, Andrew McCallum
RecSys2
2015 A Linear Dynamical System Model for Text
abstract
Low dimensional representations of words allow accurate NLP models to be trained on limited annotated data. While most representations ignore words’ local context, a natural way to induce context-dependent representations is to perform inference in a probabilistic latent-variable sequence model. Given the recent success of continuous vector space word representations, we provide such an inference procedure for continuous states, where words’ representations are given by the posterior mean of a linear dynamical system. Here, efficient inference can be performed using Kalman filtering. Our learning algorithm is extremely scalable, operating on simple co-occurrence counts for both parameter initialization using the method of moments and subsequent iterations of EM. In our experiments, we employ our inferred word embeddings as features in standard tagging tasks, obtaining significant accuracy improvements. Finally, the Kalman filter updates can be seen as a linear recurrent neural network. We demonstrate that using the parameters of our model to initialize a non-linear recurrent neural network language model reduces its training time by a day and yields lower perplexity.
David Belanger 0002, Sham M. Kakade
ICML1
2015 Bethe Projections for Non-Local Inference
Luke Vilnis, David Belanger 0002, Daniel Sheldon, Andrew McCallum
UAI2
2014 Learning Soft Linear Constraints with Application to Citation Field Extraction
abstract
Accurately segmenting a citation string into fields for authors, titles, etc. is a challenging task because the output typically obeys various global constraints.Previous work has shown that modeling soft constraints, where the model is encouraged, but not require to obey the constraints, can substantially improve segmentation performance.On the other hand, for imposing hard constraints, dual decomposition is a popular technique for efficient prediction given existing algorithms for unconstrained inference.We extend dual decomposition to perform prediction subject to soft constraints.Moreover, with a technique for performing inference given soft constraints, it is easy to automatically generate large families of constraints and learn their costs with a simple convex optimization problem during training.This allows us to obtain substantial gains in accuracy on a new, challenging citation extraction dataset.
Sam Anzaroot, Alexandre Tachard Passos, David Belanger 0002, Andrew McCallum
ACL (1)3
2014 Message Passing for Soft Constraint Dual Decomposition
David Belanger 0002, Alexandre Tachard Passos, Sebastian Riedel 0001, Andrew McCallum
UAI1
2012 MAP Inference in Chains using Column Generation
abstract
Linear chains and trees are basic building blocks in many applications of graphical models. Although exact inference in these models can be performed by dynamic programming, this computation can still be prohibitively expensive with non-trivial target variable domain sizes due to the quadratic dependence on this size. Standard message-passing algorithms for these problems are inefficient because they compute scores on hypotheses for which there is strong negative local evidence. For this reason there has been significant previous interest in beam search and its variants; however, these methods provide only approximate inference. This paper presents new efficient exact inference algorithms based on the combination of it column generation and pre-computed bounds on the model's cost structure. Improving worst-case performance is impossible. However, our method substantially speeds real-world, typical-case inference in chains and trees. Experiments show our method to be twice as fast as exact Viterbi for Wall Street Journal part-of-speech tagging and over thirteen times faster for a joint part-of-speed and named-entity-recognition task. Our algorithm is also extendable to new techniques for approximate inference, to faster two-best inference, and new opportunities for connections between inference and learning.
David Belanger 0002, Alexandre Tachard Passos, Sebastian Riedel 0001, Andrew McCallum
NIPS1