Summary
This paper studies the performative learning problem, where the goal is to minimize some measure of *performative risk*, $PR(\theta) := \underset{\theta}{\mathbb{E}}[\ell(Z; \theta)]$, where the difficulty is that random variables come from some distribution the depends on the deployed model parameters $\theta$, i.e. $Z \sim \underset{\theta}{\mathbb{P}}$. The paper models the performative effect of some model parameters $\theta$ as a pushforward measure under some differentiable, invertible mapping that depends on $\theta$. This pushforward measure view of performative learning admits a couple of main results:
1. This gives a new expression for the performative gradient (the quantity $\nabla_{\theta} PR(\theta$)).
2. For strategic classification, a specific performative learning scenario, we find that performative risk is convex under linearity assumptions on the performative shift and the classifier model.
3. Under the same assumptions as (2), we can rewrite the performative risk as a min-max problem, connecting the performative risk in this classification scenario to adversarially robust classification.
Strengths
Overall, the paper is well-written, with a couple of clarity suggestions (in "Weaknesses") that may make the presentation smoother. The technical results are sound and, to my limited knowledge of the performative learning literature, the proposal to model performative shifts as a pushforward measure seems novel and interesting. However, I must emphasize that I am not very familiar with the literature on performative learning, so I cannot judge well the impact of such an approach on existing work.
**Originality:** The main original contribution of this work is modeling the performative effect as a pushforward measure, which seems novel to my limited knowledge. The main results of the paper drop out of this modeling assumption, which seems flexible and general. However, I have a couple of questions towards how natural the specific instantiations of this pushforward measure are, particularly the "shift operator" used in many of the results (see "Questions").
**Quality:** I cannot give too informed a judgment of the quality of the results in comparison to other literature on performative learning, but to my reading, the technical results and evaluation seem sound. The authors provide a comparison to the gradient estimator for the performative effect of Izzo et al. (2022) and demonstrate their method's efficacy in comparison. The analysis seems sound, but I have no reference for how important this comparison is or whether there are better baselines in the literature to compare to.
**Clarity:** The paper is well-written overall, but I have a couple of suggestions for presentation in "Weaknesses."
**Significance:** As an outsider to the subfield, I cannot give a fully informed judgment on the significance of this paper, but, taking the comparison to Izzo et al. (2022) into account and viewing the displayed experiments, it seems that this modeling assumption does lead to an effective gradient estimator for performative risk.
Weaknesses
As I am an outsider to the subfield, I cannot comment too much on the relative weaknesses of this approach to others in performative learning. I am also not aware of current results in this subfield, but it seems like optimizing this notion of performative risk is still in nascent stages if theorems like Theorem 2 exist just to show situations in which we can prove that it is convex and apply standard optimization techniques to the problem. As such, I can only give a couple of suggestions that may improve the clarity of the paper's presentation:
1. Throughout the paper, the term "performative effect" is used quite heavily, but I believe it lacks a formal definition. I assume that we are to take the performative effect as, ultimately, the distribution $\mathbb{P}_{\theta}$, but it wasn't completely clear to me on a first reading of the introduction. Explicitly defining this term in the intro may help.
2. On Page 3, when introducing the pushforward measure, I would define the "pound" symbol. I wasn't aware of this notation until I looked it up on Wikpedia.
3. Small nitpick: on page 3, "$\mathbb{P}$ admits a density" should specify the density $p(\cdot)$ that $\mathbb{P}$ admits.
4. In the Experiments section, I didn't find your algorithm "Reparametrization-based Performative Gradient (RPPerfGD)" clearly defined. I assume that the algorithm just uses the gradient in Equation 3 (Definition 1) as an estimator of the gradient and performs gradient descent, but it would be helpful to explicitly write that in the Experiments section next to the baselines.
Questions
I have a couple of questions that may stem from my unfamiliarity with the literature:
1. How restrictive is the assumption that the performative effect can be modeled by a "shift operator"? I didn't fully understand how natural this assumption is, and some motivation to this assumption would help the presentation. However, I understand that this might just stem from my lack of exposure to the literature.
2. In order to estimate the gradient in Definition 1, you must have access to the form of the operator that defines the pushforward performative model, $\psi$. How realistic is it to assume that one has access to this in a non-synthetic scenario?
Limitations
The authors have addressed limitations in the NeurIPS paper checklist. They also motivated the problem of performative learning in their Introduction.