Published November 17, 2020 | Version v1
Journal article Open

Gradient Boosting for Quantitative Finance

  • 1. KU Leuven

Description

In this paper, we discuss how tree-based machine learning techniques can be used in the context of derivatives pricing. Gradient boosted regression trees are employed to learn the pricing map for a couple of classical, time-consuming problems in quantitative finance. In particular, we illustrate this methodology by reducing computation times for pricing exotic derivative products and American options. Once the gradient boosting model is trained, it is used to make fast predictions of new prices. We show that this approach leads to speed-ups of several orders of magnitude, while the loss of accuracy is very acceptable from a practical point of view. In addition to the predictive performance of these methods, we acknowledge the importance of interpretability of pricing models. For both applications, we therefore look under the hood of the gradient boosting model and elaborate on how the price is constructed and interpreted.

The files provided here include:

  1. Training and test sets for both applications in the paper.
  2. Python scripts for training the models and making predictions with them.

Files

Files (148.7 MB)

Name Size Download all
md5:1a69825ade6834402a96ade03f8dcb7a
3.7 kB Download
md5:6001c6523fbc2df6f509949c39620f12
4.2 kB Download
md5:b09fc1efbf0de5013bc53ff88f954d2f
4.5 MB Download
md5:626f679fe342fc30c70234f7b579ff42
9.0 MB Download
md5:5f4ff982c6ebeed8abc0386e5099bb2f
45.3 MB Download
md5:af9e48a1e9003e0f5cdf0cd8137d5480
89.9 MB Download