On the diversity of machine learning models for system reliability
Fumio Machida
University of Tsukuba 3rd December, 2019 In 24th IEEE Pacific Rim International Symposium
- n Dependable Computing (PRDC 2019)
On the diversity of machine learning models for system reliability - - PowerPoint PPT Presentation
On the diversity of machine learning models for system reliability Fumio Machida University of Tsukuba 3 rd December, 2019 In 24th IEEE Pacific Rim International Symposium on Dependable Computing (PRDC 2019) Outline 1. Quality issue of
2019/12/3 2
2019/12/3 3
2019/12/3 4
It’s a STOP sign!
2019/12/3 5
2019/12/3 6
2019/12/3 7
2019/12/3 8
2019/12/3 9
2019/12/3 10
2019/12/3 11
MNIST handwritten digit Belgian Traffic Sign
Random forest (RN) Support vector Machine (SVM) Convolutional neural networks (CNN)
2019/12/3 12
2019/12/3 13
2019/12/3 14
Label 1 2 3 4 5 6 7 8 9 Total
𝐓
980 1135 1032 1010 982 892 958 1028 974 1009 10000
𝐅𝐃𝐎𝐎
3 6 11 3 5 9 22 11 11 28 109
𝐅𝐒𝐆
10 13 36 34 26 30 19 37 41 47 293
𝐅𝐓𝐖𝐍
11 12 26 27 32 42 25 39 40 42 296
2019/12/3 15
2019/12/3 16
2019/12/3 17
Original CNN
2019/12/3 18
Label 1 2 3 4 5 6 7 8 9 Total 𝑻 980 1135 1032 1010 982 892 958 1028 974 1009 10000 𝑭𝐃𝐎𝐎 3 6 11 3 5 9 22 11 11 28 109 𝑭𝐄𝐟𝐨𝐭𝐟 9 6 12 13 21 19 11 19 22 23 155 𝑭𝐅𝐲𝐪𝐛𝐨𝐞 2 9 4 8 12 9 16 11 7 11 89
2019/12/3 19
2019/12/3 20
𝐹CNN 𝐹Dense 𝐹Expand
2019/12/3 21
Moves the digit to left by two pixels Rotates the digit by twenty degrees in the clockwise direction Uses Gaussian-distributed additive noise with 0.01 variance
2019/12/3 22
Label 1 2 3 4 5 6 7 8 9 Total 𝐅𝐃𝐎𝐎,𝐩 3 6 11 3 5 9 22 11 11 28 109 𝐅𝐃𝐎𝐎,𝐭 35 85 58 18 20 21 52 18 32 54 393 𝐅𝐃𝐎𝐎,𝐬 5 47 70 19 105 24 104 147 57 113 691 𝐅𝐃𝐎𝐎,𝐨 8 8 11 3 6 8 29 17 9 29 128
2019/12/3 23
increase
2019/12/3 24
2019/12/3 25
Label Stop No entry No stop Total 𝑇 45 61 11 2520 𝐹CNN 3 1 130 𝐹Dense 247 𝐹Expand 4 157 Cov CNN 0.9333 1.0000 0.9091 0.9484 Cov CNN, Expand 0.9556 1.0000 1.0000 0.9619
Cov CNN, Dense, Expand
1.0000 1.0000 1.0000 0.9746
Interestingly, for this specific task, Dense network contributes to increase the coverage of errors
2019/12/3 26
2019/12/3 27
2019/12/3 28
where 𝑆𝑗 is the reliability of component i’s output
2019/12/3 29
where α is the similarity percentage of error input sets
Error input set 1 Error input set 2
2019/12/3 30
2019/12/3 31
Overestimate Underestimate
2019/12/3 32
2019/12/3 33
2019/12/3 34