arXiv paper· machine learning theory / computational complexity· theory paper (complexity classification with proofs)

On the Complexity of the Compatibility Problem for Succinctly Encoded Conditional Distributions

Guy Emerson

cs.LG · cs.CC · math.PR

Quick verdict

Proves succinct conditional-distribution compatibility is co-NP-, PSPACE- and Σ2P-complete; rigorous and significant, with a few proof steps only sketched.

Summary

This theory paper formalises the compatibility problem—deciding whether two conditional distributions p(x|y) and p(y|x) arise from some joint distribution—for conditionals encoded as succinct arithmetic circuits, the setting relevant to high-dimensional and neural-network-style probabilistic models. When all probabilities are positive, compatibility is co-NP-complete (Theorem 1), proved via the four-point constraints of Arnold and Gokhale plus a reduction from tautology. When zeros are allowed, the paper distinguishes strong and weak compatibility, and proves both variants—and their 'tractable values' versions—PSPACE-complete (Theorems 2–3), using a nondeterministic graph-walk verifier and reductions from succinct graph connectivity and st-connectivity. Requiring the joint itself to be a succinct circuit lowers the problem to Σ2P-complete (Theorem 4), yielding the corollary that, unless the polynomial hierarchy collapses, some compatible succinct conditionals have succinctly valued joints with no succinct circuit representation. Section 5 characterises the number of independent non-local constraints as the rank of the first homology group of an associated polygonal complex, with constructions of high-rank, long-generator instances. Limitations: purely worst-case asymptotic theory; the loop-length bound underpinning the PSPACE verifier is justified only parenthetically; Section 5's rank computations are asserted without full proofs; no implementations or experiments.

Review complete

Assessment at a glance

machine learning theory / computational complexity

4

risk flags identified

● high 0

● medium 2

● low 2

Reproducibility readinessmedium
Code & data availablenot stated
Review confidencehigh
AI text signal3/20 passages flagged
Deep research viableCode-reproducible

5 strengths · 4 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • Determining compatibility of succinctly (arithmetic-circuit) encoded conditionals is co-NP-complete when all probabilities are positive (Theorem 1).
  • Strong and weak compatibility with zero probabilities — including the 'tractable values' variants — are PSPACE-complete (Theorems 2-3).
  • Determining compatibility with a joint that is itself a succinct tractable circuit is Sigma-2-P-complete (Theorem 4).
  • Unless the polynomial hierarchy collapses, some compatible succinct conditionals have succinctly valued joints that admit no succinct circuit representation (Corollary).
  • The number of independent non-local compatibility constraints equals the rank of the first homology group of the non-zero polygonal complex (Theorem 5).

Strengths

  • First complexity treatment of a classical problem in the succinct setting

    Formalises compatibility for circuit-encoded conditionals (Definitions 1-2) with a node bit-length bound motivated by the 2^(2^n) chain circuit in Section 2; the prior literature cited (Arnold-Press 1989 through Miranda-Zaffalon 2020) handles only explicit tables.

  • Complete complexity map with matching upper and lower bounds

    co-NP (Theorem 1), PSPACE for strong/weak with and without tractable values (Theorems 2-3), Sigma-2-P for a tractable joint (Theorem 4); each has an explicit verifier and reduction. The Section 4.2 two-copy stationary-distribution gadget forcing contradictory pi(t):pi(s) ratios (1 vs 2) delivers hardness even under the tractable-values restriction, which Theorem 3's hardness needs.

  • Conceptually significant separation corollary

  • Structural theory beyond classification

  • Careful handling of definitional pitfalls

Weaknesses

  • Key correctness step of the PSPACE verifier is unproven

  • Section 5 results are asserted, not proved

  • Promise-problem status understated

  • Practice relevance argued by analogy only

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

This is a single-author theory paper (arXiv, cs.LG + cs.CC + math.PR) with no experiments. It takes the classical compatibility problem for conditional distributions (Arnold and Press 1989) — given p(x|y) and p(y|x), does a joint p(x,y) exist with exactly these conditionals? — and studies it for the first time in the succinct setting: conditionals over {0,1}^n encoded as arithmetic circuits (Darwiche 2003) whose node values have bit-length bounded by circuit size (Definitions 1-2; the Section 2 chain circuit computing 2^(2^n) motivates the bound). Four decision problems are classified: positive conditionals (Theorem 1: co-NP-complete), strong and weak compatibility with zeros (Theorem 2: PSPACE-complete), with a 'tractable values' side condition (Theorem 3: PSPACE-complete), and with a succinct-circuit joint (Theorem 4: Sigma-2-P-complete). The Corollary derives a conditional separation between succinctly valued and succinctly representable joints. Theorem 5 with Definitions 10-12 gives a homological characterisation of the constraint structure. With two exceptions documented below, every claim is delivered with a complete proof.

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 5 strengths & 4 weaknesses, analyzed in detail
  • 4 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

What is the compatibility problem for conditional distributions?

Given two conditional distributions p(x|y) and p(y|x), the compatibility problem asks whether some joint distribution p(x,y) has exactly these conditionals. For full probability tables over discrete variables it can be checked in polynomial time via four-point product conditions (Arnold and Press 1989; Arnold and Gokhale 1994). This paper shows the problem becomes intractable when the conditionals are given as compact arithmetic circuits.

What does 'succinct' representation mean in this paper?

Conditionals over boolean vectors {0,1}^n are arithmetic circuits (directed acyclic graphs of additions and multiplications over inputs and integer constants) in which every node's value has at most as many bits as the circuit size (Definition 1). A polynomial-size circuit therefore stands in for an exponentially large probability table, as in neural-network-style models.

How hard is it to check whether two learned conditional models are probabilistically consistent?

In the worst case for succinctly encoded conditionals: co-NP-complete when all probabilities are positive, and PSPACE-complete when zeros are allowed (even asking only for a joint with polynomially short probability values). So no efficient general algorithm should be expected unless standard complexity assumptions fail.

Does a compatible joint distribution always have a compact representation?

No. The paper's corollary shows that unless the polynomial hierarchy collapses, there are compatible succinctly encoded conditionals whose joint probabilities are all short to write down, yet no polynomial-size circuit represents the joint. Section 4 gives an explicit chain example (equation 9) where a joint probability needs an exponential number of digits.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • The large zero-pattern matrices (12)-(15) are extracted as dot-matrices; their exact patterns were taken from the surrounding prose and not independently re-verified entry by entry.
  • PDF extraction flattens superscripts (e.g. '2 1 2 k+1' for 2^((k+1)/2)); numeric exponents were reconstructed from context and cross-checked against footnote 3 and Section 5.1 prose.

Go deeper on this paper

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
On the Complexity of the Compatibility Problem for Succinctly Encoded Conditional Distributions | Evolve.Pub