Papers for

data compression engineers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Proof settles three key conjectures about binary communication channels

Three Conjectures on Binary Channels for the Doubly Symmetric Binary Source

Abstract: We settle three conjectures concerning a doubly symmetric binary source $(X,Y)$ with crossover $p$. Consider Markov chains $U - X - Y - V$ with $U,V$ binary, and let $\mathcal{A}$ be the set of rate triples $(I(U;V),I(U;X),I(Y;V))$ attainable with arbitrary binary channels $X\to U$, $Y\to V$, and $\mathcal{B}$ the subset attainable with binary symmetric channels. The averaged BSC conjecture, Conjecture 5.2 of Pichler, Piantanida and Matz (2022), asserts $\operatorname{conv}\mathcal{A}=\operatorname{conv}\mathcal{B}$. We prove this for every $p\in[0,1]$. Two conjectures of Dikshtein, Ordentlich and Shamai (2022) concern the double-sided information bottleneck at $p=0$, where $Y=X$ and the two channels see the same source: their Conjecture 1 identifies the exact maximum of $I(U;V)$ at prescribed rates $I(U;X)$ and $I(Y;V)$, and their Conjecture 2 the exact minimum. We prove both for binary $U,V$: the two extrema are attained by the same pair of Z/S-channels, in opposite orientation for the maximum and in the same orientation for the minimum. The proofs were found with substantial AI assistance, and all three theorems are formalised in Lean 4 with Mathlib, depending only on the standard axioms. The development is available at https://github.com/g-pichler/bsc-averaging . The proof of Conjecture 1 of Dikshtein, Ordentlich and Shamai (2022) contains three certified computations, a polynomial bound, an interval sweep and a polynomial positivity certificate, all of which are checked in Lean.

Wed 23 SeptInformation Theory
The gist
This paper resolves three long-standing questions about how information moves between two related binary signals through simple channels. The authors look at how pairs of processed signals can share, limit, or maximize information under given conditions. They prove that complicated scenarios can be reduced to simpler ones without loss, and show exactly which simple processing methods achieve the best and worst information sharing. Their proofs rely on computer-assisted methods and formal verification for full mathematical certainty.
Open → 2609.27991v1

Exact threshold found for entropy concavity in Bernoulli sums

The Sharp Rényi and Tsallis Threshold in the Shepp--Olkin Concavity Problem

Abstract: Let $B_1,\ldots,B_n$ be independent Bernoulli random variables with parameters $p_1,\ldots,p_n$, and let $S=\sum_i B_i$. Hillion and Johnson proved that the Shannon entropy of $S$ is jointly concave in the parameter vector and proposed corresponding critical-order conjectures for R'enyi and Tsallis entropies, with predicted thresholds $2$ and approximately $3.65986$, respectively. We determine both thresholds exactly. For every $0<q<1$, the power sum $\sum_k \mathbb P(S=k)^q$ is jointly concave in $(p_1,\ldots,p_n)$, and strictly concave on the open parameter cube. Consequently, the R'enyi and Tsallis entropies of order $q$ are jointly concave. At $q=1$ this agrees with the Shannon theorem. For every $q>1$, joint concavity fails already for the sum of two Bernoulli variables: a transverse interpolation in which the two parameters move in opposite directions gives strict local convexity for both entropies. Hence the universal joint-concavity range for both families is exactly $0<q\leq 1$. Below order one, the proof combines the Hillion--Johnson transport inequality with an explicit nonlinear telescoping correction. The corrected local curvature reduces to a two-dimensional quadratic form. An exact Riccati identity, together with a one-sided zero-crossing argument, proves positivity of its determinant throughout the full range $0<q<1$.

Wed 23 SeptInformation Theory
The gist
This paper studies how a certain measure of randomness, called entropy, behaves when you combine many simple yes/no random events, like coin flips with different probabilities. The authors find the precise range of parameters where the measure stays nicely curved downwards, meaning it's mathematically concave, which is important for understanding and analyzing randomness. They prove that this property holds exactly when a shape-related parameter q is between zero and one, and fails for larger values. Their work settles previous guesses by giving exact answers and explains the math behind why the property holds or fails.
Open → 2609.27433v1

New formula links geometric mean quantization to probability masses

Geometric mean quantization via adaptive approximation

