WorksComputer Science
On the optimality of truncation among binary linear sketches
Abstract
We study statistical inference and function evaluation problems in which the input binary vector is available only through a binary linear sketch, i.e., a fixed number of parity measurements. We show that under a certain monotonicity condition, simply truncating the input by retaining a subset of its coordinates is optimal among all linear sketches of the same size. In particular, this applies to distributed testing of correlations of binary vectors when they are of opposite signs and evaluating unate Boolean functions on uniformly random inputs. Additionally, given that truncation is optimal, we immediately have lower bounds for arbitrary binary linear sketches. To illustrate this application, we consider the one-way communication complexity of a distributional graph connectivity problem on vertices and show that truncation, and hence all binary linear sketches, requires bits to achieve constant error, while a nonlinear protocol only requires bits.
Introduction
Linear sketches are a fundamental algorithmic tool to process high-dimensional data, particularly when dealing with space and communication constraints [8, 46, 59]. A linear sketch represents a vector of dimension by a vector (of dimension ), the product of with a matrix . Being linear, the (linear) sketch of can be easily obtained by summing the sketches of and . This makes them particularly attractive in communication problems as they allow sketches of distributed observations to be easily aggregated [CG05; ACH+13; AGM12a; AGM12b], and in streaming problems, where the sketch of a changing input can be efficiently updated [34, 46, 22].
In this paper, we focus on linear sketches over (which we call binary linear sketches; the words “binary” and “linear” may be dropped when clear from context), as studied by [37]. Formally, a binary linear sketch of is the product where the matrix has entries in and matrix multiplication is performed over . Hence, a -bit linear sketch consists of parity measurements on the vector . The restriction to is not as limiting as it might first appear. Indeed, Kannan, Mossel, Sanyal, and Yaroslavtsev [37] explicitly write that they are “unaware of any problem for which sketching over reals gives any advantage over ”, and note that all (then) known dynamic graph streaming algorithms (except [35]) can be seen as binary linear sketches without losing space-optimality. Despite their simple structure, binary linear sketches capture the power of general streaming algorithms in several settings [32], in addition to being studied in their own right for hashing and randomness extraction [16, 4, 18].
We consider using such sketches for downstream statistical inference and function evaluation tasks. Among all -bit linear sketches, the simplest choice is to retain of the input coordinates, which we call truncation. We ask the following general question:
When is a simple truncation of the input the best binary linear sketch?
By input we refer to the observations that the statistical inference is based on, or the evaluation point of the function, as the case may be. We give a monotonicity condition that guarantees the optimality of truncation, and provide applications to distributed correlation testing and Boolean function evaluation. Lower bounds on truncation then also hold for all linear sketches; we use this to establish the strict suboptimality of linear sketches against nonlinear encoders in a distributional graph connectivity problem with one-way communication.
Linear maps are classical tools in coding theory [51, 25] and compressed sensing [19], where the goal is to recover the entire input. They are also useful to recover a function of the input: Körner and Marton [36] showed that applying the same binary linear sketch to two symmetrically correlated binary vectors is optimal for recovering their modulo-2 sum; see [57] for recent developments. Since the modulo-2 sum is a sufficient statistic for a hypothesis test on the correlation, one might expect linear sketches to also perform well for statistical inference problems involving correlation. Indeed, linear sketches are known to improve upon classical random quantization for distributed hypothesis testing between certain pairs of positive correlations [28, 29].
In our previous work [23], however, we showed that when the correlations have equal magnitude and opposite signs, or when either correlation is zero, no binary linear sketch can do better than trivially retaining the same subset of coordinates (and the latter is easily shown to be worse than classical quantization, hence linear sketches are strictly suboptimal for this problem). We conjectured that truncation remains optimal among binary linear sketches for every pair of correlations of opposite signs (and possibly different magnitudes). In the present paper, we resolve this conjecture in the affirmative.
This optimality of simple coordinate projections is reminiscent of the Courtade–Kumar conjecture [14], with a long line of works (e.g., [53, 49, 20]) over the last decade culminating in three independent proofs earlier this year [CGJ+26; KT26; MB26]. It states that dictator functions are the “most informative”, i.e., among all functions mapping a uniform vector to a single bit, truncation (to a single coordinate) has the highest mutual information with a version of that has each coordinate flipped independently with a fixed probability. We study an analogous question for a more general decision-theoretic notion of optimality (Blackwell dominance [10]) and arbitrary sketch dimension , but restricted to the class of binary linear sketches.
A more closely related analogue is lossy compression using binary linear sketches. Ancheta [9] showed that among such sketches, truncation is optimal (achieving minimum asymptotic expected reconstruction Hamming distance) for uniformly random binary vectors (see also [43]). They conjectured that for biased binary vectors, the optimal linear sketch is truncation followed by lossless compression of the retained coordinates; this was also resolved positively earlier this year [60].
Before describing our results, it is worth clarifying the following: Much of the sketching literature chooses the matrix at random. We consider deterministic matrices as in, e.g., [47, 42, 37]. Choosing a random matrix can improve worst-case guarantees, but for a given input distribution and an “average-error” performance metric, some fixed matrix performs at least as well as any randomized choice [38]. Our results hold for every fixed matrix and extend to settings where the sketches are chosen via shared randomness that is independent of the input.
Results
We show that truncation is the optimal binary linear sketch for the following two problems: distributed testing of correlations between binary vectors observed at different terminals using sketches, and evaluating unate Boolean functions from sketches (resp. (i) and (ii) in the list below). Beyond identifying the conceptually simplest scheme to be optimal, this provides a method to establish the limitations of binary linear sketches. In general, linear sketches can involve parities of large, overlapping sets, whose analysis can be non-trivial and require specialized machinery (e.g., using approximate Fourier dimensions [37]). We illustrate the ease with which truncation yields lower bounds on all such linear sketches using a toy graph connectivity testing problem (iii) below). More precisely, we show the following.
(i) Distributed correlation testing. In § 3, we consider the distributed correlation testing setting of [28, 23]. Alice and Bob observe the respective components of independent binary pairs with uniform marginals and correlation under hypothesis . They send and binary linear measurements respectively to a central tester. When the correlations are of opposite signs, i.e., , we show (Theorem 1) that simply sending the same coordinates at both agents achieves the optimal type-I–type-II error trade-off among all binary linear encoders. This proves the opposite-correlation conjecture from [23].
(ii) Evaluating unate functions from linear sketches. A Boolean function is unate if it can be made coordinate-wise non-decreasing by flipping a fixed subset of its input coordinates. For a uniformly random binary input vector, we show in Theorem 2 that truncation (to an appropriate set of coordinates) is the best choice for evaluating the function at the vector from binary linear measurements of it. That is, for any rank- matrix , the best estimate of obtained from is no better than the estimate obtained from the coordinates of indexed by linearly independent columns of . See § 4 for more details.
(iii) Strict suboptimality of all linear sketches for graph connectivity. We consider the problem of one-way communication for graph connectivity [56] (see § 5 for background). Fix a graph. Alice observes a uniformly random subgraph of this graph and sends a message to Bob, who observes a fixed subgraph that is unknown to Alice. Bob must decide whether is connected with at most small constant error probability for every . We take the original graph to be a complete bipartite graph with left and right vertices (and hence total vertices) and show that arbitrary encoders can achieve this using bits, while truncation (and hence all binary linear sketches) requires bits (Theorem 3).
Technical overview
Our optimality proofs follow from the classical theory on comparing statistical experiments due to Blackwell [10, 11]. To show that truncation is optimal for a hypothesis test, we show that any binary linear sketch can be statistically simulated (as in (1)) from the truncated input through a transition kernel that does not depend on the hypothesis. Thus, any performance achieved by the sketch can also be achieved by truncation. The existence of such a kernel is characterized by data processing inequalities holding for all -divergences (see § 2, Fact 1 for a formal statement).
Without loss of generality (w.l.o.g.), we can write any linear sketch of with a rank- matrix in the form , for some and matrix of appropriate dimension, where denotes the subvector of indexed by the elements of (by an invertible transformation applied to ). We compare against . In our most general technical result, we show that under an “opposite monotonicity” assumption on the joint distributions of the pair under the two hypotheses, on its own is better (via the -divergence characterization) than the mixed statistic . The intuition is that under the opposite monotonicity assumption, mixing with weakens the evidence in favour of either hypothesis already present in .
We first study the correlation testing problem (§ 3), where we consider sketches of the vector , where and are the correlated observations of Alice and Bob respectively with uniformly random marginals. It is easy to check that the opposite monotonicity assumption holds when the correlations are of opposite signs. However, we give a direct proof that exploits the coordinates of the vector being independent and identically distributed (i.i.d.), which reduces the problem to checking that a single bit of appropriate correlations can be simulated. This also gives an explicit kernel to show Blackwell dominance, as in the special cases considered in [23]. In fact, we prove the stronger statement that truncation cannot be improved by mixing any (possibly nonlinear) function of any quantity that is independent of the truncated coordinates (even if they carry useful information about the hypothesis).
As for the Boolean function evaluation setting (§ 4), we take the function value to be the “hypothesis” and unateness gives the desired opposite monotonicity. Finally, it is easy to check the graph connectivity predicate (§ 5) is indeed an unate function, and hence, truncation is the best linear sketch. We show that truncation (and hence any linear sketch) requires communication of at least a constant fraction of the number of edges, i.e., bits to achieve small error, as a small fraction of edges can only account for a small fraction of the variance. On the other hand, we give a simple nonlinear scheme using the fact that most right vertices are non-isolated and that all remaining vertices form one connected component, which uses only bits to achieve small constant error probability.
Open problems and future directions
The most cleanly stated open problem is to identify the exact set of correlation pairs for which truncation is the optimal linear sketch for finite . We show here that is a sufficient condition for all , but [23 Section 5] shows through numerical experiments that appears to shrink to the set of opposite-sign correlations as . Outside this region, does there exist such an optimal binary linear sketch, and can we identify it?
Further, what structural features of an inference problem allow for truncation to be the optimal sketch? We provide a sufficient monotonicity condition, but it would be interesting to characterize a more general property, e.g., through the Fourier structure of the conditional distributions. Such a characterization might prove useful in identifying other settings where truncation remains optimal.
More generally, can we identify how much communication is required to compensate for restrictions (such as linearity) on the encoder? For evaluating at uniformly random and , [37] show that binary linear sketches can match the performance of arbitrary one-way encoders if they are allowed a constant-factor overhead in communication. Our comparison pits truncation against sketches of the exact same size without allowing for such overheads. It would be interesting to see if similar Blackwell comparisons can be obtained for other “simple” sketches that can match arbitrary encoders. Our graph connectivity example shows that the overhead factor can be , so a constant factor does not suffice in general, but can we identify additional assumptions so that it does? This would help clarify when nonlinear encoders are essential, justifying their potentially greater implementation cost.
Preliminaries
We follow standard notation; a full summary is in Appendix § 10 for completeness.
Definition 1 (Binary linear sketch, information set, truncation). A binary linear sketch is a map , where is a matrix with columns and entries in . We call an information set for a full-row-rank matrix if and , the submatrix of with columns indexed by , is invertible. We call the coordinate projection truncation to .
No information is lost on discarding linearly dependent rows from the sketch, so we assume henceforth w.l.o.g. that has full row-rank. For any information set of , note that with , so the sketches and are equivalent.
Definition 2 (-divergence). Given two probability distributions on a finite alphabet and a convex function with , we define the -divergence between and as
with the usual limiting conventions, i.e., we set , assign zero to terms with , and take with to mean .
An important property of -divergences [15, 50] is that they are jointly convex in their arguments. One particular choice of that will be of interest to us is the convex function for , where , which yields the -divergence (also called the “hockey-stick divergence” [55, 41]). This forms an important family as it generates all -divergences, i.e., any -divergence can be written as a non-negative linear combination (possibly an integral) of -divergences.
Definition 3 (-divergence). Given two probability distributions on a finite alphabet , we define the -divergence between and as
Finally, our main technical tool is the notion of Blackwell dominance for comparing statistics: we take to be better than for testing between possible choices of the hypothesis if we can simulate from without knowing . This has a clear interpretation: someone who observes can also simulate locally and make any decision that someone who observes only makes, and hence, cannot do worse. We also have a convenient characterization [10] of exactly when this partial order relation is satisfied, namely when all -divergences satisfy a data processing inequality.
Definition 4 (Blackwell dominance). Suppose that and have distributions and , respectively, under hypothesis . We say that Blackwell-dominates , denoted by , if there exists a single transition kernel such that for both and , we have
Fact 1 (Divergence characterization of Blackwell dominance [10]). Under the binary hypothesis above, Blackwell dominance is equivalent to the divergence data processing inequality
for every convex with , or equivalently, for every .
Distributed correlation testing
We study a communication game: Alice and Bob hold and respectively, where is uniform on and has i.i.d. Bernoulli entries independent of , under an unknown hypothesis , with distinct . Equivalently, the pair is generated from a joint distribution under which the marginals are uniform but have correlation so that has i.i.d. Bernoulli entries. Alice (resp. Bob) sends a -bit (resp. -bit) message to a referee, who must determine with a guess (note that this is a random variable as it depends on the observations). Note that taking also includes the “one-way” communication model where Bob himself is the referee. This setting with uniform marginals correlated according to the hypothesis is also a common choice [30, 31, 40, 54] as it clearly highlights the distributed aspect of the problem: Alice and Bob themselves have no information about the hypothesis, but with communication, they are able to make a non-trivial decision.
This is an instance of the widely studied problem of distributed hypothesis testing in information theory, where the primary focus has been on characterizing the optimal trade-off between the error probability and the amount of communication (see the classical survey [26] for more background). The optimal encoding is often a typicality-based random construction [1 Han87, 52, 58] that has a prohibitively high space and memory requirement. We focus on the correlation testing setup as described above, and we consider a conceptually simple protocol where Alice and Bob both send binary linear sketches of their observations, i.e., Alice sends using a rank- matrix and Bob sends using a rank- matrix . In addition to being easy to implement [3], they emerge as natural protocols to analyze in sequence, as described in § 1, linear-ear sketches are known to be optimal to reconstruct the modulo-2 sum [36], which is a sufficient statistic to test correlation of binary vectors. Moreover, for this correlation testing problem, they were shown to outperform typicality-based constructions for a subset of [28, 29]. We show that when (or by symmetry ) truncation is the best linear sketch, that is, no linear sketch outperforms simply sending a prefix of the input. This is similar in spirit to the work of Amari [7] (see also [17]), who showed, by computing the Fisher information of , that truncation is asymptotically optimal among a class of “linear-threshold encodings” (which are different from the class of linear sketches that we consider) for estimating the correlation when are nearly independent.
Our main result is stated formally below in Theorem 1. We show that among all possible choices of linear sketches of Alice and Bob (which could, in principle, be different), the optimal choice is for both to truncate the observation. Recall that “optimality” is in terms of Blackwell dominance (as described in § 2) which has the following implication here. In a hypothesis testing setup, there are two kinds of errors, type-I and type-II, with probabilities for respectively. Every choice of encoder (mapping and to messages) and decoder (mapping messages to a decision ) achieves a particular error probability pair . Hence, if we show that Blackwell-dominates , then every that can be attained by the linear sketch using some decoder can also be attained by the truncated message . In particular, can then do at least as well in both type-I and type-II error probability as any linear sketch.
Theorem 1. Suppose that lie on opposite sides of , i.e., either or . Let be a rank- matrix and be a rank- matrix. Then, letting , we have
for testing versus with uniform on .
This is exactly the statement of Conjecture 1 in [23], where it was proved for the special cases (1) and (2) or . We prove Theorem 1 in two steps: we first show in Proposition 1 that both Alice and Bob using the same linear sketch is always better (for any ) than using different sketches. This is already known [23 Theorem 1], but we repeat the proof as it is short and illustrates the idea of constructing an explicit kernel to show Blackwell dominance. Then, we show that when the correlations under the hypotheses are of opposite signs, truncation is the best choice of this same linear sketch.
Proposition 1 (Same linear sketch is always better). For any and any -column matrices , we have
for testing versus with uniform on .
Proof. Let . We prove the statement by constructing a kernel to simulate from under hypothesis . Generate uniformly on , i.e. i.i.d. , independent of . Then has the same distribution as . We are done since the described kernel does not use the hypothesis ; we only generate a uniform vector , independent of everything else. The other side holds similarly.
Note that Proposition 1 not only implies that the same linear sketch should be applied by both Alice and Bob, but also that the modulo-2 sum of the sketches is sufficient for this problem, in lieu of the full pair . This is perhaps unsurprising, as the sum is a sufficient statistic for the hypothesis test over . Thus, our original problem, namely identifying the best linear sketches for testing versus , reduces to simply identifying the best linear sketch for testing versus .
We can assume w.l.o.g. that the rank- matrix is equal to for some matrix . Truncation is the best linear sketch if and only if for all . We will instead show a stronger result in Proposition 2, namely that for any independent of but with possibly different distributions and under the respective hypotheses, when are on opposite sides of .
Proposition 2 (Independent addition is bad). Suppose under hypothesis . We have that for every random independent of , with distribution under hypothesis if and only if are on opposite sides of , i.e., or . Further, the kernel showing Blackwell dominance can be explicitly constructed.
It is worth remarking that can carry useful information about the hypothesis, so it is not trivial that adding to should not help (and indeed, we will see in the proof that can fail when are on the same side of ). Theorem 1 clearly follows as an immediate corollary of Propositions 1 and 2. All that remains is to prove Proposition 2, which follows from two short lemmas. First, note that by Fact 1, Proposition 2 is equivalent to the claim that for all distributions over and all -divergences, we have if and only if are on opposite sides of . We show in Lemma 1 that it is sufficient to check this inequality for that is deterministic under both hypotheses, and that it is sufficient to take one of these deterministic values to be . We then construct an explicit transition kernel for a single bit in Lemma 2 that suffices when is deterministic, putting the two together to complete the proof of Proposition 2 below.
Lemma 1 (Reduction to deterministic vectors). Let be a random vector on with any distribution under hypothesis . For an arbitrary deterministic , let denote the random variable that is deterministically equal to under and equal to $0$ under . If for every deterministic , then we also have for any independent of $U with distribution under hypothesis .
Proof. The assumption is equivalent to
for every -divergence (i.e., for all convex with ). Now for arbitrary , , let be independent of , and let be any -divergence. By the joint convexity of , we have
with the equality obtained by applying the bijection to both arguments, which does not change . The term on the right-hand side of (3), by assumption, is at most , and hence, applying Fact 1 again gives the desired conclusion.
Lemma 2 (Single-bit simulation). Suppose that the single bit has distribution under hypothesis . Then, we have if and only if are on opposite sides of , i.e., or .
Proof. We want to construct a transition kernel that maps to itself, but to as in (1). Writing this in matrix notation, we want to find a stochastic matrix
with so that
@page 8/21 starts_mid=1 ends_mid=1 Since both sides have rows summing to 1, it suffices to check equality for the first column, i.e.,
As , this has the unique solution , . It is easy to check that they both lie in if and only if are on opposite sides of (including itself), as claimed.
We now put these lemmas together to complete the proof of Proposition 2.
Proof of Proposition 2. If are strictly on the same side of , then taking with , we have, by Lemma 2, that if and only if are on opposite sides of .
As for sufficiency, suppose are on opposite sides of . By Lemma 1, it is enough to show that for every deterministic (recall that is deterministically equal to under and equal to under ). As the coordinates of are independent, we can simulate each of them separately, as follows. For the coordinates at which has entry 0, there is nothing to do. For the coordinates at which has entry 1, use the kernel from Lemma 2, and we are done. Let denote this channel simulating from for a deterministic .
We now show how this also gives an explicit kernel from to for arbitrary distributions , . Let and be two samples drawn from distributions and respectively, with any coupling between them. Pass through kernel , and add to the resulting vector. The resulting vector has distribution under hypothesis . Averaging this over all sampled and gives a vector with distribution when the hypothesis is , and we are done. For the special cases (1) and (2) or applied to for , this recovers the kernels in [23] for some coupling of above.
We have thus shown that truncation is the best linear sketch for the distributed testing for correlations of opposite signs from i.i.d. samples. Importantly, we require the independence of and for under each hypothesis to use Proposition 2. In the next section, we consider a Boolean function evaluation problem, where we no longer have this independence. Nonetheless, we show that a certain “opposite monotonicity” assumption on the joint distribution of and suffices, generalizing Proposition 2.
Evaluating unate Boolean functions from sketches
Let be uniform on and suppose that we wish to evaluate without observing directly. Instead, we are given a rank- linear sketch . Previous work [21, 37, 62] has largely focused on characterizing the trade-off between the size of the sketch and the approximation error through assumptions on the Fourier structure of the target function . Instead, we show that as long as satisfies a monotonicity property, namely that it is unate (as defined below), no rank- linear sketch performs better than truncation to some input coordinates (which, naturally, depends on ).
This can be viewed as a binary hypothesis testing problem, with the two hypotheses corresponding to and . The conditional distributions of under these two hypotheses have different supports (as is necessarily exactly one of the values 0 and 1 for all ), and hence, we can achieve zero error with access to (this is a rewording of the trivial observation that we can exactly evaluate if we know ). However, the conditional distributions of an observation based on , such as a linear sketch , induced by the two hypotheses may not have disjoint supports, making the problem non-trivial.
Definition 5 (Unate function). A function is unate if there exists a fixed such that the map is non-decreasing in each coordinate.
Equivalently, at each coordinate, a unate function is either non-decreasing or non-increasing when all other coordinates are held fixed. This includes all monotone Boolean functions, as well as functions obtained from them by negating a fixed subset of the input variables. Unate functions are well-studied in switching theory [45]; common examples include conjunctions and disjunctions (combinations obtained by AND and OR operations, but with each coordinate negated everywhere or nowhere), weighted threshold functions, tribes, and monotone graph functions such as connectivity (see the classical reference [48] for more examples).
For an observation obtained from , let
denote the minimum probability of error in evaluating from . The result below shows that among all possible linear sketches of , truncation minimizes this error probability. Further, truncation is also optimal for any decision problem in which the unknown quantity is and must be estimated from a linear sketch of .
Theorem 2 (Evaluating unate functions). Let be uniform on , and let be a unate Boolean function. For any rank- binary matrix with information set of size , we have for any downstream experiment based on the “hypothesis” . In particular, an optimal binary linear sketch of a given rank for evaluating can be chosen to be a coordinate projection, i.e., with as defined in (4) denoting the smallest error possible in evaluating from observation , we have, for any ,
To prove the theorem, we use the following generalization of the truncation result from the previous section. Note that conditioning on the function value destroys the independence of coordinates, which was necessary for Proposition 2. Instead, Proposition 3 only requires the joint distributions (conditioned on the function value) to satisfy a certain coordinate-wise monotonicity property, which, as we shall see, follows from the unateness of .
Proposition 3 (Addition is bad under opposite monotonicity). Let have joint distribution under hypothesis . Suppose that for each fixed , is non-increasing in each coordinate of , and is non-decreasing in each coordinate of . Then, for testing versus .
Proof. By Fact 1, it suffices to compare the -divergences for every , i.e., we want to show that . Let denote the vector with its -th coordinate removed (and similarly is without ). We first show that for any arbitrary function taking values in some alphabet of the remaining coordinates , replacing with cannot increase the desired -divergence. That is, we show that
where is any function of . We apply (5) successively by taking , , and at step ,
It is easy to check that with this choice of , the right-hand side at each step is the left-hand side at the next step, starting from on the left at and ending with on the right at . It therefore remains to prove (5) for arbitrary choices of .
To see this, fix and define for as
By the (coordinate-wise opposite) monotonicity assumption, we have that for both , as marginalizing over that have preserves monotonicity.
Now we evaluate the left-hand side of (5) in terms of 's. To obtain the joint distribution of , we have to marginalize over in each term, and hence the contribution of the term to the left-hand side is
Similarly, for the right-hand side, we require the joint distribution of , for which we marginalize over with the same value of , i.e., in one term and in the other. Hence, the contribution of the term to the right-hand side is
Thus, we are done if we can show that the expression in (6) is at least that in (7). But this follows from the convexity of the map : set and . If there is nothing to do (as monotonicity forces and ). If then set . Note that by the monotonicity assumption, . The left-hand side (6) is then , while the right-hand side (7) is
which is upper bounded by by the convexity of applied to each term. As this holds for every , we have proved (5), and this completes the proof.
Proposition 3 also immediately recovers Theorem 1. Indeed, writing w.l.o.g. (as the correlation testing problem is symmetric in input coordinates), we can take and in Proposition 3. It is immediately clear that when the Bernoulli biases are on opposite sides of , the required monotonicity assumption holds: and are independent under both hypotheses, so the joint probability being increasing/decreasing in depends on the bias being greater/smaller than respectively. We thus have as a direct consequence.
Proof of Theorem 2. Assume that is not constant, as the constant case is trivial. For any matrix with information set of size , take and with . It suffices to check that the joint distributions of conditioned on for respectively satisfy the required coordinate-wise monotonicity properties. Then, as is uniform on , we have the joint distributions
where denotes the evaluation of at with and . Note that we can write the above cardinality for respectively as and . Hence, for each coordinate of , inherits the direction of monotonicity of , while has the opposite direction (such a direction for each coordinate exists as is unate). To deal with this, let be such that is coordinate-wise non-decreasing for every , and let . Then, for exactly satisfy the monotonicity assumption of Proposition 3 and hence, . Since is an invertible transformation of and is an invertible transformation of , we also have , i.e., , completing the proof.
Thus, we have shown that to evaluate unate functions from binary linear sketches, the best such sketch is simple truncation. It is easy to see that this no longer holds if is not unate: consider the simple example . Then the binary linear sketch obtained using exactly recovers for all , while truncation to either or cannot do better than an error probability of for inputs uniform on .
Suboptimality of linear sketches for connectivity testing
We now use Theorem 2 to give a simple example where linear sketches can be shown to be significantly worse than arbitrary functions, by using truncation as an easy intermediary. Linear sketches are commonly used in distributed settings, and one such problem is that of testing graph connectivity [5, 61]. We consider a one-way communication version of the problem: Alice and Bob observe graphs and respectively on the same vertex set, and are unaware of each other’s graphs (otherwise the problem is trivial). Alice sends a message as a function of to Bob, who wants to decide whether is connected. Sun and Woodruff [56] showed that randomized one-way protocols for this problem require bits to have error probability (over the randomness of the protocol) at most some small constant, say , for every pair (and this lower bound can be achieved by considering a deterministic protocol, namely sending a spanning forest of [33]).
In our example, we consider a (partial) distributional version where is a uniformly random subgraph of a specific complete bipartite graph (as described below), and we want the error probability (over the randomness of ) to be at most for every . We show that truncation (and hence all binary linear sketches) still requires bits, while we can construct a simple nonlinear message that does so with bits.
More precisely, we consider a specific bipartite vertex set with left vertices and right vertices, giving a total of vertices and possible edges. Alice’s graph has each of the edges present independently with probability . Bob’s graph can be any fixed graph on the same vertex set.1 We represent using its edge-indicator vector , with if the -th edge is present. A binary linear sketch that is a -bit message is then for some rank- matrix . Given a message and a decoder that maps to 1 for “connected” and 0 otherwise, define the error probability
Theorem 3 (Graph connectivity testing). Let be a uniform subgraph of the complete bipartite graph with left and right vertices, giving a total of vertices and possible edges. Then, for all sufficiently large , the following are true:
There exists a deterministic protocol using bits and a decoder such that for every graph on the same vertex set.
(ii) On the other hand, if is a -bit linear sketch of , then to have for every , it is necessary that .
Proof. Upper bound in (i). We provide the claimed deterministic protocol here and relegate its analysis to Appendix § 9.§ 1. If there are at most three isolated right vertices and all remaining (right and left) vertices form one connected component, then Alice sends the labels of the isolated right vertices. Otherwise, Alice declares failure using a special message. Upon receiving a non-failure message from Alice, Bob immediately knows the component partition of (he knows the locations of the isolated vertices and that the remaining are connected), and is thus able to determine whether is connected or not. In Appendix § 9.§ 1, we show that the probability of Alice sending a failure message is at most for sufficiently large .
Lower bound in (ii). It is enough to show the lower bound for a specific ; we take the empty graph . Thus, Bob wants to evaluate . Since is monotone and hence unate, Theorem 2 says that truncation to an information set of performs at least as well as . Thus, for every decoder , we have
where is the error probability of using decoder with the linear sketch to test if is connected (as defined in (8)), while is the minimum error probability over all decoders to test if is connected (as defined in (4)). Hence, it suffices to obtain a lower bound to the error probability of truncation. To do so, let , and let the random variable . Note that the smallest possible error probability conditioned on is , and hence, . Simply lower bounding for by , we have
The right-hand side, with some rearrangement and using the fact that as , can be written as . Hence, to complete the proof, it suffices to show that the variance of that is explained by , namely , cannot be too close to . The desired bound is given by Lemma 3, which is a specialized version of [24 Theorem 1.1]. We give a self-contained proof for Lemma 3 in Appendix § 9.§ 2.
Lemma 3 (Variance reduction ([24 Theorem 1.1]; proof in Appendix § 9.§ 2).) Let be a uniformly random subgraph of a complete bipartite graph with possible edges, and let be its edge-indicator vector. For and every ,
Note that . Thus, using Lemma 3, we have that for ,
We show in Appendix § 9.§ 3 that goes to as , and hence, for sufficiently large , we have as , so is necessary for the lower bound to be smaller than . □
Thus, we have an example where the limitations of linear sketches can be easily established by deferring to the proxy of truncation: arbitrary nonlinear functions can achieve a small constant error using only bits of communication, but truncation (and consequently, by Theorem 2, all linear sketches) requires bits, where is the number of vertices of the graph.
Acknowledgements
A.G. would like to thank Amit Rajaraman for a careful reading of the introduction and for providing feedback that improved clarity and organization.
AI methodology
Coming from an information theory background and being unfamiliar with the broad theoretical computer science literature, the authors used AI tools (OpenAI’s GPT-6.1 “Sol”) to help with identifying and making sense of related work, particularly for the presentation in the introduction. These tools were also used to identify the applications to graph connectivity testing and evaluation of Boolean functions (which were selected from a long list of suggestions and details worked out by the authors). All theoretical results are due to the authors directly, as is all of the writing. GPT-6.1 was also used to identify typos and grammatical errors, which were subsequently corrected by the authors.
References
Appendix: Technical proofs for graph connectivity analysis
Here we provide details of technical intermediate results that were skipped in the main body of the paper to allow for a coherent presentation of the most relevant ideas.
Analysis of nonlinear protocol for graph connectivity
We complete the proof of Theorem 3 by showing that the nonlinear protocol described achieves an error probability at most for sufficiently large , using bits. The proposed deterministic protocol is as follows: If there are at most three isolated right vertices and all remaining (right and left) vertices form one connected component, then Alice sends a leading , followed by two bits to specify the number of isolated right vertices (which is one of ), and then the labels of the isolated right vertices (this requires bits each; she sends at most three). Otherwise, Alice declares failure by simply sending a single bit . Upon receiving a non-failure message (i.e., not the single bit ) from Alice, Bob immediately knows the component partition of (he knows the locations of the isolated vertices and that the remaining are connected), and is thus able to correctly determine whether is connected or not. Bob can declare arbitrarily upon receiving a failure message from Alice.
Thus, it is enough to bound the probability that Alice declares failure and show that it is at most for sufficiently large . As the edges from a given right vertex are chosen uniformly randomly, the probability that a right vertex is isolated is , independently of the other right vertices. Hence, the probability that any fixed four right vertices are all isolated is . Taking a union bound over all choices of four right vertices, we have
which goes to as goes to infinity.
Next, we consider the probability that the remaining vertices do not form a single connected component. Fix two distinct left vertices. Each right vertex is connected to both these left vertices with probability , hence the probability that this pair of left vertices has no common neighbour is . Taking a union bound over all pairs of left vertices, we have that
which also goes to zero as gets large. If all pairs of left vertices have a common neighbour, then all left and non-isolated right vertices belong to the same connected component. Hence, the probability that Alice declares failure is at most the sum of the above, which goes to and is thus smaller than for sufficiently large . □
Proof of variance reduction lemma
We restate Lemma 3 then provide a self-contained proof.
Lemma 3 (Variance reduction ([24 Theorem 1.1]). Let be a uniformly random subgraph of a complete bipartite graph with possible edges, and let be its edge-indicator vector. For and every ,
Proof. We use techniques from Fourier analysis, see [48, 37] for a more detailed exposition. For a subset , define the character . Characters form an orthonormal basis for the set of functions from to , in particular, for . The Fourier expansion of is
where are the Fourier coefficients of , which are real-valued. Observe that for is equal to if and otherwise, as the unconditioned uniform bit is averaged over. Hence, by linearity of expectation, we have
the only change from above being the restriction to (in particular, if , we have and if is the empty set, we have ). We now compute the variance of the conditional expectation , i.e.,
thanks to the orthonormality of (with excluded as and has zero variance). In particular, taking gives .
We now compare the two variances, for which it will be useful to define, for edge , the quantity . First note that the sum of all ’s is , as
Since the edges of a complete bipartite graph are symmetric, for each . On the other hand, the variance of the conditional expectation is, by (10),
Observe that the term being summed on the right-most expression in (12), for each , is at most , and hence, is at most . This completes the proof.
The above definition of can be motivated as follows. For a nonempty set , “split” its weight equally among the edges in . For edge , is the total weight assigned to edge from all sets by such a splitting. Summing over all edges yields the full variance , hence can be considered the contribution of edge to the total variance of . However, for a given , the variance of the conditional expectation includes contributions from edges that are not (which includes shares of weights from all sets containing ), but rather, only the shares of weights from sets containing that are also themselves contained in . Thus, summing over all edges gives an upper bound to .
Probability of random subgraph connectivity
As stated in the proof of Theorem 3, we show that the graph (a uniformly random subgraph of the complete bipartite graph with left vertices and right vertices) is connected with probability approaching as .
We showed in Appendix § 9.§ 1 that the probability that all left and non-isolated right vertices do NOT all belong to the same connected component is at most , which goes to zero as (see (9)). Hence, in the limit as , the probability that is connected is simply the probability that has no isolated right vertices. Each of the right vertices is isolated with probability (independently), as each of its edges is picked with probability . Hence, the probability that has no isolated right vertices is , which has limit as , and we are done.
Appendix: Notation summary
For completeness, here is notation that we use throughout the paper. We write and . denotes the field given by the set with addition and multiplication modulo 2. Uppercase italicized letters play multiple roles: refer to random variables; refer to matrices; refer to graphs; denote coordinate index sets (which are subsets of or ); refers to a transition kernel, represented by a stochastic matrix (non-negative entries with rows summing to one). Given a vector , a matrix and subset , denotes the subvector indexed by and denotes the submatrix formed by the columns indexed by . denotes the complement of set , which in our case is always . The boldface letter denotes the identity matrix (which is always here), while denotes the indicator function that evaluates to 0 or 1 accordingly as its argument is false or true.
refer to probability distributions with subscripts possibly used to clarify the random variable when important (e.g., is the probability distribution of random variable ) and superscripts possibly denoting a hypothesis . Calligraphic letters (e.g. ) denote the alphabet that a random variable (e.g. ) takes values in (with the exception of in § 1.3). Blackwell dominance is represented using . We use to denote various notions of error, while denotes the standard mathematical constant. We write and to denote the - and -divergences between two distributions. We use to denote the probability of an event and and to denote the expectation and variance, all computed over the joint distribution of all random variables involved. We use to refer to the Bernoulli distribution with bias : distributed as (abbreviated as ) takes value 1 with probability and 0 otherwise. The product distribution is denoted as : means that with each independently and identically distributed (i.i.d.) as .
References
- [1]R. Ahlswede and I. Csiszár. “Hypothesis testing with communication constraints”. In: IEEE Transactions on Information Theory vol. 32, no. 4 (1986), pp. 533–542. DOI: 10.1109/TIT.1986.1057194 (cit. on p. 5).DOI
- [3]I. S. Adamou, E. Dupraz, R. Asvadi, and T. Matsumoto. “Practical short-length coding schemes for binary distributed hypothesis testing”. In: IEEE Transactions on Communications vol. 74 (2026), pp. 5045–5057. DOI: 10.1109/TCOMM.2026.3664684 (cit. on p. 5).DOI
- [4]N. Alon, M. Dietzfelbinger, P. B. Miltersen, E. Petrank, and G. Tardos. “Linear hash functions”. In: Journal of the ACM vol. 46, no. 5 (1999), pp. 667–683. DOI: 10.1145/324133.324179 (cit. on p. 1).DOI
- [5]K. J. Ahn, S. Guha, and A. McGregor. “Analyzing graph structure via linear measurements”. In: Proc. ACM-SIAM Symposium on Discrete Algorithms (SODA). 2012, pp. 459–467. DOI: 10.5555/2095116.2095156 (cit. on pp. 1, 11).
- [7]S.-i. Amari. “On optimal data compression in multiterminal statistical inference”. In: IEEE Transactions on Information Theory vol. 57, no. 9 (2011), pp. 5577–5587. DOI: 10.1109/TIT.2011.2162270 (cit. on p. 5).DOI
- [8]N. Alon, Y. Matias, and M. Szegedy. “The space complexity of approximating the frequency moments”. In: Journal of Computer and System Sciences vol. 58, no. 1 (1999), pp. 137–147. DOI: 10.1006/jcss.1997.1545 (cit. on p. 1).DOI
- [9]T. Ancheta. “Bounds and techniques for linear source coding (Ph.D. Thesis abstr.)” In: IEEE Transactions on Information Theory vol. 24, no. 2 (1978), pp. 276–276. DOI: 10.1109/TIT.1978.1055868 (cit. on p. 2).DOI
- [10]D. Blackwell. “Comparison of experiments”. In: Proc. Berkeley Symposium on Mathematical Statistics and Probability. 1951, pp. 93–102. URL: https://projecteuclid.org/euclid.bsmsp/1200500222 (cit. on pp. 2, 3, 5).DOI
- [11]D. Blackwell. “Equivalent comparisons of experiments”. In: The Annals of Mathematical Statistics vol. 24, no. 2 (1953), pp. 265–272. DOI: 10.1214/aoms/1177729032 (cit. on p. 3).DOI
- [14]T. A. Courtade and G. R. Kumar. “Which Boolean functions maximize mutual information on noisy inputs?” In: IEEE Transactions on Information Theory vol. 60, no. 8 (2014), pp. 4515–4525. DOI: 10.1109/TIT.2014.2326877 (cit. on p. 2).DOI
- [15]I. Csiszár. “Information-type measures of difference of probability distributions and indirect observations”. In: Studia Scientiarum Mathematicarum Hungarica vol. 2 (1967), pp. 299–318. URL: https://real-j.mtak.hu/5453 (cit. on p. 4).
- [16]J. Carter and M. N. Wegman. “Universal classes of hash functions”. In: Journal of Computer and System Sciences vol. 18, no. 2 (1979), pp. 143–154. DOI: 10.1016/0022-0000(79)90044-8 (cit. on p. 1).DOI
- [17]J. Chen, S. Watanabe, and L. Yu. On the most discriminative Boolean functions for correlated sources. 2026. arXiv preprint: 2607.28162 [cs.IT] (cit. on p. 5).arxiv.org/abs/2607.28162
- [18]M. Dhar and Z. Dvir. “Linear hashing with ℓ∞ guarantees and two-sided Kakeya bounds”. In: TheoretiCS vol. 3, Article 8 (2024). DOI: 10.46298/theoretics.24.8 (cit. on p. 1).DOI
- [19]D. Donoho. “Compressed sensing”. In: IEEE Transactions on Information Theory vol. 52, no. 4 (2006), pp. 1289–1306. DOI: 10.1109/TIT.2006.871582 (cit. on p. 1).DOI
- [20]R. Eldan, D. Mikulincer, and P. Raghavendra. “Noise stability on the Boolean hypercube via a renormalized Brownian motion”. In: Proc. ACM Symposium on Theory of Computing (STOC). 2023, pp. 661–671. DOI: 10.1145/3564246.3585118 (cit. on p. 2).DOI
- [21]E. Friedgut. “Boolean functions with low average sensitivity depend on few coordinates”. In: Combinatorica vol. 18, no. 1 (1998), pp. 27–35. DOI: 10.1007/PL00009809 (cit. on p. 8).DOI
- [22]S. Ganguly. “Lower bounds on frequency estimation of data streams”. In: Proc. International Conference on Computer Science: Theory and Applications. 2008, pp. 204–215. DOI: 10.5555/1813695.1813720 (cit. on p. 1).
- [23]A. Girish, R. D. H. Cung, and E. Telatar. “On the suboptimality of linear codes for binary distributed hypothesis testing”. In: Proc. IEEE International Symposium on Information Theory (ISIT). 2026. DOI: 10.1109/ISIT62367.2026.11653748 (cit. on pp. 1–3, 6, 8).DOI
- [24]P. Galicza and G. Pete. “Sparse reconstruction in spin systems. I: iid spins”. In: Israel Journal of Mathematics vol. 262 (2024), pp. 43–96. DOI: 10.1007/s11856-024-2606-0 (cit. on pp. 12, 18).DOI
- [25]V. Guruswami, A. Rudra, and M. Sudan. “Essential Coding Theory”. Book draft. 2025. URL: https://cse.buffalo.edu/faculty/atri/courses/coding-theory/book/ (cit. on p. 1).
- [26]T. S. Han and S.-i. Amari. “Statistical inference under multiterminal data compression”. In: IEEE Transactions on Information Theory vol. 44, no. 6 (1998), pp. 2300–2324. DOI: 10.1109/18.720540 (cit. on p. 5).DOI
- [28]E. Haim and Y. Kochman. “Binary distributed hypothesis testing via Körner–Marton coding”. In: Proc. IEEE Information Theory Workshop (ITW). 2016, pp. 146–150. DOI: 10.1109/ITW.2016.7606813 (cit. on pp. 1, 2, 5).DOI
- [29]E. Haim and Y. Kochman. On binary distributed hypothesis testing. 2017. arXiv preprint: 1801.00310 [cs.IT] (cit. on pp. 1, 5).arxiv.org/abs/1801.00310
- [30]U. Hadar, J. Liu, Y. Polyanskiy, and O. Shayevitz. “Communication complexity of estimating correlations”. In: Proc. ACM Symposium on Theory of Computing (STOC). 2019, pp. 792–803. DOI: 10.1145/3313276.3316332 (cit. on p. 5).DOI
- [31]U. Hadar, J. Liu, Y. Polyanskiy, and O. Shayevitz. “Error exponents in distributed hypothesis testing of correlations”. In: Proc. IEEE International Symposium on Information Theory (ISIT). 2019, pp. 2674–2678. DOI: 10.1109/ISIT.2019.8849426 (cit. on p. 5).DOI
- [32]K. Hosseini, S. Lovett, and G. Yaroslavtsev. “Optimality of linear sketching under modular updates”. In: Proc. Computational Complexity Conference (CCC). 2019, 13:1–13:17. DOI: 10.4230/LIPIcs.CCC.2019.13 (cit. on p. 1).
- [33]A. Hajnal, W. Maass, and G. Turán. “On the communication complexity of graph properties”. In: Proc. ACM Symposium on Theory of Computing (STOC). 1988, pp. 186–191. DOI: 10.1145/62212.62228 (cit. on p. 11).DOI
- [34]P. Indyk and D. Woodruff. “Optimal approximations of the frequency moments of data streams”. In: Proc. ACM Symposium on Theory of Computing (STOC). 2005, pp. 202–208. DOI: 10.1145/1060590.1060621 (cit. on p. 1).DOI
- [35]M. Kapralov, Y. T. Lee, C. N. Musco, C. P. Musco, and A. Sidford. “Single pass spectral sparsification in dynamic streams”. In: SIAM Journal on Computing vol. 46, no. 1 (2017), pp. 456–477. DOI: 10.1137/141002281 (cit. on p. 1).DOI
- [36]J. Körner and K. Marton. “How to encode the modulo-two sum of binary sources (Cor-resp.)” In: IEEE Transactions on Information Theory vol. 25, no. 2 (1979), pp. 219–221. DOI: 10.1109/TIT.1979.1056022 (cit. on pp. 1, 5).DOI
- [37]S. Kannan, E. Mossel, S. Sanyal, and G. Yaroslavtsev. “Linear sketching over F₂”. In: Proc. Computational Complexity Conference (CCC). 2018, 8:1–8:37. DOI: 10.4230/LIPIcs.CCC.2018.8 (cit. on pp. 1, 2, 4, 8, 19).
- [38]E. Kushilevitz and N. Nisan. Communication Complexity. Cambridge University Press, 1996. DOI: 10.1017/CBO9780511574948 (cit. on p. 2).
- [40]Y. Kochman and L. Wang. “On the communication exponent of distributed testing for Gaussian correlations”. In: Proc. IEEE Information Theory Workshop (ITW). 2020. DOI: 10.1109/ITW46852.2021.9457632 (cit. on p. 5).DOI
- [41]J. Liu, P. Cuff, and S. Verdú. “Eγ-resolvability”. In: IEEE Transactions on Information Theory vol. 63, no. 5 (2017), pp. 2629–2658. DOI: 10.1109/TIT.2016.2642111 (cit. on p. 4).
- [42]Y. Li and V. Nakos. “Deterministic heavy hitters with sublinear query time”. In: Proc. Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM). 2018, 18:1–18:18. DOI: 10.4230/LIPIcs.APPROX-RANDOM.2018.18 (cit. on p. 2).
- [43]J. L. Massey. “Joint source and channel coding”. In: Communication Systems and Random Process Theory (1978), pp. 279–293. URL: https://www.isiweb.ee.ethz.ch/archive/massey_pub/pdf/BI306.pdf (cit. on p. 2).DOI
- [45]R. McNaughton. “Unate truth functions”. In: IRE Transactions on Electronic Computers vol. EC-10, no. 1 (1961), pp. 1–6. DOI: 10.1109/TEC.1961.5219145 (cit. on p. 9).DOI
- [46]S. Muthukrishnan. “Data streams: Algorithms and applications”. In: Foundations and Trends in Theoretical Computer Science vol. 1, no. 2 (2005), pp. 117–236. DOI: 10.1561/0400000002 (cit. on p. 1).DOI
- [47]J. Nelson, H. L. Nguyen, and D. P. Woodruff. “On deterministic sketching and streaming for sparse recovery and norm estimation”. In: Linear Algebra and its Applications vol. 441 (2014), pp. 152–167. DOI: 10.1016/j.laa.2012.12.025 (cit. on p. 2).DOI
- [48]R. O’Donnell. Analysis of Boolean Functions. Cambridge University Press, 2014. DOI: 10.1017/CBO9781139814782 (cit. on pp. 9, 19).DOI
- [49]G. Pichler, P. Piantanida, and G. Matz. “Dictator functions maximize mutual information”. In: The Annals of Applied Probability vol. 28, no. 5 (2018), pp. 3094–3101. DOI: 10.1214/18-AAP1384 (cit. on p. 2).DOI
- [50]Y. Polyanskiy and Y. Wu. Information Theory: From Coding to Learning. Cambridge University Press, 2025. DOI: 10.1017/9781108966351 (cit. on p. 4).DOI
- [51]T. Richardson and R. Urbanke. Modern Coding Theory. Cambridge University Press, 2008. DOI: 10.1017/CBO9780511791338 (cit. on p. 1).DOI
- [52]M. S. Rahman and A. B. Wagner. “On the optimality of binning for distributed hypothesis testing”. In: IEEE Transactions on Information Theory vol. 58, no. 10 (2012), pp. 6282–6303. DOI: 10.1109/TIT.2012.2206793 (cit. on p. 5).DOI
- [53]A. Samorodnitsky. The “most informative Boolean function” conjecture holds for high noise. 2015. arXiv preprint: 1510.08656 [cs.IT] (cit. on p. 2).arxiv.org/abs/1510.08656
- [54]K. R. Sahasranand and H. Tyagi. “Communication complexity of distributed high dimensional correlation testing”. In: IEEE Transactions on Information Theory vol. 67, no. 9 (2021), pp. 6082–6095. DOI: 10.1109/TIT.2021.3091773 (cit. on p. 5).
- [55]I. Sason and S. Verdú. “f-divergence inequalities”. In: IEEE Transactions on Information Theory vol. 62, no. 11 (2016), pp. 5973–6006. DOI: 10.1109/TIT.2016.2603151 (cit. on p. 4).DOI
- [56]X. Sun and D. P. Woodruff. “Tight bounds for graph problems in insertion streams”. In: Proc. Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM). 2015, pp. 435–448. DOI: 10.4230/LIPIcs.APPROX-RANDOM.2015.435 (cit. on pp. 2, 11).DOI
- [57]Y. Tsujino and S. Watanabe. The condition for structured coding to improve random coding in the binary modulo-sum problem. 2026. arXiv preprint: 2606.25570 [cs.IT] (cit. on p. 1).arxiv.org/abs/2606.25570
- [58]Z. Wen, A. Gohari, and M. Wigger. Exact rate exponent tradeoff for new classes of distributed hypothesis testing problems. 2026. arXiv preprint: 2608.23465 [cs.IT] (cit. on p. 5).arxiv.org/abs/2608.23465
- [59]D. P. Woodruff. “Sketching as a tool for numerical linear algebra”. In: Foundations and Trends in Theoretical Computer Science vol. 10, no. 1–2 (2014), pp. 1–157. DOI: 10.1561/0400000060 (cit. on p. 1).DOI
- [60]Y. Wu. Entropy of Bernoulli measures conditioned on affine subspaces and a problem of Ancheta–Massey. 2026. arXiv preprint: 2608.22837 [cs.IT] (cit. on p. 2).arxiv.org/abs/2608.22837
- [61]H. Yu. “Tight distributed sketching lower bound for connectivity”. In: Proc. ACM-SIAM Symposium on Discrete Algorithms (SODA). 2021, pp. 1856–1873. DOI: 10.1137/1.9781611976465.111 (cit. on p. 11).DOI
- [62]G. Yaroslavtsev and S. Zhou. “Approximate F₂-sketching of valuation functions”. In: Proc. Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques (APPROX/RANDOM). 2019, 69:1–69:21. DOI: 10.4230/LIPIcs.APPROX-RANDOM.2019.69 (cit. on p. 8).DOI