PAC Learning and Stabilizing Hedonic Games: Towards a Unifying Approach.

· AAAI 2023 (aaai23-25700)

mirror found
paperPAC Learning and Stabilizing Hedonic Games: Towards a Unifying Approach.
authors
venueAAAI 2023
filed undercoalition · matching
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1)
judge confidencemedium
authors would recognise ityes

The anchor — algorithmic

Theorem 5

Let H be a class of HGs that admits a compact HCN representation. Suppose that for every set of rules Ri, we know the corresponding set of formulas Φ. Then, H is efficiently PAC learnable. While the class presented above includes Additively Sep- arable, Fractional, and Anonymous HGs, which have all been shown to be efficiently PAC learnable, there exist other learnable classes which do not fall within the above charac- terization.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given a finite type set with rational masses μ, compact known type-level HCN predicates over coalition-composition vectors, unknown shared rule coefficients, and i.i.d. labeled samples drawn with type marginal μ, output a hypothesis whose μ-weighted prediction error is below ε with confidence 1−δ, and determine polynomial sample and runtime bounds.

The model it lives in

Types \(a\) have masses \(\mu_a\); known predicates \(\phi_{aj}\) evaluate coalition compositions \(q\); unknown coefficients \(\beta_{aj}\) define shared valuations; samples are \((a,q,v_a(q))\); the decision variable is a hypothesis \(\hat{\beta}\), optimized for \(\mu\)-weighted PAC prediction error.

The objection that survived

The paper’s HCN formulas are written over named-player variables, so the mirror needs a formally specified type-invariant, composition-level encoding; otherwise population mass merely reweights a finite predictor.

fatal: False

What the mirror covers

The mirror covers Theorem 5’s positive PAC learnability result for compact HCN representations with known type-level rules; it leaves Theorem 8, the class-specific stabilizability results, SRC, and Theorem 12’s conditional hardness untreated.

Open questions for a prover

The case FOR (proponent)

The paper does admit a worthwhile continuous mirror, although I would not claim that every result survives continuization. My strongest anchor is Theorem 8; Theorem 5 gives a second, computationally safer mirror.

The natural regime is a large coalition-forming population with only finitely many preference types. For example, millions of students or employees may form project teams, while only \(\tau\) compatibility types occur: each type has the same ranking of teammate types, the same singleton value, and the same tie-breaking convention. If \(N_a\) agents have type \(a\), the continuous society is \(\mu_a=N_a/N\), with \(N\gg\tau\). This is genuine high multiplicity: a finite instance with rational \(\mu\) is recovered by taking \(N_a=N\mu_a\) identical copies.

My lead mirror is Continuous W-Game PAC Stabilization, based on Theorem 8, which is proved in this paper. The theorem says that W-games under bounded distributions are efficiently PAC stabilizable; its proof uses earlier W-core algorithms by Cechlárová and Hajduková, but the PAC result itself is proved here.

A type \(a\) has a strict ranking \(w_a\) over teammate types and a singleton value \(s_a\). For any coalition, its value to \(a\) is the least-preferred member present. The continuous decision variable is a fractional coalition structure consisting of pair masses \(y_{ab}\) and singleton masses \(z_a\). It must satisfy

\[ 2y_{aa}+\sum_{b\ne a}y_{ab}+z_a=\mu_a \]

for every type \(a\). Thus the output is a mass allocation, not a partition of named individuals.

For W-games, larger blocking coalitions have pair witnesses: if a coalition blocks, every member prefers every other member to its current coalition’s worst member, so some pair blocks; singleton deviations must also be checked. Define \(p_{aa}=2y_{aa}\), \(p_{ab}=y_{ab}\) for \(a\ne b\), and \(p_{a0}=z_a\). Let \(u_a(0)=s_a\) and \(u_a(b)=w_a(b)\). A typed singleton \(a\) blocks \(y\) if

\[ \sum_d p_{ad}\mathbf 1[u_a(d)<u_a(0)]>0. \]

A typed pair \(\{a,b\}\) blocks \(y\) if both

\[ \sum_d p_{ad}\mathbf 1[u_a(d)<u_a(b)]>0 \quad\text{and}\quad \sum_d p_{bd}\mathbf 1[u_b(d)<u_b(a)]>0. \]

Let \(D\) be an unknown distribution over typed singletons and pairs, bounded relative to the natural population distribution induced by \(\mu\) (for example, pair \(a,b\) receives mass proportional to \(\mu_a\mu_b\)). Given sampled typed coalitions and their observed values, the task is:

\[ \text{find feasible }y\text{ minimizing } B_D(y)=\Pr_{q\sim D}[q\text{ blocks }y], \]

or, for PAC parameters \(\varepsilon,\delta\), output \(y\) with \(B_D(y)<\varepsilon\) with probability at least \(1-\delta\).

This is a faithful continuation of Theorem 8. The PAC distribution remains the uncertainty layer from the paper; the society itself is now the continuous object, and the output is a fractional population coalition structure. I would expect this problem to be Class A under a well-conditioned type regime. The paper’s learning procedure can be compressed from named pairs to the \(O(\tau^2)\) type pairs, and its greedy pairing algorithm can be batched into mass transfers. The remaining technical question is whether the small-\(\varepsilon\) exact W-core branch admits a strongly count-compressed implementation; that is a genuine algorithmic question, not something to assume for free.