Abstract: Let $ν$ be a compactly supported Borel probability measure on $\mathbb R^{d}$ with $ν(B(x,r))\leq Cr^{a}$ for some $a>0$. Refine a dyadic cube exactly when its mass is at least $t$, and let $\mathcal{L}_ν(t)$ be the mean depth at which this refinement stops. We show that the lower and upper geometric-mean quantization dimensions of $ν$ are the lower and upper limits of $\log(1/t)/\mathcal{L}_ν(t)$. The dimension exists precisely when $(q-1)\sum_{Q}ν(Q)^{q}$, summed over all dyadic cubes, converges as $q\downarrow1$, and it is then determined by this limit. The mass-threshold formula yields harmonic integral bounds in terms of the local dimensions and encloses entropy and quantization dimensions in a common spectral interval. Convergence in law of the local information rates is equivalent to convergence of the rescaled spectra in a window of width $1/k$ around $q=1$; the two dimensions are then the arithmetic and the harmonic mean of the limit law, and we quantify their difference by sharp bounds and variance identities. Without any convergence assumption, vanishing threshold variance still forces equality of the corresponding lower and upper dimensions. Bernoulli mixtures realise every local-dimension law with compact support in $(0,1]$, and a regime-switching example separates convergence in law from almost-everywhere convergence.

Tue 22 SeptInformation Theory
The gist
This paper studies how to measure complexity in a probability distribution by looking at how deeply one must keep dividing space where the distribution is heavy. The authors connect this depth to certain mathematical dimensions that describe the distribution's spread. They also show when and how these dimensions exist and how they relate to different averaging methods of information. Finally, they provide examples that illustrate different behaviors of these dimensions in probability mixtures.
Open → 2609.26950v1

Entropy bounds tighten for sums of independent discrete variables

Sharp High-Entropy Bounds for Sums of Independent Discrete Random Variables

Abstract: Sharp high-entropy lower bounds for the entropy of a sum were known for identically distributed summands in torsion-free abelian groups and in prime cyclic groups. For arbitrary independent summands, Gavalakis, Goh and Kontoyiannis obtained an additive constant of $1/8$ and conjectured that the sharp constant is $1/2$. We prove that independent discrete random variables $X,Y$ with finite Shannon entropies satisfy $H(X+Y)\ge (H(X)+H(Y))/2+1/2-o(1)$ in every torsion-free abelian group as $\max{H(X),H(Y)}\to\infty$. The same conclusion holds in the prime cyclic group $\mathbb F_p$ when both $\max{H(X),H(Y)}$ and $\log_2 p-\max{H(X),H(Y)}$ tend to infinity. We give explicit error bounds in both settings. The proof extracts a component with paired point probabilities while controlling the entropy of the remainder independently of its support. Discrete rearrangement and uniform perturbation then transfer the continuous entropy power inequality to this component. In prime cyclic groups, an additional estimate controls the entropy lost under modular reduction. Binomial distributions show that the constant $1/2$ is optimal.

Fri 18 SeptInformation Theory
The gist
Measuring uncertainty in combined independent random outcomes is tricky. The authors found a sharper way to calculate the minimum uncertainty when adding two independent discrete random variables, improving previous estimates. They showed this works in various mathematical settings, including some complex groups, and proved their key number can’t be improved. This helps understand how randomness behaves when variables are combined.
Open → 2609.21459v1

Multi-agent communication improves solving complex tasks and compression

Scaling Discovery through Test-Time Communication

Abstract: Science advances not in isolation but through collaboration, yet existing agentic systems capture little of this. Whether communicating agents help remains an open question with mixed prior results. We show that test-time communication can substantially outperform independent parallel attempts on challenging tasks, where sharing a breakthrough can push the whole group forward. We first study the effect of scaling multi-agent test-time communication, where agents have no predefined roles and communicate via a shared directory, on ARC-AGI-3, a benchmark requiring novel problem solving. We find that a team of $k$ communicating agents, team@$k$, matches the success rate of $4k$ independent agents, and this advantage grows with $k$, suggesting gains compound with scale. The effect is not merely efficiency: a task that no single agent can solve, a team of agents can solve reliably. Furthermore, these gains transfer to research-oriented tasks, given sufficient compute. On polyomino packing, communicating agents outperform best@$k$ and exceed the prior best-known score. On MNIST classifier compression, communication surpasses the best-known human solution. A team of four agents produced a 1,957-byte classifier submission achieving 99.4% test accuracy, smaller than both the best-known human solution and the best single-agent result. These gains are not unconditional. Independent agents may outperform communication when compute is limited or when a clear measure of progress is absent. However, under sufficient compute and clear feedback, multi-agent communication consistently yields stronger results.

Thu 17 SeptMachine LearningArtificial IntelligenceComputation and Language
The gist
Solving hard problems often gets easier when people share what they discover, instead of working alone. The authors show that when multiple AI agents talk to each other during their work, they solve tough puzzles better than many agents working independently. This teamwork leads to breakthroughs that a single agent could not achieve. They tested their idea on challenge problems like puzzle packing and compressing handwritten digit classifiers, finding better results than the best known solutions. However, this advantage depends on enough computing power and clear feedback during problem solving.
Open → 2609.21032v1

