MichelangeRoll: Sculpting Rational Distributions Exactly and Efficiently
Jui-Hsiang Shao, Hsin-Po Wang

TL;DR
MichelangeRoll introduces a novel method for simulating discrete distributions exactly and efficiently by recycling leftover entropy, reducing the entropy cost per sample to near optimal levels with manageable memory usage.
Contribution
It presents a new entropy recycling technique that surpasses previous methods, achieving near-optimal entropy cost with practical memory complexity.
Findings
Reduces entropy cost to H(D) + ε per sample
Uses O((n + 1/ε) log(m/ε)) memory for implementation
Achieves exact distribution simulation with improved efficiency
Abstract
Simulating an arbitrary discrete distribution using fair coin tosses incurs trade-offs between entropy complexity and space and time complexity. Shannon's theory suggests that tosses are necessary and sufficient, but does not guarantee exact distribution. Knuth and Yao showed that a decision tree consumes fewer than tosses for one exact sample. Draper and Saad's recent work addresses the space and time aspect, showing that tosses, memory, and operations are all it costs, where is the common denominator of the probability masses in and is the number of possible outcomes. In this paper, MichelangeRoll recycles leftover entropy to break the "" barrier. With memory, the entropy cost of generating a ongoing sequence of is reduced to $H(D) +…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Benford’s Law and Fraud Detection · Complexity and Algorithms in Graphs
