Incremental Sampling Without Replacement for Sequence Models
Not on the map. Why?
Abstract (arXiv)
Sampling is a fundamental technique, and sampling without replacement is often desirable when duplicate samples are not beneficial. Within machine learning, sampling is useful for generating diverse outputs from a trained model. We present an elegant procedure for sampling without replacement from a broad class of randomized programs, including generative neural models that construct outputs sequentially. Our procedure is efficient even for exponentially-large output spaces. Unlike prior work, our approach is incremental, i.e., samples can be drawn one at a time, allowing for increased flexibility. We also present a new estimator for computing expectations from samples drawn without replacement. We show that incremental sampling without replacement is applicable to many domains, e.g., program synthesis and combinatorial optimization.
Key facts. Cited by 23 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2020: 1; 2021: 5; 2022: 4; 2023: 2; 2024: 7; 2025: 0; 2026: 4.
23 papers.
Sort:
By area:
- 2021A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learningcited by 82
- 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvementcited by 34
- 2021Determinantal Beam Searchcited by 18
- 2022CrossBeam: Learning to Search in Bottom-Up Program Synthesiscited by 18
- 2021Conditional Poisson Stochastic Beam Searchcited by 11
- 2024Priority Sampling of Large Language Models for Compilerscited by 8
- 2021Scaling Neural Program Synthesis with Distribution-based Searchcited by 6
- 2023LambdaBeam: Neural Program Search with Higher-Order Functions and Lambdascited by 6
- 2024GraphXForm: Graph transformer for computer-aided molecular designcited by 6
- 2022Predictive Querying for Autoregressive Neural Sequence Modelscited by 5
- 2024Take a Step and Reconsider: Sequence Decoding for Self-Improved Neural Combinatorial Optimizationcited by 4
- 2022Unbiased and Efficient Sampling of Dependency Treescited by 2
11 more
- 2024AbstractBeam: Enhancing Bottom-Up Program Synthesis using Library Learningcited by 2
- 2023Knowledge Transfer for Pseudo-code Generation from Low Resource Programming Languagecited by 1
- 2026Efficient Test-Time Inference via Deterministic Exploration of Truncated Decoding Treescited by 1
- 2020Low-Variance Policy Gradient Estimation with World Modelscited by 0
- 2021Efficient Sampling of Dependency Structurescited by 0
- 2022Searching for Better Database Queries in the Outputs of Semantic Parserscited by 0
- 2024Towards Model-Agnostic Posterior Approximation for Fast and Accurate Variational Autoencoderscited by 0
- 2024Scaling Automatic Extraction of Pseudocodecited by 0
- 2026Sample Efficient Generative Molecular Optimization with Joint Self-Improvementcited by 0
- 2026Rank-Conditioned Sample Reuse for the Plackett--Luce Best-of-K Objectivecited by 0
- 2026Improving the Diversity of LLM Outputs without a Trade-offcited by 0
- 2026Improving the Diversity of LLM Outputs without a Trade-off27 Sep 2026
- 2026Rank-Conditioned Sample Reuse for the Plackett--Luce Best-of-K Objective13 Jul 2026
- 2026Efficient Test-Time Inference via Deterministic Exploration of Truncated Decoding Trees22 Apr 2026
- 2026Sample Efficient Generative Molecular Optimization with Joint Self-Improvement11 Feb 2026
- 2024GraphXForm: Graph transformer for computer-aided molecular design3 Nov 2024
- 2024Take a Step and Reconsider: Sequence Decoding for Self-Improved Neural Combinatorial Optimization24 Jul 2024
- 2024Scaling Automatic Extraction of Pseudocode7 Jun 2024
- 2024AbstractBeam: Enhancing Bottom-Up Program Synthesis using Library Learning27 May 2024
- 2024Self-Improvement for Neural Combinatorial Optimization: Sample without Replacement, but Improvement22 Mar 2024
- 2024Towards Model-Agnostic Posterior Approximation for Fast and Accurate Variational Autoencoders13 Mar 2024
- 2024Priority Sampling of Large Language Models for Compilers28 Feb 2024
- 2023LambdaBeam: Neural Program Search with Higher-Order Functions and Lambdas3 Jun 2023
11 more
- 2023Knowledge Transfer for Pseudo-code Generation from Low Resource Programming Language16 Mar 2023
- 2022Searching for Better Database Queries in the Outputs of Semantic Parsers13 Oct 2022
- 2022Predictive Querying for Autoregressive Neural Sequence Models12 Oct 2022
- 2022Unbiased and Efficient Sampling of Dependency Trees25 May 2022
- 2022CrossBeam: Learning to Search in Bottom-Up Program Synthesis20 Mar 2022
- 2021Scaling Neural Program Synthesis with Distribution-based Search24 Oct 2021
- 2021A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learning4 Oct 2021
- 2021Conditional Poisson Stochastic Beam Search22 Sep 2021
- 2021Efficient Sampling of Dependency Structures14 Sep 2021
- 2021Determinantal Beam Search14 Jun 2021
- 2020Low-Variance Policy Gradient Estimation with World Models29 Oct 2020
- 2020Low-Variance Policy Gradient Estimation with World Models29 Oct 2020
- 2021A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learningcited by 82
- 2021Determinantal Beam Searchcited by 18
- 2022CrossBeam: Learning to Search in Bottom-Up Program Synthesiscited by 18
- 2021Conditional Poisson Stochastic Beam Searchcited by 11
- 2024Priority Sampling of Large Language Models for Compilerscited by 8
- 2021Scaling Neural Program Synthesis with Distribution-based Searchcited by 6
- 2023LambdaBeam: Neural Program Search with Higher-Order Functions and Lambdascited by 6
- 2024GraphXForm: Graph transformer for computer-aided molecular designcited by 6
- 2022Predictive Querying for Autoregressive Neural Sequence Modelscited by 5
- 2024Take a Step and Reconsider: Sequence Decoding for Self-Improved Neural Combinatorial Optimizationcited by 4
- 2022Unbiased and Efficient Sampling of Dependency Treescited by 2
- 2024AbstractBeam: Enhancing Bottom-Up Program Synthesis using Library Learningcited by 2
12 most cited of 20 All 20 (JSON)
- 2026Improving the Diversity of LLM Outputs without a Trade-off27 Sep 2026
- 2026Rank-Conditioned Sample Reuse for the Plackett--Luce Best-of-K Objective13 Jul 2026
- 2026Sample Efficient Generative Molecular Optimization with Joint Self-Improvement11 Feb 2026
- 2024GraphXForm: Graph transformer for computer-aided molecular design3 Nov 2024
- 2024Take a Step and Reconsider: Sequence Decoding for Self-Improved Neural Combinatorial Optimization24 Jul 2024
- 2024Scaling Automatic Extraction of Pseudocode7 Jun 2024
- 2024AbstractBeam: Enhancing Bottom-Up Program Synthesis using Library Learning27 May 2024
- 2024Towards Model-Agnostic Posterior Approximation for Fast and Accurate Variational Autoencoders13 Mar 2024
- 2024Priority Sampling of Large Language Models for Compilers28 Feb 2024
- 2023LambdaBeam: Neural Program Search with Higher-Order Functions and Lambdas3 Jun 2023
- 2023Knowledge Transfer for Pseudo-code Generation from Low Resource Programming Language16 Mar 2023
- 2022Searching for Better Database Queries in the Outputs of Semantic Parsers13 Oct 2022
12 newest of 20 All 20 (JSON)