← Search

Yeming Wen

9 accepted papers

2024

Synthesize, Partition, then Adapt: Eliciting Diverse Samples from Foundation Models

NeurIPS 2024poster

Presenting users with diverse responses from foundation models is crucial for enhancing user experience and accommodating varying preferences. However, generating multiple high-quality and diverse responses without sacrificing accuracy remains a challenge, especially when using greedy sampling. In…

Cited by 0SourcePDFScholar
2023

Natural Language to Code Generation in Interactive Data Science Notebooks

ACL 2023long

Computational notebooks, such as Jupyter notebooks, are interactive computing environments that are ubiquitous among data scientists to perform data wrangling and analytic tasks. To measure the performance of AI pair programmers that automatically synthesize programs for those tasks given natural la…

2021

Combining Ensembles and Data Augmentation Can Harm Your Calibration

ICLR 2021poster

Ensemble methods which average over multiple neural network predictions are a simple approach to improve a model’s calibration and robustness. Similarly, data augmentation techniques, which encode prior information in the form of invariant feature transformations, are effective for improving calibra…

Cited by 78SourcePDFScholar
2021

Neural Program Generation Modulo Static Analysis

NeurIPS 2021spotlight

State-of-the-art neural models of source code tend to be evaluated on the generation of individual expressions and lines of code, and commonly fail on long-horizon tasks such as the generation of entire method bodies. We propose to address this deficiency using weak supervision from a static program…

Cited by 24SourcePDFScholar
2020

An Empirical Study of Stochastic Gradient Descent with Structured Covariance Noise

AISTATS 2020poster

The choice of batch-size in a stochastic optimization algorithm plays a substantial role for both optimization and generalization. Increasing the batch-size used typically improves optimization but degrades generalization. To address the problem of improving generalization while maintaining optimal…

Cited by 15SourcePDFScholar
2020

BatchEnsemble: an Alternative Approach to Efficient Ensemble and Lifelong Learning

ICLR 2020poster

Ensembles, where multiple neural networks are trained individually and their predictions are averaged, have been shown to be widely successful for improving both the accuracy and predictive uncertainty of single neural networks. However, an ensemble’s cost for both training and testing increases lin…

Cited by 550SourcecodeScholar
2020

Efficient and Scalable Bayesian Neural Nets with Rank-1 Factors

ICML 2020poster

Bayesian neural networks (BNNs) demonstrate promising success in improving the robustness and uncertainty quantification of modern deep learning. However, they generally struggle with underfitting at scale and parameter efficiency. On the other hand, deep ensembles have emerged as alternatives for u…

2018

Flipout: Efficient Pseudo-Independent Weight Perturbations on Mini-Batches

ICLR 2018poster

Stochastic neural net weights are used in a variety of contexts, including regularization, Bayesian neural nets, exploration in reinforcement learning, and evolution strategies. Unfortunately, due to the large number of weights, all the examples in a mini-batch typically share the same weight pertur…

Cited by 418SourcePDFScholar