PoPs: Probabilistic Bit-String Models
- PoPs is a framework that assigns probabilities to binary strings using various methods such as machine-word Bernoulli sampling, adaptive sequential estimation, and pattern-based laws.
- It integrates multiple regimes—from exact Bernoulli-word generation to substring frequency estimations—to model and analyze bit-string randomness and structure.
- Practical implementations, including Poisson-OR algorithms and FPGA-emulated p-bit architectures, demonstrate significant speedups and advancements in probabilistic computations.
Probabilities of Bit-String Probabilities (PoPs) denotes, in a broad research sense, the family of constructions in which binary strings are assigned probabilities, generated from per-bit probabilities, or compared through probability laws induced by sequential dynamics, pattern counts, or noisy channels. Across recent arXiv work, PoPs appear in at least four recurrent forms: exact machine-word Bernoulli sampling, where a whole word is drawn with i.i.d. Bernoulli bits; adaptive sequential models, where full-string probability is the chain-rule product of next-bit predictions; Bernoulli pattern laws, where a length- word has mass ; and channel models, where a fixed or latent string induces a probability distribution on observed traces (Watanabe et al., 2018, Mattern, 2015, Kogan et al., 29 Sep 2025, Hartung et al., 2017).
1. Probability objects and semantic regimes
The most basic PoPs object is the probability of a fixed finite word under an i.i.d. Bernoulli source. In the machine-word formulation, one seeks a word
such that
for any concrete bit string of Hamming weight . The induced Hamming-weight law is binomial: In this regime, PoPs is a word-level Bernoulli vector distribution, not merely a collection of unrelated single-bit events (Watanabe et al., 2018).
A second regime is sequential. In exponential-smoothing probability estimation, the model maintains a Bernoulli prediction for the next bit and updates it after each observation. For a binary sequence , the induced whole-string probability is
0
and the corresponding codelength is
1
Here a bit-string probability is not specified directly; it is assembled online from conditional probabilities by the chain rule (Mattern, 2015).
A third regime concerns the distribution of probabilities across words of equal length. In an infinite Bernoulli2 sequence, each length-3 word 4 has probability
5
Hence the probability of a word depends only on its Hamming weight, and there are only 6 distinct probability levels, with multiplicities 7. When 8, all words of length 9 are equiprobable; when 0, probabilities vary exponentially with weight (Kogan et al., 29 Sep 2025).
A fourth regime is sequential competition rather than static mass. In Penney’s ante, the central quantity is
1
the probability that one target word appears before another in an iid Bernoulli2 stream. This is not the same object as 3 or 4. A plausible implication is that PoPs should be treated as a family of probability semantics rather than a single scalar notion (Drexel et al., 2024).
2. Exact Bernoulli-word generation
A particularly concrete PoPs problem is exact word-level Bernoulli sampling: given 5 and 6, generate a machine word whose bits are mutually independent Bernoulli7. The baseline is the obvious per-bit algorithm, which performs 8 random tests. The main alternatives developed for this problem are binomial-shuffle, Poisson-OR, and a finite-digit dyadic construction. Binomial-shuffle first samples
9
then places exactly 0 ones uniformly among the bit positions, with expected draw count approximately 1. Poisson-OR samples
2
generates 3 one-hot words, ORs them together, and yields exact mutual independence because
4
The finite-digit construction synthesizes a dyadic probability 5 from raw fair-bit words using AND and OR recursions; for arbitrary real 6, exactness is restored by a hybrid correction step using either
7
or
8
The paper’s exactness summary is sharp: the simple algorithm, binomial-shuffle, and Poisson-OR are exact; the finite-digit method alone is exact only for finite-binary 9; the hybrid finite-digit-plus-correction method is exact for arbitrary 0. In benchmark results on an Intel Xeon Gold 6184 with Intel C++ and 1, the fastest method for 2 was Poisson-OR with correction from 3, giving about 4 speedup for 32-bit words and 5 for 64-bit words relative to the simple algorithm. The same generator accelerated multispin coding for one-dimensional bond-directed percolation by up to 6 over optimized scalar code for cluster growth at criticality and about 7 for relaxation from the fully active state (Watanabe et al., 2018).
3. Adaptive assignment and substring-based estimation
In adaptive sequential PoPs, the central object is an online Bernoulli predictor. The exponential-smoothing model 8 updates
9
where 0. In closed form,
1
so older bits are exponentially downweighted. The whole-string probability again follows by the chain rule, and the main redundancy guarantee is 2 against a piecewise stationary comparator with 3 segments, improving on 4 for previous approaches of similar time complexity. The estimator runs in 5 time per bit for the binary case and preserves strictly positive probabilities as long as 6 and 7 (Mattern, 2015).
A different, more empirical PoPs construction estimates probabilities from substring counts in a reference string. For a substring 8 and class string 9, the estimator is
0
A test string 1 is then assigned the probability of its most probable segmentation: 2 equivalently
3
The decisive modeling choice is the meaning of 4: overlapping counting counts all matching start positions, whereas non-overlapping counting extracts disjoint copies. The difference is especially pronounced for periodic patterns. In the reported classification study over 50 UCR datasets and 45,660 test strings, discordant outcomes were 5 in favor of overlapping and 6 in favor of non-overlapping, with McNemar 7, and the paper concludes that non-overlapping counting is better in that setting (Takamoto et al., 2022).
4. Pattern counts, Poisson laws, and first-occurrence probabilities
For pattern-count PoPs, the unbiased and biased Bernoulli cases diverge sharply. When 8, all length-9 words are equiprobable with mass 0, and with 1 the number of occurrences of a random word converges to 2 for almost every sequence in the sense of Peres and Weiss. When 3, this global Poisson regime fails: for any choice of 4, words of the same length are exponentially nonuniform in probability, so most words are either too rare to appear or so common that their counts diverge. The paper proves a trichotomy: depending on the scale of 5 relative to 6, counts become trivial at zero, diverge in probability, or exhibit critical partial escape of mass with a nontrivial atom at 7 and all finite positive atoms vanishing. Poisson behavior is recovered only after restricting to a fixed Hamming-weight class
8
so that all selected words have equal Bernoulli probability (Kogan et al., 29 Sep 2025).
Penney’s ante provides a complementary PoPs model in which overlap geometry, not merely raw Bernoulli mass, governs the outcome. For words 9 and 0,
1
where 2, 3, 4, and 5 are correlation-polynomial values built from overlap sets. The same formalism gives
6
This immediately rules out a common misconception: a word with larger static mass need not be more likely to occur first. At 7, if 8, then
9
so a word longer by at least two bits can never be favorable. The paper also identifies systematic 0 symmetries and explicit bijections behind odd, even, and constant symmetry classes (Drexel et al., 2024).
5. Channel-induced string laws and latent probability strings
Deletion channels induce PoPs by mapping a fixed source string to a probability distribution on output traces. In the position-dependent deletion model, each source symbol 1 is retained with probability 2 and deleted with probability 3. For an output trace 4,
5
The generating-function identity
6
encodes output-coordinate expectations through
7
Under weak monotonicity or 2-periodicity assumptions, the paper extends the 8 trace-reconstruction upper bound to varying deletion probabilities (Hartung et al., 2017).
A stronger generalization replaces the unknown deterministic source by a latent probability string
9
Each trace is generated by first sampling
00
independently, then deleting each sampled bit independently with probability 01. This contains classical trace reconstruction as the special case 02. The worst-case theorem states that for deletion probability at least order 03, no algorithm can approximate 04 to constant 05 distance or 06 distance 07 using fewer than 08 traces. By contrast, if the 09 are i.i.d. uniform on 10, then for any 11 and sufficiently small constant deletion probability, specifically 12, 13 can be recovered to 14 error at most 15 with high probability using 16 traces and computation time (Rivkin et al., 2024).
6. Computation, architectures, and alternative notions of randomness
When a bit-string probability factors into a product of local probabilities,
17
PoPs becomes a streaming product problem. The approximation task 18 asks for a multiplicative 19-approximation to 20. A cited deterministic upper bound uses
21
bits of state, while the paper proves matching lower bounds up to constants: 22 for both deterministic and randomized algorithms in the stated parameter regime. The threshold problem 23, deciding whether a product is below a threshold, is much harder: the paper proves randomized space lower bounds of 24 when 25. This establishes a sharp computational distinction between approximate scoring and exact thresholding of factored bit-string probabilities (Lohrey et al., 23 Apr 2025).
PoPs also appears as a hardware primitive. In p-bit computing, each stochastic binary unit obeys
26
with 27 uniform on 28, so a p-bit is a 1-bit random number generator with controllable mean. Networks of p-bits can implement Bayesian networks, Ising/Boltzmann systems, and MCMC procedures. For Boltzmann-style sampling, the paper states that network states are generated with probabilities
29
and local inputs satisfy
30
The proposed architecture has an 31-bit RNG block, a deterministic kernel, and a deterministic data collector. The paper reports FPGA emulation at 32 MHz, systems with thousands of p-bits, and applications including Bayesian networks, optimization, Ising models, and quantum Monte Carlo (Kaiser et al., 2021).
A markedly different formulation treats randomness through witness complexity rather than probabilistic normalization. In the simple quantum model, a predicate 33 on an integer sequence 34 defines a bit string
35
and a resource state
36
contains witnesses required to certify the 37-positions. The paper’s compression criterion is cardinality-based: if 38, the string is compressible; if 39, it is incompressible and has maximal randomness. This is not a Shannon-entropy notion. It is an alternative PoPs perspective in which the randomness of a bit string is governed by the minimal resource needed to specify its positive instances (Ramos, 2015).
Taken together, these lines of work suggest that PoPs is best understood not as a single theory but as a technically connected research area spanning exact Bernoulli-word generation, adaptive sequence modeling, overlap-sensitive pattern laws, noisy-channel trace distributions, streaming computation of factored probabilities, and hardware or quantum formalisms for representing stochastic bit strings. The common invariant is that probabilities are attached to binary strings at the level of words, sequences, patterns, traces, or latent parameterizations, and that the operative mathematics depends on which of those objects is being treated as fundamental.