Summary
This paper studies a learning-augmented version of the facilitation location mechanism design problem. In particular, the authors consider a model for predictions they call “mostly approximately correct” in which most points have an estimate close to the true value and a small fraction can be arbitrarily wrong. In the paper, they first recap that the standard statistics are indeed robust with respect to distance and approximation. Then, they apply these results to solve 1-facility location in $\mathbb{R}^d$ and 2-facility location on a line. The latter they do by breaking the problem down into picking the location of the second facility conditioned on the first one being fixed (which is solved by Lu et al. 2020) and separately estimating a good location for the first one.
Strengths
- defines MAC predictions in a sensible way
- uses results from robust statistics to show that MAC predictions can be used for the original problem
- provides results for a handful of relevant versions of the problem
- they claim results show that the problem strictly benefits from having this kind of MAC advice, demonstrating a separation between what can be done without the advice and what can be done with it. If this is true, this is a great strength of the paper.
Weaknesses
I am unsure if I quite believe the claim that the problem strictly benefits from having this kind of MAC advice for the following reason. It seems in line 331-2 that the better approximation factor comes from analyzing the algorithm in a more restricted metric space, not from having access to the MAC advice.
Questions
- Why have definitions 9 and 10 been defined in generality for a pair of location estimators $f, \hat{f}$ that might be the same? It seems like they are only used in the case where \hat{f} = f, so why not just define them that way to begin with (which is perhaps more familiar to the audience anyway)?
- In Theorem 2, is $med_1(X)$ the cost for the optimizer of the 1-median cost function?
- Theorem 4, looks like $\delta < 1/k^2$ (up to constants) is necessary. Is this a limitation?
- I would have found it clearer to define a third set $\tilde{X}$ (which may be dependent on time if the mechanism is iterative) that represents the reported locations of the agents. Then, strategyproofness is just saying that $\tilde{X} = X.$ That way, it is clear the algorithm gets the _reported_ locations (which confused me at first), but the strategyproof property of the mechanism means agents have no reason to deviate from the truth.
- It would be helpful to have a short explanation of why the coordinatewise median gets $\sqrt{d}$ approximation factor.
- In lines 294-295, what is the randomness over? Is it randomness over the state of the world? So with probability, e.g., 1/n^2, all of the points could be bad?
- Generally, it would be helpful as a reader to receive some prose descriptions of the algorithms, why they work, and the results as they are presented in technical detail.
- it would be helpful to have a summary table of the problem with different values of k, d and with/without randomization, with/without MAC advice (your results) for at-a-glance parsing the strengths of your paper.
- Relatedly, are there computational hardness results?
- Can you please briefly comment on other abstractions people have used for learned auxiliary inputs to an algorithm? And how MAC is similar / different to them? The nature of the prediction in [Agrawal 2022] is quite different.
Small things:
- I believe lines 222-224 need to be moved to before Definition 6
- Please add a definition of “strategyproof”
- line 332, I believe the citation year should be 2020
Limitations
theorem statements detail the settings in which they apply, so the scope of the theoretical results are well-addressed.