d4-conf-aaai-2023-1160

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

mirror found
paperd4-conf-aaai-2023-1160
authors—
venue?
filed underunclassified
judged bygpt-6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencemedium
authors would recognise ityes

The anchor — algorithmic

Theorem 3.2

PDF text-layer excerpt — equations and symbol order may be approximateThe output of weighted LSR (Algorithm 4) is the maximum weighted log-likelihood estimate: θMLE q := arg max θ m X l=1 ql · log PPL(πl, zl | θ) . As noted before, the EMM algorithm is an alterna- tive approach that exactly solves the M-step using the (weighted) MM algorithm. In other words, assuming perfect numerical precision and the same initialization, EMM and EM-LSR will produce the same final estimate. However, our EM-LSR algorithm is often much faster than EMM (e.g., Figure 1).

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given \(n\) items, a finite support \(S\subseteq\mathfrak{S}_n\) of rankings with positive rational masses \(\mu_\pi\) summing to \(1\), and fixed nonnegative rational component weights \(q_\pi\) with \(\sum_{\pi\in S}\mu_\pi q_\pi>0\), find a normalized utility vector \(\theta\) maximizing \(\sum_{\pi\in S}\mu_\pi q_\pi\log P_{\mathrm{PL}}(\pi\mid\theta)\), assuming a finite maximum exists. What are the exact and additive-approximation complexities in the support size and input bit length?

The model it lives in

A population of ranking types \(\pi\in S\) carries masses \(\mu_\pi\); fixed \(q_\pi\) are the current component responsibilities. The decision variable is the component’s normalized utility vector \(\theta\), and the objective is expected weighted Plackett–Luce log-likelihood.

The objection that survived

The mirror is exactly frequency-weighted aggregation of the finite-sample objective, so it may add no new optimization structure; this limits novelty but does not defeat the well-posed population question.

fatal: False

What the mirror covers

The mirror covers Theorem 3.2’s weighted M-step only; it leaves Theorem 3.1’s initialization guarantee, the full mixture-learning procedure, and the experiments unaddressed.

Open questions for a prover

The case FOR (proponent)

The strongest mirror I see is the continuous weighted Plackett–Luce M-step, anchored on Theorem 3.2. The paper proves this theorem, adapting the proof of Maystre and Grossglauser (2015): for a ranking dataset \(\Pi=\{\pi_1,\ldots,\pi_m\}\) with nonnegative weights \(q_1,\ldots,q_m\), Weighted LSR outputs the maximum weighted log-likelihood estimate
\[ \theta^{\mathrm{MLE}}_q =\arg\max_{\theta}\sum_{l=1}^{m}q_l\log P_{\mathrm{PL}}(\pi_l\mid\theta). \]
The paper uses this as the exact M-step for each mixture component. It does not prove a polynomial bit-complexity bound, so the theorem is an algorithmic anchor, not a formal “in P” result.

Here is the continuous problem I would hand to a prover. There are \(n\) items and a finite support \(S\subseteq\mathfrak S_n\) of complete rankings. Each \(\pi\in S\) has rational population mass \(\mu_\pi>0\), with \(\sum_{\pi\in S}\mu_\pi=1\), and a nonnegative rational weight \(q_\pi\), with \(\sum_\pi\mu_\pi q_\pi>0\). The weights represent a component’s responsibility for that report type in the current EM iterate. Assume a finite maximum exists, and identify utility vectors that differ by a common additive constant. The task is to output a maximizing normalized utility vector \(\theta\) for
\[ \sum_{\pi\in S}\mu_\pi q_\pi\log P_{\mathrm{PL}}(\pi\mid\theta), \qquad P_{\mathrm{PL}}(\pi\mid\theta) =\prod_{i=1}^{n-1} \frac{e^{\theta_{\pi_i}}}{\sum_{j=i}^{n}e^{\theta_{\pi_j}}}. \]
For numerical complexity, the corresponding version asks for a vector whose objective is within \(\varepsilon\) of the maximum. The type is a reported ranking; its mass is the fraction of respondents giving that ranking. In this M-step, equal rankings have the same responsibility, since the paper’s posterior weight depends on the ranking and current component parameters. Thus repeated reports can be aggregated exactly into \((\mu_\pi,q_\pi)\).

