A Review of Artificial Intelligence for Financial Fraud Detection | Synapse