Summary
The paper studies adverse selection in federated learning, due to varying levels of data quality among the clients. In particular, a phenomenon of unravelling, in which the collaboration is essentially destroyed due to insufficient incentives for participation for the agents with high quality data, is identified and studied. Within a specific model for the incentives of the clients and the server objective, the authors first derive optimal protocols under full information. Then they prove the emergence of the unravelling effect under hidden information and suggest a mechanism that avoids this effect by estimating the clients' dataset qualities from data.
Strengths
- The paper studies a very relevant topic, namely participation incentives in FL. It also provide a new model for such incentives in the presence of varying data qualities and demonstrates and studies the effect of unravelling, which is, to my awareness, also a novelty in the context of FL.
- The paper is well-written and the model design choices are well-justified.
- Related work is covered well.
- The paper shows how to incentivize participation by estimating the clients' data qualities by an initial sampling phase. In this way, more data can be collected from the clients with high-quality distributions. I think this approach is valuable, since it does not require any payments/penalties, but instead incentivize collaboration purely by changing the learning algorithm.
Weaknesses
- In the proposed frameworks, the utilities of the clients are evaluated based on upper bounds on the loss and therefore on the type of guarantees on the model that can be obtained. One might expect that clients would instead reason about the expected loss (and hence utility) that they will get from the FL protocol, under the decisions they take (and over the randomness of the sampled data). It will be nice to see a discussion about why clients may chose to reason via statistical guarantees as compared to expected rewards; as well as a discussion of whether the techniques in the paper can be extended to the case where expected reward is considered.
- If I interpret equation (8) correctly, currently the problem that the server solves requires that agents who are not included in the collaboration also would benefit from joining. Intuitively, this feels unfair/undesirable, since these agents will be "left out" of the collaboration. Of course, that won't be a problem if the grand coalition is chosen, but how about the remaining cases?
Questions
- For H1, it will be nice if the authors can clarify what $alpha$, $beta$ and $gamma$ can depend on in their framework. Are they absolute constants, can they depend of $\mathcal{H}$, the distribution $P$, etc?
- In H3, does the lower bound on $\theta_j$ need to be larger than $0$?
- Could the authors clarify how Lemma 1 and Proposition 3 relate to classic results from domain adaptation about the generalization of classifiers learned on multi-source data and about estimating the discrepancy distance from finite samples?
Limitations
It will be nice to see a discussion about possible notions of optimality of mechanisms that incentivize participation in this context.