MLP, XGBoost, KAN, TDNN, and LSTM-GRU Hybrid RNN with Attention for SPX and NDX European Call Option Pricing
Boris Ter-Avanesov, Homayoon Beigi

TL;DR
This paper compares various neural network architectures, including LSTM-GRU with attention, for pricing European call options on SPX and NDX indices, demonstrating the superior performance of the attention-enhanced RNN model over traditional models and other neural networks.
Contribution
It introduces a comprehensive comparison of multiple neural network architectures, including a novel attention mechanism, for option pricing using real market data, highlighting the effectiveness of LSTM-GRU with attention.
Findings
LSTM-GRU with attention outperforms other models in accuracy.
Supervised learning models outperform Black-Scholes in option pricing.
Attention mechanism significantly improves RNN performance.
Abstract
We explore the performance of various artificial neural network architectures, including a multilayer perceptron (MLP), Kolmogorov-Arnold network (KAN), LSTM-GRU hybrid recursive neural network (RNN) models, and a time-delay neural network (TDNN) for pricing European call options. In this study, we attempt to leverage the ability of supervised learning methods, such as ANNs, KANs, and gradient-boosted decision trees, to approximate complex multivariate functions in order to calibrate option prices based on past market data. The motivation for using ANNs and KANs is the Universal Approximation Theorem and Kolmogorov-Arnold Representation Theorem, respectively. Specifically, we use S\&P 500 (SPX) and NASDAQ 100 (NDX) index options traded during 2015-2023 with times to maturity ranging from 15 days to over 4 years (OptionMetrics IvyDB US dataset). Black \& Scholes's (BS) PDE…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Methods+ ( 1 ) ⟷ 805 ⟷ ( 330 ) ⟷ 4056|How do I file a complaint with Expedia?
