d4-conf-aaai-2008-0190

· ? (d4-conf-aaai-2008-0190)

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

The new result

other→NP-hard discrete result → its continuous mirror

Answer: The decision problem is \(\mathrm{NP}\)-hard, even for \(\tau=1\). The stated stopping condition always certifies global optimality. · discrete side: other · adjudication: proved

full proof & adversarial review →

The anchor — algorithmic

Proposition 1

PDF text-layer excerpt — equations and symbol order may be approximateLet x1, ..., xk be the ordered sequence of k- best solutions generated during Step 2 with function uw, if uw(xk) ≤U −fw(x∗) with x∗= Argmini=1,...,kfw(xi) then x∗is optimal for fw, i.e. fw(x∗) = minx∈X fw(x).

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given a finite product domain \(X\) and a finite-support distribution \(\mu\) over complete GAI utility types \(\theta\), with rational masses \(\mu_\theta\), utilities \(u_\theta\), positive weights \(w_\theta\), and benchmarks \(r_\theta>\max_{x\in X}u_\theta(x)\), find an alternative minimizing \(F_\mu(x)=\operatorname*{ess\,sup}_{\theta\sim\mu} w_\theta(r_\theta-u_\theta(x))\). Let \(A_\mu(x)=\int w_\theta u_\theta(x)\,d\mu(\theta)\) and \(B_\mu=\int w_\theta r_\theta\,d\mu(\theta)\). If \(x_1,\ldots,x_k\) are ranked by decreasing \(A_\mu\) and \(x^*\) minimizes \(F_\mu\) among them, does \(A_\mu(x_k)\le B_\mu-F_\mu(x^*)\) certify that \(x^*\) globally minimizes \(F_\mu\)?

The model it lives in

A large group chooses one shared alternative from \(X\). Each type is a complete GAI utility model, including its utility tables, weight, and benchmark; \(\mu_\theta\) is that type’s population share. The decision is a single \(x\in X\), scored by the worst weighted shortfall \(F_\mu(x)\); population shares also define the average-utility ranking used by the stopping certificate.

What the mirror covers

The mirror covers Proposition 1’s exact stopping certificate for compromise search over a population of GAI utility types. It leaves the individual choice and ranking procedures, the experiments, and other compromise criteria outside the mirror.

Open questions for a prover

The case FOR (proponent)

My lead mirror is a large group choosing one shared alternative, such as a trip plan or product configuration. Each type \(\theta\) is a complete GAI utility model, including its utility tables and Tchebycheff weight; everyone of that type has the same preferences for every alternative. A society is a distribution \(\mu\) over the \(\tau\) supported types, with \(\mu_\theta\) the fraction of users of each type. The input gives those rational masses, the common product domain \(X\), and the type utilities. The regime is credible when many users repeat a relatively small set of elicited preference models, so the population size \(N\) is much larger than \(\tau\).

The named anchor is Proposition 1, proved in this paper. It says: if \(x_1,\ldots,x_k\) are the first \(k\) alternatives ranked by decreasing \(u_w\), and \(x^*\) is the one among them minimizing \(f_w\), then \(x^*\) is globally optimal for \(f_w\) whenever \(u_w(x_k)\le U-f_w(x^*)\). In other words, the paper’s stopping test certifies that no alternative later in the aggregate-utility ranking can improve the best compromise found so far.

The continuous problem is Continuous GAI Tchebycheff Compromise Search. Each type \(\theta\) has utility \(u_\theta(x)\), positive weight \(w_\theta\), and ideal benchmark \(r_\theta>\max_{x\in X}u_\theta(x)\). Choose a single \(x\in X\) minimizing the population’s worst weighted shortfall,
\[ F_\mu(x)=\operatorname*{ess\,sup}_{\theta\sim\mu} w_\theta\bigl(r_\theta-u_\theta(x)\bigr). \]
A solution is a minimizing alternative and its value \(F_\mu(x)\). Define
\[ A_\mu(x)=\int w_\theta u_\theta(x)\,d\mu(\theta), \qquad B_\mu=\int w_\theta r_\theta\,d\mu(\theta). \]
Rank alternatives by decreasing \(A_\mu\). For the best-so-far alternative \(x^*\), the continuous stopping test is \(A_\mu(x_k)\le B_\mu-F_\mu(x^*)\). Since \(B_\mu-A_\mu(x)\le F_\mu(x)\), every alternative ranked after \(x_k\) has shortfall at least \(F_\mu(x^*)\). This is Proposition 1’s certificate with finite averages replaced by population integrals. With a shared GAI structure, the aggregate utility remains GAI; differing structures can be combined using the paper’s triangulation approach.

The paper also states in prose that minimizing \(f_w\) is NP-hard for at least three attributes and two agents when each agent’s GAI utility contains a factor of size at least three, via a reduction from 3-SAT. That claim is not a numbered result, so it is not a second anchor. It does indicate the expected direction for the continuous optimization problem: hardness transfers when \(\tau\) is allowed to grow, since a finite instance embeds as a distribution assigning mass \(1/q\) to each of its \(q\) agents. The continuous stopping certificate remains valid, but it does not make exact optimization easy in the worst case. Natural follow-up questions are whether bounded \(\tau\), bounded GAI treewidth, or approximation yields efficient algorithms.

The authors would plausibly recognize this as their group compromise problem: it retains their common alternative, GAI utilities, and worst-case Tchebycheff objective. The mirror covers the compromise-search result and its stopping guarantee, not the paper’s individual choice and ranking procedures or every compromise criterion.

The main weakness is that \(F_\mu\) depends on which types have positive mass, but not on their relative shares: changing a type from \(1\%\) to \(40\%\) does not change the worst-case objective if the support stays fixed. The population masses do affect the aggregate ranking and thus the stopping certificate, but this remains a thinner role for mass than in objectives based on population welfare. Replacing the maximum with an average would make shares decisive, but would change the paper’s aggregation rule. The case is strongest where the actual goal is to protect the worst-served preference type, and where repeated full utility models make \(\tau\ll N\).

The case AGAINST (opponent, writing after the proponent)

Proposition 1 is the only named anchor, and it is a stopping certificate, not a complexity classification. Its proof is an order bound on the finite alternative set: the average weighted utility gives a lower bound on worst-case shortfall. Replacing the finite sum by an integral preserves that inequality, but does not by itself yield a new result about population complexity.

For a finite-support population, the proposed mirror is exactly the paper’s objective after grouping agents with identical complete utility models. More fundamentally, \(F_\mu(x)\) depends on which types have positive mass, not on their shares. Changing a type’s mass from \(1\%\) to \(40\%\) leaves the compromise optimum unchanged as long as the support is unchanged. The masses affect the aggregate ranking \(A_\mu\), and therefore may affect how quickly the certificate is reached, but they affect the search order rather than the answer being certified. Replicating the same population at larger scale adds no new structure to this problem.

A stronger mirror would let GAI utility models vary continuously across a population and minimize the worst shortfall over their support. That is a coherent robust compromise problem, but its computational substance comes from representing and optimizing over the set of possible utility models. The population density still does not enter the objective; only the support does. Making shares decisive by replacing the worst shortfall with an average would change the paper’s compromise criterion, so it would be a different mirror the authors might not recognize.

That is the strongest negative case, but it does not defeat the anchor. Worst-type protection is a plausible goal for group recommendations, and a continuous type distribution gives a sensible version of it. The stopping certificate also has a valid integral analogue. The case against is therefore weak: it shows that this mirror’s population masses are largely incidental, not that no worthwhile continuous question exists.

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.