A plausible regime is a large preference survey in which many residents rank the same small set of policy options. For example, with \(n=5\), there are only \(5!\) possible report types, so tens of thousands of respondents can readily have much greater multiplicity than support size \(\tau=|S|\). That is a concrete high-multiplicity version of the paper’s ranking-data problem. The people need not have identical underlying tastes in every respect: the type is complete for this M-step because the likelihood computation uses the reported ranking and its component weight. The latent mixture and shared component utilities remain part of the model.

I expect this mirror to be Class A: its negative objective is convex in the \(n\) utilities, modulo the translation symmetry, and the paper’s Weighted LSR computes the weighted MLE. The population input exposes the frequency-compressed problem directly, with \(\tau\) ranking types rather than \(m\) individual records. The authors should recognize it as their weighted M-step with the sample sum written in terms of population masses. Further questions include the precise running time in \(n,\tau,L,\log(1/\varepsilon)\), conditions for a finite unique optimum, and whether the full mixture problem admits stronger guarantees when its input is a population distribution.

The scope is deliberately narrow: this mirrors Theorem 3.2’s component update, not the paper’s full mixture-learning guarantees, initialization, or global optimization of the nonconvex mixture likelihood. The paper has no named hardness result to anchor a claim that discrete hardness might dissolve. My weakest point is that the paper is statistical ranking-model learning, not a collective-choice problem about selecting winners or allocating outcomes. This is a credible continuous-population mirror of its M-step, but only a modest bridge into computational social choice.

The case AGAINST (opponent, writing after the proponent)

The only anchor is Theorem 3.2, and the strongest objection is that its problem is statistical preference learning, not a collective decision problem. The paper estimates latent utilities from stochastic ranking reports. It has no rule that selects a winner, changes an electorate, or allocates an outcome. Calling respondents a society gives the problem a plausible survey setting, but it does not change what the algorithm computes. If an exact distribution of responses is given, the task is population-level likelihood fitting; if it must be inferred from reports, the central questions include sampling error. Neither is the computational social choice question ChoCo is meant to chart.

At the level of Theorem 3.2’s M-step, the proposed mirror also appears to be a change of encoding. If \(N_\pi\) reports have ranking \(\pi\), then with \(\mu_\pi=N_\pi/m\) and ranking-specific responsibility \(q_\pi\),
\[ \sum_{l=1}^{m}q_l\log P_{\mathrm{PL}}(\pi_l\mid\theta) = m\sum_{\pi}\mu_\pi q_\pi\log P_{\mathrm{PL}}(\pi\mid\theta). \]
The factor \(m\) does not affect the maximizing utilities. The paper’s weighted LSR already accepts observation weights, so one can aggregate identical rankings and give each distinct ranking weight \(\mu_\pi q_\pi\). That preserves the M-step exactly and replaces repeated reports with support types. A running-time analysis in \(n,\tau,L\), and numerical precision could be useful, but it would analyze a support-compressed version of the algorithm the paper already gives; it would not expose a new continuous optimization structure. The stronger proposed mirror—fitting the full mixture to a supplied ranking distribution—has the same issue when that distribution is an empirical histogram. If instead the question concerns recovering a population-generating model from samples, it returns to statistical estimation.

This is not an airtight case against every mirror. Rankings are genuine voter preferences, and a large electorate with many repeated ballot types is a natural high-multiplicity setting. The authors could plausibly recognize population-weighted mixture fitting as their problem, and the dependence on support size rather than sample count might matter. I cannot honestly rule out that this is worthwhile if ChoCo includes computational preference learning. My negative case is strongest as a scope and novelty objection to this particular M-step anchor; it does not establish that no continuous mirror survives.

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.