Attribution Explanations for Deep Neural Networks: A Theoretical Perspective | Synapse