How is machine learning useful for macroeconomic forecasting? | Synapse