d4-conf-ijcai-2009-0246

· ? (d4-conf-ijcai-2009-0246)

mirror foundnew result: NP-hard → NP-hard — proved & adversarially reviewed →
paperd4-conf-ijcai-2009-0246
authors—
venue?
filed underunclassified
judged bygpt-6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencemedium
authors would recognise ityes

The new result

NP-hard→NP-hard discrete result → its continuous mirror

Answer: \(\mathrm{NP}\)-complete, already for binary attributes and every fixed rational quota \(q\in(\tfrac12,1]\). Every valid instance with \(q\le\tfrac12\) is a YES-instance. · discrete side: hardness · adjudication: proved

full proof & adversarial review →

The anchor — hardness

Proposition 2

PDF text-layer excerpt — equations and symbol order may be approximateDeciding whether a set of examples over bi- nary attributes is weakly separable is NP-complete.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given attributes \(V\) with finite domains, a supported distribution \(\mu\) over one-shot comparison reports \(e=(x,y)\), and a rational quota \(q\), determine whether there is a separable CP-net \(N\) such that at least \(q\) mass is individually compatible with it: \(\sum_{e=(x,y):\,\exists\text{ a completion }\succ\supseteq\succ_N\text{ with }x\succ y}\mu_e\ge q\).

The model it lives in

Types are one-shot comparison reports \(e=(x,y)\), with mass \(\mu_e\); the decision variable is a separable CP-net \(N\), given by a linear local order on each attribute domain; the objective is to maximize the mass of reports individually compatible with \(N\), subject to meeting quota \(q\).

The objection that survived

At \(q=1\), changing the masses does not change the decision, while the mass-sensitive quota version is a weighted best-fit extension rather than the result proved in the paper.

fatal: False

What the mirror covers

The mirror covers weak separability (Proposition 2), strong separability (Proposition 4), and their population-weighted fitting extensions. It leaves the polynomial-time implicative-separability result, the characterizations, and the paper’s questions about learning general CP-nets untouched.

Open questions for a prover

The case FOR (proponent)

The strongest mirror I see is a large, one-shot preference study. Each respondent compares two multi-attribute alternatives and reports \(x \succ y\). The report \(e=(x,y)\) is the respondent’s type for this task: respondents with the same report are indistinguishable to the learner. A platform might collect millions of reports from a recurring menu of bundle comparisons, so the number \(M\) of respondents can greatly exceed the support size \(\tau\). The society is a distribution \(\mu\) over those report types, with rational masses \(\mu_e>0\) summing to \(1\). In a finite study, \(\mu_e\) is the fraction of respondents making report \(e\).

Here is the lead problem, Weak-Mass SCP Learning. An instance consists of attributes \(V=\{X_1,\ldots,X_n\}\), their finite domains \(D_i\), a supported set of reports \(\mathcal E\subseteq D\times D\), where \(D=\prod_i D_i\), rational masses \(\mu_e\), and a rational quota \(q\in[0,1]\). The question is whether there is a separable CP-net \(N\)—a linear local preference order on each \(D_i\)—such that at least mass \(q\) of reports is individually consistent with \(N\). Formally, does some \(N\) satisfy
\[ \sum_{e=(x,y)\in\mathcal E:\ \exists\text{ a completion }\succ\supseteq\succ_N\text{ with }x\succ y}\mu_e\ \ge q? \]
A solution is that \(N\). At \(q=1\), this asks whether the support is weakly separable. For smaller quotas, it asks what fraction of the respondent population one shared separable model can fit.

The lead anchor is Proposition 2, proved in this paper: deciding whether a set of examples over binary attributes is weakly separable is NP-complete. The paper proves hardness by reduction from 3-SAT, mapping clauses to examples so that the formula is satisfiable exactly when the examples are weakly separable. The \(q=1\) case of Weak-Mass SCP Learning recovers that decision problem: give every example positive rational mass, for instance equal mass. The paper also explains that finding the SCP structure that best fits examples under weak compatibility amounts to MAXSAT; the quota formulation makes that fitting objective a population fraction.

I would expect this problem to be Class B: hardness transfers. The reduction’s combinatorics live in the attribute set and the separable model’s local orders, not in the number of respondents. Replacing integer report counts by rational population proportions does not fractionalize the model \(N\). This is a credible continuous question, though it is not a prediction that continuization makes it tractable.

