1 of 40

XDesign: Integrating Interface Design into Explainable AI Education

Hyungyu Shin

Nabila Sindi

Yoonjoo Lee

Jaeryoung Ka

Juho Kim

Jean Y. Song

2 of 40

Explainable AI (XAI)

2

The value of “Consolidated risk markers” is 65. It needs to be around 72 for the application to be approved.

Loan application outcome

(AI Explainability 360)

Image classification

(Ribeiro et al., 2016)

[1] Ribeiro et al., "Why should i trust you?" Explaining the predictions of any classifier, KDD 2016

Predicted label: Labrador

3 of 40

Explanations need to be usable �by effectively addressing user needs

3

“fur coat”

“Airliner”

[1] Ribeiro et al., "Why should i trust you?" Explaining the predictions of any classifier, KDD 2016

4 of 40

Explanations need to be usable �by effectively addressing user needs

4

“fur coat”

“Airliner”

Can you show me more superpixels?

[1] Ribeiro et al., "Why should i trust you?" Explaining the predictions of any classifier, KDD 2016

5 of 40

Explanations need to be usable �by effectively addressing user needs

5

“fur coat”

“Airliner”

Can you show me more superpixels?

What if I remove the background?

[1] Ribeiro et al., "Why should i trust you?" Explaining the predictions of any classifier, KDD 2016

6 of 40

Research argues the importance of taking �user-centered design process for creating explanations

6

Step 1

Step 2

Mapping questions to modeling solutions

Iterative design and evaluation

Question analysis

Question elicitation

Step 3

Step 4

Question-driven design process (Liao et al., 2021)

[2] Liao et al., Question-driven design process for explainable AI user experiences, arXiv 2021

7 of 40

Research argues the importance of taking �user-centered design process for creating explanations

7

Step 1

Step 2

Mapping questions to modeling solutions

Iterative design and evaluation

Question analysis

Question elicitation

Step 3

Step 4

Question-driven design process (Liao et al., 2021)

[2] Liao et al., Question-driven design process for explainable AI user experiences, arXiv 2021

Existing learning materials on explainable AI mostly focus on how to generate explanations and its ethical discussion

8 of 40

Can we guide learners to follow a user-centered �design process for creating usable explanations?

8

9 of 40

XDesign: an interactive platform that guides learners �to create an interactive UI prototype as usable explanations

9

10 of 40

XDesign: an interactive platform that guides learners �to create an interactive UI prototype as usable explanations

10

11 of 40

XDesign: an interactive platform that guides learners �to create an interactive UI prototype as usable explanations

11

12 of 40

XDesign: an interactive platform that guides learners �to create an interactive UI prototype as usable explanations

12

13 of 40

XDesign: an interactive platform that guides learners �to create an interactive UI prototype as usable explanations

13

14 of 40

14

15 of 40

15

16 of 40

16

17 of 40

17

18 of 40

18

19 of 40

19

20 of 40

20

21 of 40

21

22 of 40

22

23 of 40

23

24 of 40

24

25 of 40

25

26 of 40

26

27 of 40

27

28 of 40

28

29 of 40

29

30 of 40

30

31 of 40

Discussion

31

  • How to help students explore more diverse kinds of images?�
  • Can we generalize this approach to other types of ML tasks and XAI techniques?�
  • Would there be some UI design patterns for creating explanations?

32 of 40

How to help students explore more diverse kinds of images?

32

33 of 40

How to help students explore more diverse kinds of images?

33

34 of 40

Discussion

34

  • How to help students explore more diverse kinds of images?
  • Can we generalize this approach to other types of ML tasks and XAI techniques?
  • Would there be some UI design patterns of usable explanations?

35 of 40

Discussion

35

  • How to help students explore more diverse kinds of images?
  • Can we generalize this approach to other types of ML tasks and XAI techniques?
  • Would there be some UI design patterns of usable explanations?

Fairness

36 of 40

Discussion

36

  • How to help students explore more diverse kinds of images?
  • Can we generalize this approach to other types of ML tasks and XAI techniques?
  • Would there be some UI design patterns of usable explanations?

37 of 40

Discussion

37

  • How to help students explore more diverse kinds of images?
  • Can we generalize this approach to other types of ML tasks and XAI techniques?
  • Would there be some UI design patterns of usable explanations?

38 of 40

Discussion

38

  • How to help students explore more diverse kinds of images?
  • Can we generalize this approach to other types of ML tasks and XAI techniques?
  • Would there be some UI design patterns of usable explanations?

39 of 40

XDesign: Integrating Interface Design into Explainable AI Education

Hyungyu Shin

Nabila Sindi

Yoonjoo Lee

Jaeryoung Ka

Juho Kim

Jean Y. Song

40 of 40

XDesign: Integrating Interface Design into Explainable AI Education

Hyungyu Shin

Nabila Sindi

Yoonjoo Lee

Jaeryoung Ka

Juho Kim

Jean Y. Song