Defining optimal reliance on model predictions in AI-assisted decisions

This is Jessica. In a previous post I mentioned methodological problems with studies of AI-assisted decision-making, such as are used to evaluate different model explanation strategies. The typical study set-up gives people some decision task (e.g., Given the features of this defendant, decide whether to convict or release), has them make their decision, then gives them access to a model’s prediction, and observes if they change their mind. Studying this kind of AI-assisted decision task is of interest as organizations deploy predictive models to assist human decision-making in domains like medicine and criminal justice. Ideally, the human is able to use the model to improve the performance they’d get on their own or if the model was deployed without a human in the loop (referred to as complementarity). 

The most frequently used definition of appropriate reliance is that if the person goes with the model prediction but it’s wrong, this is overreliance. If they don’t go with the model prediction but it’s right, this is labeled underreliance. Otherwise it is labeled appropriate reliance. 

This definition is problematic for several reasons. One is that the AI might have a higher probability than the human of selecting the right action, but still end up being wrong. It doesn’t make sense to say the human made the wrong choice by following it in such cases. Because it’s based on post-hoc correctness, this approach confounds two sources of non-optimal human behavior: not accurately estimating the probability that the AI is correct versus not making the right choice of whether to go with the AI or not given one’s beliefs. 

By scoring decisions in action space, it also equally penalizes not choosing the right action (which prediction to go with) in a scenario where the human and the AI have very similar probabilities of being correct and one where either the AI or human has a much higher probability of being correct. Nevertheless, there are many papers doing it this way, some with hundreds of citations. 

In A Statistical Framework for Measuring AI Reliance, Ziyang Guo, Yifan Wu, Jason Hartline and I write: 

Humans frequently make decisions with the aid of artificially intelligent (AI) systems. A common pattern is for the AI to recommend an action to the human who retains control over the final decision. Researchers have identified ensuring that a human has appropriate reliance on an AI as a critical component of achieving complementary performance. We argue that the current definition of appropriate reliance used in such research lacks formal statistical grounding and can lead to contradictions. We propose a formal definition of reliance, based on statistical decision theory, which separates the concepts of reliance as the probability the decision-maker follows the AI’s prediction from challenges a human may face in differentiating the signals and forming accurate beliefs about the situation. Our definition gives rise to a framework that can be used to guide the design and interpretation of studies on human-AI complementarity and reliance. Using recent AI-advised decision making studies from literature, we demonstrate how our framework can be used to separate the loss due to mis-reliance from the loss due to not accurately differentiating the signals. We evaluate these losses by comparing to a baseline and a benchmark for complementary performance defined by the expected payoff achieved by a rational agent facing the same decision task as the behavioral agents.

It’s a similar approach to our rational agent framework for data visualization, but here we assume a setup in which the decision-maker receives a signal consisting of the feature values for some instance, the AI’s prediction, the human’s prediction, and optionally some explanation of the AI decision. The decision-maker chooses which prediction to go with. 

We can compute the upper bound or best attainable performance in such a study (rational benchmark) as the expected score of a rational decision-maker on a randomly drawn decision task. The rational decision-maker has prior knowledge of the data generating model (the joint distribution over the signal and ground truth state). Seeing the instance in a decision trial, they accurately perceive the signal, arrive at Bayesian posterior beliefs about the distribution of the payoff-relevant state, then choose the action that maximizes their expected utility over the posterior. We calculate this in payoff space as defined by the scoring rule, such that the cost of an error can vary in magnitude. 

We can define the “value of rational complementation” for the decision-problem at hand by also defining the rational agent baseline: the expected performance of the rational decision-maker without access to the signal on a randomly chosen decision task from the experiment. Because it represents the score the rational agent would get if they could rely only on their prior beliefs about the data-generating model, the baseline is the expected score of a fixed strategy that always chooses the better of the human alone or the AI alone.

figure showing human alone, then ai alone, then (with ample room between them) rational benchmark

If designing or interpreting an experiment on AI reliance, the first thing we might want to do is look at how close to the benchmark the baseline is. We want to see a decent amount of room for the human-AI team to improve performance over the baseline, as in the image above. If the baseline is very close to the benchmark, it’s probably not worth adding the human.

Once we have run an experiment and observed how well people make these decisions, we can treat the value of complementation as a comparative unit for interpreting how much value adding the human contributes over making the decision with the baseline. We do this by normalizing the observed score within the range where the rational agent baseline is 0 and the rational agent benchmark is 1 and looking at where the observed human+AI performance lies. This also provides a useful sense of effect size when we are comparing different settings. For example, if we have two model explanation strategies A and B we compared in an experiment, we can calculate expected human performance on a randomly drawn decision trial under A and under B and measure the improvement by calculating (score_A − score_B)/value of complementation. 

figure showing human alone, then ai alone, then human+ai, then rational benchmark

We can also decompose sources of error in study participants’ performance. To do this, we define a “mis-reliant” rational decision-maker benchmark, which is the expected score of a rational agent constrained to the reliance level that we observe in study participants. Hence this is the best score a decision-maker who relies on the AI the same overall proportion of the time could attain had they perfectly perceived the probability that the AI is correct relative to the probability that the human is correct on every decision task. Since the mis-reliant benchmark and the study participants have the same reliance level (i.e., they both accept the AI’s prediction the same percentage of the time), the difference in their decisions lies entirely in accepting the AI predictions at different instances. The mis-reliant rational decision-maker always accepts the top X% AI predictions ranked by performance advantage over human predictions, but study participants may not.

