Deep neural networks (DNNs) have shown tremendous performance improvement in a wide range of applications. However, they havebrone important shortcoming: they are often considered as black boxes, as their inner processes and generalization capabiliti...