Copula operad framework links dependence and entropy additively

Copula Operad and Copula Entropy

Abstract: We construct a symmetric operad $\mathfrak{C}$ on the class of all multivariate copulas, with operadic composition given by Sklar substitution. This places the hierarchical combination of dependence structures into an algebraic framework. Restricting to absolutely continuous copulas whose densities lie in $L\log L$, we prove that copula entropy is additive under composition, making it an additive character on suitable finite-entropy suboperads. We exhibit explicit closed suboperads (bounded, $L^{p}$, boundary-growth) and show by counterexample that componentwise $L\log L$ does not imply closure under composition.

Thu 17 SeptInformation Theory
The gist
Understanding how variables relate to each other can be tricky, especially when combining multiple relationships at once. The authors created a mathematical framework that describes how these relationships, represented by something called copulas, combine together. They showed that a measure of uncertainty called copula entropy adds up neatly when combining copulas this way. However, not all types of copulas behave nicely under this combination, which they demonstrated with examples.
Open → 2609.20512v1

Efficient sequence prediction balances speed and pattern complexity

Stringological sequence prediction III: layered ziplines and a tradeoff between efficiency and expressivity

Abstract: In previous papers, we began the study of sequence prediction algorithms adapted to stringological word complexity measures. In particular, we defined a complexity measure called Arithmetic Repetition Complexity (ARC) which admits a polynomial-time prediction algorithm with a mistake bound quasilinear in the complexity. Here, we show a weaker complexity measure related to ARC that admits an especially efficient prediction algorithm: an algorithm that runs in quasilinear time and polylog space for appropriate highly-structured sequences. The complexity measure is defined via a restricted class of "zipline programs" (a variant of straight-line programs), which we call layered. We thus get a less expressive measure with a more efficient algorithm (compared to our results for ARC), demonstrating a possible tradeoff.

Thu 17 SeptFormal Languages and Automata TheoryData Structures and AlgorithmsMachine Learning
The gist
The paper looks at how to predict sequences of symbols using measurements of their complexity. The authors study a new, simpler measure that allows a faster prediction method consuming very little memory but works best on structured sequences. They compare this to a more complex measure they studied before which is more expressive but slower. This shows there is a tradeoff between how detailed the complexity measure is and how efficiently sequences can be predicted.
Open → 2609.19940v1

Methods to measure compression limits of quantized Gaussian signals

Computing the entropy rate of a quantized stationary Gaussian process

Abstract: We consider a stationary Gaussian process observed after uniform quantization. The entropy rate of the resulting integer sequence is the fundamental limit on lossless compression of the quantized signal, but it has no closed form, and the classical high-resolution approximation breaks down whenever the spectral density is small or vanishing on part of the band, as happens routinely after smoothing or filtering. Here we present two methods for computing the rate. The first is an analytical approximation obtained by combining an exact dithering identity with the Kolmogorov-Szegő formula; the quantization noise power acts as a floor on the spectral density, so the rate remains finite where the classical formula fails. The second is a Monte Carlo estimate of the exact rate. Its minimum-phase spectral factor represents the process as a finite moving average of Gaussian innovations, making the quantized sequence a hidden Markov process whose optimal (fully adapted) particle filter is available in closed form; by the Shannon-McMillan-Breiman theorem the rate follows from the filter's log-likelihood on a single long sequence. In experiments across six process families, the approximation agrees with the estimate to within a few millibits per sample over most of the parameter range for quantization steps up to the signal standard deviation, including strongly filtered processes on which the classical formula fails; at the most strongly filtered points the discrepancy grows to a few percent of the rate, and for much coarser steps the estimator should be used. We also compare lossless coders against this limit. At a step of one quarter of the standard deviation, linear predictive coding followed by an entropy coder comes within 2 to 4 percent of the entropy rate and FLAC within 3 to 32 percent, whereas five general-purpose compressors on the raw samples remain 12 to 89 percent above it.

Wed 16 SeptInformation Theory
The gist
When a smooth, repeating signal is turned into numbers by rounding, it becomes harder to perfectly compress without losing any information. The authors studied how to calculate the minimum possible size for such compressed data when the original signal is a Gaussian type with certain spectral properties. They developed a new formula that works well even when older approaches fail, and a computer simulation method that estimates the same limit accurately. Their work helps understand how close actual compression methods come to the theoretical best.
Open → 2609.18784v1

Fix-free code construction solved for three codeword lengths across alphabets