figure showing human alone, ai alone, human+ai, misreliant rational benchmark, rational benchmark

By calculating the mis-reliant rational benchmark for the observed reliance level of study participants, we can distinguish between reliance loss, the loss from over- or under-relying on the AI (defined as the difference between the rational benchmark and mis-reliant benchmark divided by the value of rational complementation), and discrimination loss, the loss from not accurately differentiating the instances where the AI is better than the human from the ones where the human is better than the AI (defined as the difference between the mis-reliant benchmark and the expected score of participants divided by the value of rational complementation). 

We apply this approach to some well-known studies on AI reliance and can extend the original interpretations to varying degrees, ranging from observing a lack of potential to see complementarity in the study given how much better the AI was going in than the human, to the original interpretation missing that participants’ reliance levels were pretty close to rational and they just couldn’t distinguish which signals they should go with AI on. We also observe researchers making comparisons across conditions for which the upper and lower bounds on performance differ without accounting for the difference.

There’s more in the paper – for example, we discuss how the rational benchmark, our upper bound representing the expected score of a rational decision-maker on a randomly chosen decision task, may be overfit to the empirical data. This occurs when the signal space is very large (e.g., the instance is a text document) such that we observe very few human predictions per signal. We describe how the rational agent could determine the best response on the optimal coarsening of the empirical distribution, such that the true rational benchmark is bounded by this and the overfit upper bound. 

While we focused on showing how to improve research on human-AI teams, I’m excited about the potential for this framework to help organizations as they consider whether deploying an AI is likely to improve some human decision process. We are currently thinking about what sorts of practical questions (beyond Could pairing a human and AI be effective here?) we can answer using such a framework.

9 thoughts on “Defining optimal reliance on model predictions in AI-assisted decisions”

  1. Almost any human decision process probably involves uncertainty, so evaluating performance will require specifying an objective function. If that function leads to a unique “optimal” decision, then I’m not sure why a human needs to be involved at all – an AI can/should be programmed to achieve that. But if the optimal decision is unclear, then we have a problem. Imagine a human vs AI vs human&AI deciding whether to approve loan applications. Do we want to minimize the number of bad loans, the total bad loan amount, or maximize some profit calculation based on loans repaid and those written off? Even if we know the correct decision, any real situation will involve uncertainty and this will make it difficult to score the results.

    I think it might be more productive to use a simulation approach. Intentionally have the AI provide bad information and evaluate human reliance on that. If a human uses the AI’s purposely bad information, then I think we can say they over-relied on it. I can imagine a host of experiments investigating how over-reliance varies according to the decision task, types of information, or modes of communication. When I think of experiments where the evaluation is based on optimal achievement, over-reliance or under-reliance seems more problematic to me. It seems like it would only work well when the optimal decision is clearly defined in advance – in which case I am not sure why it is a decision humans need to make.

    • Hi Dale,

      Yes, one “revelation” of our approach relative to what is most common in the literature is that accuracy is not the only scoring rule, nor is it usually the best scoring rule. And we want to calculate the expected score (over uncertainty in the data generating model) under different conditions. We are essentially simulating things using the data gathered on unaided human prediction, AI prediction, and human-AI team.

      I’m not quite sure I follow you regarding the optimal decision being defined in advance. Generally, if you are deciding to deploy some AI and you want to understand if it will help people, you are mostly likely gathering some data for evaluation purposes, to benchmark each. So we want to define optimal on that evaluation data.

      • That’s what I see as a problem. “Optimal” will require some specification of attitude towards risk – while there are many ways to do this, who is to say which specification is the right one? If we focus on clearly wrong information, we might learn a lot about when people wrongly rely on it – “wrongness” should be unambiguous in that case. So, I’m thinking that while “wrongness” can be specified unambiguously, “rightness” cannot.

        • I see. Ideally with this kind of decision theoretic approach, you identify the scoring rule that captures the stakes/trade-offs between different types of errors in that setting to the best of your ability. The value of the evaluation you do using our approach will be limited by how well the scoring rule you use captures the true goals in that setting. If someone is operating under a different understanding of what matters, that may mean you got the scoring rule wrong. I’m not sure how much consistency is expected in cases like medical decision-making about treatments (I’m just starting to dig more into the literature on clinical decision-making), but I imagine that it’s at least sometimes possible to identify a consensus or recommended rule.

        • There are plenty of guidelines or standard practices in medicine. I imagine most of these can be output by an AI given enough input data. Now think about an individual case – a patient sees a clinician and the algorithm likely says the same thing that any reasonably trained clinician also knows. Would you score the results according to whether or not the clinician follows that guideline? Suppose the clinician deviates from the guideline – perhaps they are picking up on something that didn’t fit the algorithm exactly. Or perhaps they are incompetent or ill-prepared and don’t follow the guideline. How will you be able to tell the difference? What seems much easier to measure would be to provide misinformation from the AI and see if the clinician follows that or deviates from it.

  2. Prof. Hullman,

    The paper’s approach seems well suited for computational pathology and also computational radiology where there seems to be a concerted effort to figure out how best to complement human and (mostly neural network) AI in judging images produced by various tests for pathology, like colonoscopy.

  3. Adding to Dale’s point, I recommend Patient Care Under Uncertainty by Manski. Manski also goes over how we may want to account for patient pref. or diff. weighing of the trade-offs for diff. people.

Leave a Reply

Your email address will not be published. Required fields are marked *