Summary
The paper introduces a notion of counterfactual harm for a classification setting in which a human is choosing among a subset of possible labels determined by an AI system, i.e., the automated system is used to "narrow down" the set of most likely labels for a sample. Under assumptions of counterfactual and interventional monotonicity, which imply that , the notion of harm can be identified pointwise or up to an interval. A procedure for controlling harm is introduced, based on conformal risk control.
Strengths
(S1) The described problem is important. Furthermore, not many works in this space exist, and the definition of harm is not universally agreed upon, as noted by the authors. Thus, this paper explores a valuable direction of research.
(S2) Many of the concepts are introduced in a clean way, and the writing is good overall.
(S3) The paper seems to combine many state-of-the-art ideas, including notions of counterfactual harm, identification under monotonicity assumptions from previous works, and conformal risk control.
Weaknesses
Major:
(W1) The causal inference notation is not up to the expected standard. In Definition 1, which is key to the paper, the notation does not work. The paper is trying to describe the notion of counterfactual harm, while using only the $do()$ operator and conditioning. The do() operator and conditioning can only give quantities in the first two layers of the causal hierarchy. Therefore, the current definition, as written, is incorrect. The appearance of $\hat Y$ in multiple places with different meanings is concerning. Instead of this, the paper probably wants to use the subscript notation $\hat Y _{\lambda}$.
My understanding is that the paper is trying to say
$$ h_\lambda (x, y, \hat y) = E [ max (0, \mathbb{1} ( \hat Y = Y ) - \mathbb{1} (\hat Y _{\lambda} = Y) ) \mid X = x, \hat Y = \hat y, Y = y]. $$
(W2) The connection to Richens et. al [1] is mentioned in the introduction. It is clarified that the difference here is that "their definition requires one to deploy the system", while this is not the case for the definition proposed in this work. It is not clear from the text whether the current definition does not require deployment because of the definition itself, or the monotonicity assumptions that are invoked.
The two definitions seem closely related, and given the comment in (W1), it would be very valuable to have these two definitions compared side-by-side, with a unified choice of corrected notation. Opening a small appendix for this would be very desirable.
---
Minor comments / corrections:
(W3) Relating to point (W1): in Pearl's notation, causal mechanisms are usually denoted by the assignment operator $\gets$, i.e., $X \gets f_X (U_X)$. This is useful to indicate that the mechanisms are not "equations that can be manipulated".
(C1) Line 159: "if they has failed"
Questions
Please see (W1), (W2).
(Q1) Lines 147-148 claim that the $\Lambda (\alpha)$ set cannot be found because counterfactual harm is a counterfactual quantity. This statement seems imprecise. For instance, the effect of treatment on the treated (ETT), is a counterfactual quantity that can be estimated with lack-of-confounding assumptions. Furthermore, any counterfactual quantity could be, in principle, bounded without additional assumptions.
It seems more likely that the joint distribution of $\hat Y, \hat Y _{\lambda}$ is required to evaluate the expression (and this seems to be a consequence of the max() operator within the expectation), which is known hard problem, often solved with monotonicity assumptions.
(Q2) When taking a step back, the question that comes to mind is: what is the end goal of the proposal? When minimizing counterfactual harm, it seems that "counterfactual benefit" is almost entirely ignored. Is this a reasonable notion to ignore? Furthermore, if the definition were to remove the max(), would this be equivalent to optimizing overall accuracy or something similar (note that removing the max solves the identifiability issue)? Finally, should there be an extension in which $\lambda = \lambda(x)$ is a function of $X = x$, so that harm is minimized in areas where it is largest?
(Q3) Line 142: "Otherwise, the expert's prediction could not have become worse". The claim of the paper is about decision-making support systems, whereas this comment seems quite closely focused on accuracy. For instance, in the very example given in Figure 1: if someone has a common cold, mistaking this for a flu seems rather different than mistaking it for lung cancer (the consequences of these two classifications may be rather different)? Please comment on this.
(Q4) Lines 127-130 are saying that an SCM can match the observational distribution. Can you comment on the significance of this observtion? Is this remark made to claim that the usage of SCMs does not limit the generality of the approach, due to their expressiveness? If so, perhaps it is worth adding such a sentence.
Limitations
Please check (W1), (W2), and (Q1), (Q3).