A second, distinct mirror is Strong-Mass SCP Learning. It has the same instance format, but asks whether there is a separable CP-net \(N\) and one completion \(\succ\) of its induced partial order such that
\[ \sum_{e=(x,y)\in\mathcal E:\ x\succ y}\mu_e\ \ge q. \]
A solution is \(N\) together with such a completion; it is enough to certify the completion on the alternatives appearing in the reports, provided that ordering and \(\succ_N\) can be extended to the full alternative space. This keeps the paper’s stronger requirement: all reports counted toward the quota must fit one shared complete preference order.

Its anchor is Proposition 4, also proved here: checking whether \(E\) is strongly separable is NP-complete. The proof reduces from weak separability: for each input example, it adds a binary auxiliary attribute and constructs a corresponding example, with the resulting set strongly separable exactly when the original set is weakly separable. At quota \(q=1\), Strong-Mass SCP Learning is precisely the paper’s strong-separability decision question on the support. I again expect hardness to transfer, for the same reason: the hardness is carried by the preference structure and attributes.

The weak mirror is my stronger case. Its individual-report interpretation fits a crowd study particularly naturally, and its weighted fitting objective follows the paper’s own discussion of finding a structure compatible with as many examples as possible. The strong mirror is worth keeping because the paper treats strong compatibility as a separate, substantive notion, not a relabeling of weak compatibility. The authors also explicitly discuss examples pooled from multiple users and distinguishing individual from group compatibility, which supports treating the reports as a population.

This proposal covers the paper’s results on weak and strong separability and their associated fitting questions. It does not continuize the alternative space or replace the learning task with elicitation; the continuous object is the population of respondents, represented by masses on report types. Natural follow-up questions include how approximation behaves for weighted fitting, what happens when reports differ on only a bounded number of attributes, and which algorithms are possible when parameterized by \(n\), \(\tau\), and the mass bit length \(L\).

The weakest point is the choice of population type. A reported pairwise comparison is a complete type only in a one-shot study where the task uses just that respondent’s one report. If the same people answer many queries and the learner needs to preserve which reports came from the same person, a type may need to include a whole bundle of reports; that is a different mirror. Also, the hardness anchors survive at \(q=1\), so the positive case is that these are legitimate continuous-population computational questions—not that continuous mass necessarily dissolves their hardness.

The case AGAINST (opponent, writing after the proponent)

The strongest negative point is that neither NP-completeness result uses population mass. At quota \(q=1\), Weak-Mass and Strong-Mass SCP Learning depend only on which reports have positive mass: changing their proportions cannot change the answer. So Proposition 2 and Proposition 4 transfer as support questions, but do not by themselves show that continuizing the population adds anything.

For \(q<1\), mass matters, but the proposed problem is a weighted best-fit extension. In the weak case it is weighted MAXSAT; in the strong case it also requires the reports counted toward the quota to share one completion. Those are coherent computational questions, but their population interpretation needs care: the mass of a report can reflect how often a survey asked that question, as well as how respondents answered it. A better design could balance or randomize prompts, but then the task is a new population-level learning problem rather than a direct mirror of the paper’s hardness results.

That still does not defeat the best version of the mirror. A large study could assign one comparison to each respondent, draw prompts from a controlled menu, and ask whether one separable model fits a specified fraction of responses. Respondents with the same prompt and answer are indistinguishable for that objective, and many can share a report type. The paper itself allows examples pooled from multiple users. On the programme’s definition, this is a plausible high-multiplicity regime.

The negative case is therefore limited: the paper’s exact hardness anchors are insensitive to mass, and the mass-sensitive versions need a carefully specified survey design. I cannot honestly rule out a worthwhile continuous mirror. The one-shot population-learning scenario survives those objections; whether its weighted fitting questions merit the programme’s time is the weak point of the case against.

The adversarial triple: the proponent anchors on up to three named results; the opponent sees that case and must defeat every anchor; the judge decides which case convinced it. These are the pipeline’s own outputs, generated by tools/triple_run.py — no human edited them. The paper’s own text is not reproduced here beyond the quoted statement above.