d4-conf-aaai-2023-1971

· ? (d4-conf-aaai-2023-1971)

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

The new result

other→other discrete result → its continuous mirror

Answer: Yes. A deterministic algorithm achieves the requested guarantee with \(C=1\), in time polynomial in \(m,\tau,L,1/\epsilon\). · discrete side: other · adjudication: proved_with_minor_gaps

full proof & adversarial review →

The anchor — algorithmic

Theorem 3

Every anchor argued

The continuous mirror question

Given household types \(a\in[\tau]\) with rational masses \(\mu_a\) summing to \(1\), resource categories \(g\in[r]\) with rational per-capita supplies \(q_g\), rational utilities \(u_{ag}\) normalized so \(\max_g u_{ag}=1\), positive rational type weights \(w_a\), and a smoothing parameter \(\omega\in(0,1]\), each household must receive an integral bundle \(k\in\mathbb{Z}_{\ge 0}^r\). Choose masses \(x_{a,k}\ge 0\) satisfying \(\sum_k x_{a,k}=\mu_a\) and \(\sum_{a,k} k_gx_{a,k}\le q_g\) for each category. With \(U_a(k)=\sum_g u_{ag}k_g\) and \(W=\sum_a\mu_aw_a\), maximize \(F_\omega(x)=\exp\!\left(\frac{1}{W}\sum_{a,k}x_{a,k}w_a\ln(U_a(k)+\omega)\right)\). Does there exist an algorithm returning a feasible \(x\) with value at least \(\mathrm{OPT}/O\!\left(e^\epsilon/(\omega\ln(1+1/\omega))\right)\) in time polynomial in \(\tau\), \(r\), the input bit length, \(1/\epsilon\), and \(1/\omega\)?

The model it lives in

A distribution over household types and integral bundles: \(x_{a,k}\) is the mass of type \(a\) receiving bundle \(k\), with type masses \(\mu_a\) and per-capita category supplies \(q_g\). The objective is smooth weighted Nash welfare, \(\exp\!\left(W^{-1}\sum_{a,k}x_{a,k}w_a\ln(U_a(k)+\omega)\right)\), where \(U_a(k)=\sum_g u_{ag}k_g\) and \(W=\sum_a\mu_aw_a\).

The objection that survived

The paper’s per-agent, per-item algorithm does not establish a polynomial algorithm in the type and category support sizes: pricing over integral bundles may be hard. The proponent acknowledges this obstacle but does not resolve it.

fatal: False

What the mirror covers

The primary mirror is Theorem 3’s smooth Asymmetric Nash Welfare guarantee; the proposed broader formulation also mirrors Theorem 1’s curvature-dependent ICA guarantee. Theorems 2 and 4 and the additive guarantee in Theorem 11 receive no developed continuous analysis.

Open questions for a prover

The case FOR (proponent)

There is no numbered hardness result in the paper itself, so the strongest anchors available are its algorithmic results. I would lead with Theorem 3, proved here, and use Theorem 1, also proved here, as the broader companion.

My scenario is a large public allocation of standardized, indivisible aid units to households. A household’s type includes its utility for every aid-unit category, its valuation function, and—when relevant—its priority weight. Think of many households in a relatively small number \(\tau\) of eligibility or needs categories, and many aid units in a relatively small number \(r\) of categories. Both population and supplies grow together: with population normalized to mass \(1\), category \(g\) has supply \(q_g\) per capita. This is a regime with \(n\gg\tau\), not a claim that every allocation problem has a high-multiplicity regime.

The mirror keeps each household’s bundle integral. Let \(\mu_a\) be the mass of household type \(a\), and let \(u_{ag}\) be the utility a type-\(a\) household gets from one unit of category \(g\). Write \(k\in\mathbb Z_{\ge0}^r\) for an integral bundle and \(x_{a,k}\) for the mass of type \(a\) receiving that bundle. A feasible allocation satisfies
\[ \sum_k x_{a,k}=\mu_a,\qquad \sum_{a,k} k_gx_{a,k}\le q_g\quad\text{for every }g. \]
Here the fractions \(x_{a,k}\) describe how much of a type receives each bundle; they do not give any household a fractional bundle. The discrete analogue has \(N\mu_a\) households and about \(Nq_g\) copies of category \(g\).

Theorem 3 states that, for Asymmetric Nash Welfare Maximization with smooth additive valuations, there is an algorithm running in \(O(nm^2/(\epsilon\omega))\) time with approximation \(O(e^\epsilon/(\omega\ln(1+1/\omega)))\), for any smoothing parameter \(\omega\in(0,1]\). In particular, fixed \(\omega\) gives a constant approximation. The theorem is proved here.

