A Review of Explainable Artificial Intelligence from the Perspectives of Challenges and Opportunities | Synapse