The 3/4 Conjecture for q-Ary Fix-Free Codes With at Most Three Distinct Codeword Lengths

Abstract: We prove the \(3/4\) conjecture for \(q\)-ary fix-free codes with at most three distinct codeword lengths, for every integer \(q\geq2\). Every prescribed length distribution with Kraft sum at most \(3/4\) is realized by a deterministic construction. We introduce a matrix approach based on an exact identity for the overlap between forbidden prefix extensions and suffix residuals. Natural numerical order fixes the shortest layer, and the remaining selection problem is expressed through row and column counts. A fixed-cardinality interpolation theorem supplies feasible sets of every intermediate cardinality between nested endpoints, provided their differences satisfy one-sided uniqueness and either acyclicity or integral slack. Reverse-order selection handles the uniform cases directly; in the remaining cases, layer completion and aligned groups provide endpoints for interpolation. Together, these methods extend the binary three-length result to arbitrary finite alphabets and give a deterministic procedure for constructing the code.

Wed 16 SeptInformation Theory
The gist
The paper solves a long-standing puzzle about building special sets of codewords called fix-free codes when the codewords have up to three different lengths. It proves that as long as the total size of these codewords follows a certain rule (called the Kraft sum is at most 3/4), you can always build such codes for any alphabet size. The authors provide a step-by-step way to create these codes using a new math approach involving matrices and counting methods. This extends earlier results from just binary codes to alphabets with many symbols.
Open → 2609.18237v1

Algorithm tests binary rank of matrices with fewer queries

Testing the Binary Rank with Polynomial Query Complexity

Abstract: We provide an adaptive two-sided error testing algorithm for the binary rank of a $0,1$ matrix $M$ with query complexity $O(d^3\log(d+1)/ε^2)$, where $d$ is the tested binary rank bound and $ε$ is the distance parameter. This answers an open question posed by Parnas, Ron and Shraibman~\cite{parnas2021property}, who asked whether the binary rank can be tested with query complexity polynomial in $d$ and $1/ε$. Furthermore, our testing algorithm can be used to find an approximate binary decomposition of $M$ with an additional $d(n+m)$ queries. That is, under the promise that the binary rank of $M$ is at most $d$, we show how to find, with probability at least $5/6$, two $0,1$ matrices $A',B'$ such that $M' = A' \cdot B'$ is a $0,1$ matrix which differs from $M$ on at most an $O(ε)$ fraction of its entries.

Wed 9 SeptData Structures and AlgorithmsDiscrete Mathematics
The gist
Figuring out the complexity of a matrix made of zeros and ones is a tricky problem. The authors created a new method that can quickly check if the matrix’s binary rank is below a certain limit. Their method works by only looking at a small part of the matrix, rather than the entire thing. If the matrix fits the limit, the method can also help build a close approximation of it.
Open → 2609.10496v1

Leveraged learning measures information gained per answer bit received

Leveraged Learning: entropy destroyed per bit received

Abstract: A learner holds a prior belief over boolean maps that answer a finite set of $Q$ questions, and receives answers one by one. Each answer costs surprisal and destroys uncertainty, not only about the question asked but every question still unasked. We call the ratio the leverage: table entropy destroyed per bit of surprisal received. It is unit for a uniform prior, but with an intelligent prior can be higher (not lower). Averaged over the truth prior and over the question order, the leverage is found exactly, and is generated by one sequence: the mean entropy $G_\ell$ of the answers to $\ell$ questions. Sending the number of input bits to infinity at fixed asked fraction $t = \ell/Q$, the increments of that sequence become a profile $γ(t)$, and initial question entropy $η_0$. The leverage closes to a thermodynamic limit. $L(t) = [η_0 - (1-t)γ(t)]/\int_0^t γ$. Exchangeable priors, by de Finetti, all give a flat $γ(t)$ and hence a hyperbolic $L(t)$, their deduction confined to a boundary layer at $t = 0$. We construct a simplicity prior that escapes this, grading Boolean maps by the degree of their polynomial over $\mathbb{F}_2$ and budgeting weight across degree shells by a CDF $F$. Reed-Muller capacity then gives $γ(t) = 1 - F(t)$ exactly, so any nonincreasing profile, and any leverage curve it generates, is realizable at macroscopic times.

Mon 7 SeptInformation Theory
The gist
This work looks at how much uncertainty is reduced when a learner asks yes/no questions one by one. The authors introduce the idea of leverage, which measures how many bits of uncertainty get eliminated for each bit of surprise in an answer. They find that this leverage can be higher if the learner has an intelligent prior belief about the answers. They create mathematical models to predict how leverage behaves, showing that some prior beliefs let you learn faster and more efficiently.
Open → 2609.08054v1