The continuous problem I would hand to a prover is Smooth Type-Mass Nash Welfare. Its input is the type masses \(\mu_a\), per-capita supplies \(q_g\), rational utilities normalized so \(\max_g u_{ag}=1\), positive type weights \(w_a\), and \(\omega\in(0,1]\). For a feasible bundle distribution \(x\), define \(U_a(k)=\sum_g u_{ag}k_g\), \(W=\sum_a\mu_aw_a\), and
\[ F_\omega(x)= \exp\!\left( \frac{1}{W}\sum_{a,k}x_{a,k}w_a\ln(U_a(k)+\omega) \right). \]
The task is to output a feasible \(x\) whose value is within \(O(e^\epsilon/(\omega\ln(1+1/\omega)))\) of the optimum, in time polynomial in the number of types, item categories, input bit length, \(1/\epsilon\), and \(1/\omega\). The smoothing offset is part of the source problem; the continuization is of the household population. I expect this to be Class A for fixed \(\omega\): the theorem already gives a price-based algorithm for the finite-agent problem, and repeated types offer a natural way to compress it. Further questions are whether the approximation remains uniform as \(\omega\) shrinks, and what complexity boundary appears in the unsmoothed case.

Theorem 1 is the broader companion anchor. It says that for an ICA instance with differentiable valuations \(v_i:\mathbb R_+\to\mathbb R_+\), if \(u_i^{\max}=\sum_j u_{ij}\) and \(\rho^{\max}=\max_i(v_i'(0)u_i^{\max}/v_i(u_i^{\max}))\), there is an algorithm with approximation \((1+\epsilon)\max_i\mu_i\) and running time \(O(mn\ln(\rho^{\max}/\epsilon)/\epsilon)\). The result is proved here. The \(\mu_i\) are the paper’s local multiplicative curvature parameters, measuring the worst multiplicative gap between the valuation and the lower-bounding secant for a single item’s utility width.

Its mirror is Curvature-Bounded Type-Mass Welfare: use the same type masses, per-capita supplies, and integral bundles above, but give each type a differentiable, monotone concave valuation \(v_a\). Maximize
\[ V(x)=\sum_{a,k}x_{a,k}v_a(U_a(k)). \]
For a copy of category \(g\), define the secant slope
\[ \sigma_a(z,u_{ag})= \frac{v_a(z+u_{ag})-v_a(z)}{u_{ag}}, \]
and use the paper’s local-curvature expression
\[ \frac{v_a(z+z^*)}{v_a(z)+z^*\sigma_a(z,u_{ag})}, \qquad 0<z^*<u_{ag}, \]
taking its supremum over types, categories, and relevant base utilities \(z\). The question is whether one can return a feasible distribution with welfare at least \(\mathrm{OPT}/((1+\epsilon)\max_a\bar\mu_a)\) in time polynomial in the support sizes and input length, assuming finite curvature and polynomial-time value and derivative access. My prior is also Class A, following the theorem’s curvature-based primal-dual approach; the central further question is whether its pricing step remains tractable once it ranges over integral bundles rather than individual items.

These mirrors cover Theorems 1 and 3, not the whole paper. They are plausible continuizations because the unit of identity is still a household with the same utilities, valuation, and weight, and each household still receives an integral bundle. What changes is that the population is represented by type masses and goods by per-capita supplies. I am not claiming that the paper’s algorithms already solve these versions.

The soft spot is the bundle pricing problem. The paper’s algorithms reason about individual items and agents; the type-mass formulation must account for households of the same type ending up with different bundles. The variables \(x_{a,k}\) preserve that distinction, but leave a potentially large set of bundle choices to optimize over. Exact categories also require genuinely repeated utility profiles; if nearly every household or item is unique, the support compression disappears. That is a serious technical and modeling limitation, but it does not make the population regime artificial: large aid programs can have many recipients per needs category and many copies of each standardized resource.

The case AGAINST (opponent, writing after the proponent)

The strongest case against is that the proposed Class A expectation outruns the paper’s algorithms. Theorem 3 maintains separate states for each agent and assigns individual items; Theorem 1 does the same for general concave valuations. Aggregating households into \(\tau\) types does not by itself compress those states. With integral bundles, the natural formulation has variables \(x_{a,k}\) for each type \(a\) and bundle \(k\). Its pricing problem ranges over integer bundles, for example maximizing \(v_a(\sum_g u_{ag}k_g)-\sum_g p_gk_g\). The paper gives no polynomial pricing method in the number of types and item categories. This is a substantial gap in the proposed algorithmic case.

That gap does not defeat either mirror. Type masses, per-capita supplies, and distributions over whole bundles define a coherent high-multiplicity allocation problem. A finite rational instance can be scaled to repeated households and goods, and the aid, housing, and water-allocation settings make repeated utility and priority profiles plausible. The paper’s own applications make that regime easier to motivate. Existing work on high-multiplicity allocation, including work with few agent and item types that discusses Nash welfare, further supports the regime; by the programme’s rule, it is not a novelty collision. [Nguyen and Rothe](https://www.sciencedirect.com/science/article/pii/S0004370222001606)

Theorem 1 and Theorem 3 both state approximation algorithms with running times, so the “no computational result to mirror” ground is unavailable. Theorem 2 offers another potential anchor: the continuum does not automatically erase its integrality gap. For one type with valuation \(v(u)=\sqrt{u}\) and \(0.5\) item per capita, an integral-bundle population can give one item to half the mass and none to the rest, for welfare \(0.5\). The assignment convex program gives every agent \(0.5\) of an item, for welfare \(\sqrt{0.5}\). The gap persists, and studying its relation to curvature could be worthwhile.

So the negative case can challenge the claimed algorithmic transfer and the Class A prediction. It cannot honestly rule out either continuous question as worthwhile. The pricing obstacle is itself the computational question the mirror puts on the table.

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.