Table 5

Recommendations for designing AI system explanations for end users

Recommendation categoriesDesign recommendationReasoningSources
General1. Context is everything – There is no one-size-fits-all type of solutionWhat to explain is dependent on several factors including what kind of AI system or decision we are explaining, who are the target audience and do we want to optimize for trust, for understandability or do we wish to simply comply by legislationBussone et al. (2015), Dodge et al. (2019), Ehsan et al. (2019), Oh et al. (2018), Putnam and Conati (2019), Wang et al. (2019), Xie et al. (2019) 
When to explain2. Provide explanations on demand, not all the timeFor certain decisions and in certain moments users' may be interested in seeing more information on AI system decisions. However, constant display of full XAI documentation can hurt the user experienceChazette and Schneider (2020), Cramer et al. (2008), Lim et al. (2009), Lim and Dey (2009), Oh et al. (2018) 
How to explain3. Personalize explanationsThere are various kinds of people with different levels of understanding of AI systems and XAI needs. This could be taken into account when explaining the systemChazette and Schneider (2020), Cramer et al. (2008), Dodge et al. (2019), Weitz et al. (2019a), Wang et al. (2019), Xie et al. (2019) 
4. Consider visualizing explanationsUsers tend to anthropomorphize AI and may benefit from human-like explanations. Visualizing explanations may help some users to accept the AI system and its decisions betterNgo et al. (2020), Schrills and Franke (2020), Weitz et al. (2019a), Weitz et al. (2019b) 
5. Acknowledge the existence of trade-offsFor example, optimizing explanations for understandability can lead to less details, which can hurt end users' confidence in the explanationCheng et al. (2019), Dodge et al. (2019), Ehsan et al. (2019), Weitz et al. (2019a) 
6. Consider potential misconceptionsUsers may end up forming or having formed misconceptions regarding the AI system. These may shape behavior and interpretation of explanations in a certain way. Explanations that are able to reshape misconceptions in a constructive way of conceptual change are valuableCramer et al. (2008), Oh et al. (2018), Xie et al. (2019) 
7. Link explanations to users' mental modelsThis makes the AI system easier to understand for end users, increasing transparencyNgo et al. (2020), Lim et al. (2009) 
8. Strengthen users' curiosity towards the systemTo increase user satisfaction especially in creative and learning contexts, provide interesting and even surprising elements to keep the users' curiosity at a high levelOh et al. (2018), Putnam and Conati (2019) 
9. Ensure the visibility and discoverability of explanationsMake sure AI system end users find and become aware of explanationsEslami et al. (2018) 
 10. Use metaphors to demystify how AI systems workMetaphors can be more useful in increasing end users' understanding of AI systems than precise but difficult technical languageNgo et al. (2020) 
11. Support users' own thinkingIn professional contexts, such as in medicine, the AI system should provide counterfactuals and explanations so users can reflect on and test their own thinking and hypothesesWang et al. (2019) 
12. Provide access to source dataEspecially in high-stakes decision making, such as in justice or in medicine, users may want to request access to raw data to build their trust in the AI systemWang et al. (2019) 
13. Provide users with generalized explanations rather than case-based explanationsUsers may consider it quirky if the decision is explained to them with a particular event from the past. To increase user acceptance, refer to generalized past events insteadvan der Waa et al. (2020) 
What to explain14. Consider what part of the AI system to explainDepending on the situation, users may wish to know more about, for example: (1) inputs; (2) outputs; (3) application; (4) situation; (5) model; (6) certainty; and (7) controlBroekens et al. (2010), Lim and Dey (2009) 
15. Explain unfavorable decisionsUsers are likely to demand explanations when they disagree with the systemPutnam and Conati (2019) 
16. Communicate the uncertainties involved in the system's decision makingIf there is a mismatch between users' expectations of the AI system and its actual capabilities, it hinders users' acceptance and trust building in it. Users should understand the risks of the AI system's making errorsBrennen (2020), Wang et al. (2019), Yin et al. (2019) 

or Create an Account

Close subscription notice
Close access options