Summary
This paper designs truthful algorithms for the fair allocation of indivisible goods in the learning-augmented framework. The algorithm is said to receive predictions about all agents' utilities for all goods (agents have additive utilities) or their ranking over the goods. The fairness notion studied is MMS (the maximin share). The main focus of the paper is on truthful mechanisms.
Most of the paper is focused on two agents. The idea of the proposed plant-and-steal framework is to use the predictions to initiate an allocation $A_1, A_2$; take the favorite good for agent 1 from $A_1$ and plant it in $A_2$ and vice versa; and, now with the utilities that agents report, let the agents steal their favorite item from the other bundle. This achieves a 2-approximate MMS (2-MMS in short) when predictions are completely correct (consistency), and $\lceil m/2 \rceil$-MMS when predictions are incorrect which matches what is achieved by the best truthful mechanism in the standard setting without predictions (robustness).
Next, the paper focuses on when predictions are agents' rankings for goods instead of the actual cardinal utilities. Using the round-robin mechanism in the plant-and-steal framework achieves the same guarantees (2-MMS for consistency) and $\lfloor m/2\rfloor$-MMS for robustness). When the predicted rankings have a Kendall tau distance of at most d, this mechanism achieves $2 \sqrt{d} + 6$-MMS which interpolates between constant and $m/2$ in the worst-case.
The paper ends with synthetic experiments with two agents.
In the appendix, the paper discusses mechanisms with $O(\log m /\epsilon)$ communication (previous ones had $\Omega(m)$) that achieve $2 + \epsilon$ robustness. The paper also generalizes the results to $n$ agents, achieving $2$-consistency and weaker robustness guarantees.
There are some other results in the appendix as well exploring pointwise tradeoffs in the Pareto frontier.
Strengths
- The problem of designing learning augment algorithms for approximate MMS allocations is new.
- The results for the two agents are almost tight given the priorly known hardness results. The Kendall tau parameterized results show a nice trade-off.
- The paper claims and proofs seem correct to me (though, I have not checked most of the proofs in the appendix.)
- The plant-and-steal mechanism is simple.
- The paper is overall easy to understand. (The writing and organization could be improved considerably, more on this below.)
Weaknesses
- The predictions are either the entire valuation matrix or all the rankings, which contain a lot of information.
- Most of the paper is focused on two agents. Even for two agents, I don’t think we learn the complete picture from the paper. I couldn’t find a lower bound for the Kendall tau parameterized result.
- While I like the algorithm's simplicity, I find it a relatively marginal improvement over the truthful mechanism of Amanatidis et al [7]. The technical novelty of the paper isn’t such that we say it’s a strength of the paper, in my opinion. The proofs and algorithms heavily use the priorly known results about truthful mechanisms and their MMS approximations Amanatidis et al [6, 7].
- The main body of the paper isn’t very well organized for a NeurIPS paper. The technical section starts on page 6. The experiment results (figures) are all in the appendix. Please reorganize, and instead of having two pages for “our results” allocate it to the technical section that speaks more formally about them.
- I couldn’t find the definition of “success rate” in the experiments. The y-label in Figure 2 is set to $\epsilon$ which should have been the subcaption of the subfigures. All in all, I couldn’t understand the results of the experiments and verify the takeaways.
- In the experiments, it’s unclear why a Mallows model was not used to generate rankings, which is a more justified statistical model to sample rankings. See e.g. https://proceedings.mlr.press/v97/tang19a.html for the Mallows model parameterized by the Kendall tau distance. I’m also not convinced much by the utility sampling procedure. Is having high-medium-low valuations necessary? How would the results change if it was just unit-sum valuations uniformly sampled from the Dirichlet(1,...,1) (random unit-sum vectors) or Gaussian perturbations of some ground truth valuation vector?
Minor points:
- The MMS guarantee of $m - 3n/2 - 1$ should have some conditions between $n$ and $m$ perhaps $m \ge 2n$ or similar. It’d be great to be more precise in the theorem/lemma statements.
- In appendix A, there is a “$8/m$” probability mentioned, a $1/2$ and a $1/4$, which I don’t see why would sum to $1$.
- line 58, “With probability $2$”, should it be $½$?
- line 50, “959 / 720 > 4/3$”, the reverse inequality is true
- Please consider renaming Theorem F.1 to Theorem 4.2 as one cannot just search for the proof of Theorem 4.2 easily, e.g. using the package “thm-restate”.
- You could save precious space by presenting algorithm 2 and mechanism 1 next to each other.
- line 122, one can “ran” -> run
- line 125, more “then” -> than
- table 1, $\hat{n}$ is undefined, please revise that part
- line 158, an $(1+\epsilon/2)$ -> change an to a. (I think a one is correct not an one.)
- lines 183 and 184, related “works” -> work
- line 291, thenB-RR-Plant-and-Steal -> add space between “then” and “B-RR-…”
Questions
- In the experiments, what is the definition of success rate? Have you considered other utility sampling methods and if so, how did the results differ?
- Are there any matching lower bounds for the $\sqrt{d}$ Kendall-tau result?
- Have you thought about identical utilities? Can we achieve better guarantees assuming that agents have identical utilities?
Limitations
This is a theory paper and I don't see immediate serious concerns. I would recommend the authors to discuss how much inefficiency their method can have in terms of social welfare for instance. Discussing the remaining gaps in the analysis is also helpful for the reader or follow up work.