Interpretability in Safety-Critical FinancialTrading Systems
Not on the map. Why?
Abstract (arXiv)
Sophisticated machine learning (ML) models to inform trading in the financial sector create problems of interpretability and risk management. Seemingly robust forecasting models may behave erroneously in out of distribution settings. In 2020, some of the world's most sophisticated quant hedge funds suffered losses as their ML models were first underhedged, and then overcompensated. We implement a gradient-based approach for precisely stress-testing how a trading model's forecasts can be manipulated, and their effects on downstream tasks at the trading execution level. We construct inputs -- whether in changes to sentiment or market variables -- that efficiently affect changes in the return distribution. In an industry-standard trading pipeline, we perturb model inputs for eight S&P 500 stocks. We find our approach discovers seemingly in-sample input settings that result in large negative shifts in return distributions. We provide the financial community with mechanisms to interpret ML forecasts in trading systems. For the security community, we provide a compelling application where studying ML robustness necessitates that one capture an end-to-end system's performance rather than study a ML model in isolation. Indeed, we show in our evaluation that errors in the forecasting model's predictions alone are not sufficient for trading decisions made based on these forecasts to yield a negative return.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 19 of its 41 references that are in the map. First posted on arXiv 24 Sep 2021.
Builds on
19 of 41 references.
References · 19
- 2017Attention Is All You Needcited by 59,932
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2016Adversarial examples in the physical worldcited by 1,762
- 2016WaveNet: A Generative Model for Raw Audiocited by 1,710
- 2018An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modelingcited by 1,447
- 2017DeepAR: Probabilistic Forecasting with Autoregressive Recurrent Networkscited by 1,004
- 2019Temporal Fusion Transformers for Interpretable Multi-horizon Time Series Forecastingcited by 748
- 2019Enhancing the Locality and Breaking the Memory Bottleneck of Transformer on Time Series Forecastingcited by 606
- 2019FinBERT: Financial Sentiment Analysis with Pre-trained Language Modelscited by 378
- 2020A Survey on Neural Network Interpretabilitycited by 291
- 2018Audio Adversarial Examples: Targeted Attacks on Speech-to-Textcited by 268
- 2016Synthesizing the preferred inputs for neurons in neural networks via deep generator networkscited by 181
7 more
- 2014Object Detectors Emerge in Deep Scene CNNscited by 178
- 2017Conditional Time Series Forecasting with Convolutional Neural Networkscited by 121
- 2016Sequential Neural Models with Stochastic Layerscited by 115
- 2019GluonTS: Probabilistic Time Series Models in Pythoncited by 45
- 2019Deep Learning in Asset Pricingcited by 41
- 2016Cryptocurrency Portfolio Management with Deep Reinforcement Learningcited by 31
- 2020Adversarial Attacks on Probabilistic Autoregressive Forecasting Modelscited by 13
Built on by
Citing papers per year: 2024: 1.
1 paper.