Robustness and Interpretability of Machine Learning Models in Financial Forecasting | Synapse