A second, cleaner anchor is Theorem 5, proved here using Proposition 4 and the cited learning result Theorem 1 of Anthony and Bartlett. It says that HCN classes with polynomially many rules and known formulas are efficiently PAC learnable.

The corresponding problem is Type-HCN Population Learning. An instance consists of type masses \(\mu\), a known typed rule set \(\Phi_a=\{\phi_{a1},\ldots,\phi_{ar_a}\}\) for each type \(a\), and unknown coefficients \(\beta_{aj}\). A coalition is represented by its type-composition vector \(q\), and

\[ v_a(q)=\sum_{j=1}^{r_a}\beta_{aj}\mathbf 1[q\models\phi_{aj}]. \]

The input also contains i.i.d. samples \((a_\ell,q_\ell,v_a(q_\ell))\), where the type of a random sampled agent is population-weighted by \(\mu\). The output is a hypothesis \(\widehat\beta\) such that

\[ \Pr_{(a,q)}[\widehat v_a(q)\ne v_a(q)]<\varepsilon \]

with confidence \(1-\delta\). Since the total number of typed rules is polynomial in \(\tau\), Proposition 4’s pseudo-dimension argument and the consistent-hypothesis algorithm yield an expected Class A result polynomial in \(\tau\), the rule description length, \(1/\varepsilon\), and \(\log(1/\delta)\).

This is not merely declaring PAC learning “continuous.” The population mass determines the error measure, and identical agents are quotiented into types exactly as required by the high-multiplicity interpretation. A finite rational \(\mu\) expands back to a large discrete HG, while the continuous model removes irrelevant labels from agents sharing the same complete description.

The weakest point is that the paper itself does not state the typed, mass-compressed formulations above. In particular, the count-compressed exact W-core algorithm would need to be proved, and the HCN extension must use genuinely type-level formulas rather than merely rename individual variables. If a referee rejects that quotient as insufficiently faithful, Theorem 5 is still the safer anchor: it preserves the paper’s exact learnability question and changes only the representation from named agents to repeated types.

I would not claim coverage of the paper’s entire negative landscape. Theorem 3’s Anonymous and Bottom Responsive results, Theorem 7’s SRC condition, and Theorem 12’s conditional hardness should be treated as boundary questions. They ask whether the remaining difficulty lives in the number of agents or instead in the combinatorics of the \(\tau\) preference types. That is precisely the useful continuization question: mass may disappear as a source of complexity, while type-level coalition structure may remain hard.

The case AGAINST (opponent, writing after the proponent)

The paper does contain genuine computational results, so the strongest negative case cannot rely on the absence of a numbered theorem. The problem is that both proposed anchors lose the paper’s computational object when the population is continuized.

Theorem 8 is the closest case, but the proposed mirror is not its PAC-stabilization problem. The theorem samples arbitrary coalitions \(S\subseteq N\) from a bounded distribution and asks for a partition whose probability of being core-blocked is small. The proposed model instead samples typed singletons and pairs and minimizes a new quantity \(B_D(y)\) over fractional matchings.

The pair-witness observation does not repair this gap. In a W-game, if a coalition blocks, some pair inside it blocks; but the probability of blocking under \(D\) is not the probability of sampling such a pair. A distribution may put most of its mass on larger coalitions, and whether those coalitions block depends on their entire type composition. In the original theorem, boundedness is over every named coalition. After passing to a continuum, a density condition over coalition compositions gives zero probability to any exact pair composition, while assigning positive mass to every typed coalition would require an atomic, finite-support model. The proposed pair distribution is therefore a different stability notion, not a continuation of the theorem’s distributional guarantee.

The stronger repairs do not solve this cleanly. Keeping all coalition compositions makes the PAC distribution an independent object rather than one induced by the society; restricting to random pairs produces a new typed stable-matching problem. Either may be worthwhile on its own, but neither is the computational question proved in Theorem 8. Moreover, the theorem assumes W-games with no ties, whereas genuine clones necessarily tie over members of the same type. A type-level tie convention is reasonable, but it changes the game class and requires new stability and learning proofs. The proponent also concedes that the exact count-compressed core branch has not been established, while the proposed objective of minimizing \(B_D(y)\) is nowhere in the paper.

Theorem 5 is safer only because it is less of a population problem. HCN formulas are propositional formulas over named players. If formulas are preserved, agents whose rules mention different individuals are different complete types, so the alleged high-multiplicity compression disappears. If formulas are made invariant under permutations of clones or rewritten over type counts, that is a new type-level HCN representation and a new theorem, not Theorem 5 applied to repeated agents.

In the proposed Type-HCN formulation, \(\mu\) merely reweights which type’s prediction error is measured. The learned object remains a finite coefficient vector \(\beta\); no population mass is allocated, transformed, or used to define a feasible social outcome. The pseudo-dimension argument then applies essentially unchanged to a fixed-feature linear predictor. Calling the coalition-composition domain continuous or the error measure population-weighted does not make the society itself the continuous computational object. If \(\mu\) is instead made to affect feasible coalitions or coalition formation, the problem has again moved beyond Theorem 5.

Thus the proponent has shown that one can design plausible new typed hedonic-game models, especially a fractional W-matching model for large populations. They have not shown that either model is a faithful continuous mirror of a named result. The negative case is not airtight: a researcher could reasonably decide that pair-sampled typed W-game stabilization is valuable in its own right. But that is precisely a new research direction, not evidence that this paper supplies a worthwhile ChoCo mirror under the programme’s strict population criterion.

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.