Dieser Abschnitt erläutert den methodischen Rahmen des vorgeschlagenen GARCH-BiLSTM-KAN Hybridmodells, das die Stärken von GARCH für Volatilitätsmodellierung, BiLSTM für bidirektionale zeitliche Abhängigkeitserfassung und KAN für nichtlineare Verfeinerung integriert. Die Architektur ist darauf ausgelegt, die facettenreichen Eigenschaften finanzieller Zeitreihen zu adressieren, darunter Volatilitätsclustering, zeitliche Asymmetrie und komplexe nichtlineare Muster. Abbildung 1 zeigt das Gesamt-Rahmen-Flussdiagramm des GARCH-BiLSTM-KAN-Hybridmodells.
GARCH zur Volatilitätsschätzung
Das von Bollerslev (1986)21 vorgeschlagene Autoregressive Conditional Heteroskedasticity (GARCH)-Modell dient als grundlegende Komponente für die Volatilitätsschätzung in diesem hybriden Rahmenwerk. Finanzzeitreihen, wie Aktienrenditen, zeigen Volatilitätsclustering-Perioden mit hoher Volatilität, gefolgt von hoher Volatilität und niedriger Volatilität, gefolgt von niedriger Volatilität – was gegen die Annahme der Homoskedastizität traditioneller linearer Modelle verstößt. GARCH-Modelle erfassen dieses Phänomen, indem sie die bedingte Varianz als Funktion von past-quadrierten Residuen und past-conditionalen Varianzen modellieren.
Mathematische Formalisierung
Für eine gegebene Zeitreihe von Renditen rt besteht die GARCH (p, q)-Spezifikation aus zwei Gleichungen: der Mittelwertgleichung und der Varianzgleichung. Die Mittelwertgleichung ist definiert als:

wobei μ die konstante Mittelwert ist und
der Fehlerterm zum Zeitpunkt t, der einer bedingten Normalverteilung
folgt, wobei F t-1 die Informationsmenge bis zum Zeitpunkt t - 1 darstellt.
Die bedingte Varianz
, die die Volatilität misst, wird in der GARCH (p, q) Varianzgleichung wie folgt angegeben:
wobei ω > 0 der konstante Term ist, αi ≥ 0 die ARCH-Koeffizienten sind, die die Wirkung der vergangenen quadratischen Residuen (Nachrichten über Volatilität aus der jüngeren Vergangenheit) erfassen, und βj ≥ 0 die GARCH-Koeffizienten sind, die die Persistenz der Volatilität repräsentieren. Um die Positivität und Stationarität der bedingten Varianz sicherzustellen, müssen die Parameter ω > 0, αi ≥ 0, βj ≥ 0 und
erfüllen.
In diesem hybriden Modell wurde die GARCH (1,1)-Variante verwendet, die sparsam ist und weithin dokumentiert ist, um Volatilitätsdynamiken in Finanzdaten effektiv zu erfassen 21,22. Die geschätzte bedingte Volatilität
aus GARCH (1,1) dient als kritischer Input für die nachfolgenden BiLSTM- und KAN-Komponenten und liefert ein strukturiertes Maß für die historische Volatilität, das die rohe Renditereihe ergänzt.
BiLSTM für bidirektionales temporales Lernen
Obwohl GARCH-Modelle in der Volatilitätsschätzung hervorragend sind, sind sie darin begrenzt, komplexe zeitliche Abhängigkeiten zu erfassen, insbesondere solche, die Langstreckenwechselwirkungen und bidirektionale Beziehungen betreffen. Um dies zu beheben, ist ein Bidirektionales Long Short-Term Memory (BiLSTM)-Netzwerk integriert, eine Erweiterung der LSTM-Architektur45, die darauf ausgelegt ist, sequentielle Daten zu modellieren, indem Informationen sowohl aus vergangenen als auch aus zukünftigen Zeitschritten erhalten bleiben.
Architekturspezifikation
LSTM-Netzwerke überwinden das Verschwindungsgradientenproblem traditioneller Rekurrenter Neuraler Netzwerke (RNNs) durch eine Gated Cell-Struktur, wodurch sie langfristige Abhängigkeiten erlernen können. Jede LSTM-Zelle enthält drei Schlüsselgatter: das Vergissgatter, das Eingangsgatter und das Ausgangsgatter, die den Informationsfluss in und aus dem Zellzustand Ct regulieren.
Die mathematische Formulierung jedes Gatters ist definiert als:
Forget Gate: Bestimmt, welche Informationen aus dem Zellzustand verworfen werden:

Eingangsgatter: Kontrolliert die Aktualisierung des Zellzustands mit neuen Informationen:


Update zum Zellzustand: Kombiniert den Ausgang des Vergessen des Gatters und des Eingangstores

Ausgangsgatter: Bestimmt den versteckten Zustand basierend auf dem Zellzustand:


wobei σ die sigmoide Aktivierungsfunktion ist,
die elementweise Multiplikation bezeichnet, xt die Eingabe zum Zeitpunkt t, h{t-1} der verborgene Zustand aus dem vorherigen Zeitschritt, W und b jeweils Gewichtsmatrizen und Biasvektoren sind.
Bidirektionale Verarbeitung:
Die Bidirektionale Long Short-Term Memory Network (BiLSTM)-Architektur besteht aus zwei parallelen LSTM-Netzwerken: einem Vorwärts-LSTM, das die Sequenz von der Vergangenheit in die Zukunft verarbeitet (t = 1 bis t = T), und einem rückwärts verlaufenden LSTM, das sie von der Zukunft in die Vergangenheit verarbeitet (t = T bis t = 1). Die verborgenen Zustände aus beiden Richtungen werden bei jedem Zeitschritt verkettet, um das endgültige Ergebnis zu bilden und sowohl historische als auch zukünftige Kontextinformationen zu erfassen:



In diesem Modell ist das BiLSTM mit 32 versteckten Einheiten in jede Richtung konfiguriert (64 nach Verkettung) und 2 Schichten, wobei eine Dropout-Rate von 0,2 zwischen den Schichten verwendet wird, um Überanpassungen zu verhindern. Das Netzwerk verarbeitet Sequenzen von 19-Zeit-Schritten, die aus dem 20-Tage-Rückblickfenster abgeleitet sind. Das BiLSTM ist mit 32 versteckten Einheiten in jede Richtung konfiguriert (64 nach Verkettung) und 2 Schichten, die mit dem Adam-Optimierer mit einer Lernrate von 0,01 trainiert werden. Dies ermöglicht es dem BiLSTM, zeitliche Muster sowohl in Renditen als auch in Volatilität zu erlernen, wobei das bidirektionale Design es ermöglicht, asymmetrische Abhängigkeiten zu erfassen. Die Ausgabe des BiLSTM,
, ist eine hochdimensionale Darstellung bidirektionaler zeitlicher Merkmale, die zur weiteren Verfeinerung in die KAN-Schicht eingespeist wird. Abbildung 2 zeigt das schematische Diagramm des verdeckten Zustandsfusionsprozesses in BiLSTM.
KAN für nichtlineare Verfeinerung
Trotz der Stärke von BiLSTM bei der Modellierung zeitlicher Dynamik zeigen finanzielle Zeitreihen oft stark nichtlineare Zusammenhänge, die mit standardisierten neuronalen Netzwerkarchitekturen schwer zu erfassen sind. Um dem gerecht zu werden, wird ein Kolmogorov-Arnold-Netzwerk (KAN)43 verwendet, ein neuartiges neuronales Netzwerkparadigma, das den Kolmogorov-Arnold-Darstellungssatz nutzt, um komplexe nichtlineare Funktionen durch eine Kombination aus univariaten Funktionen und linearen Operationen zu modellieren.
Mathematische Grundlage
KANs unterscheiden sich von traditionellen Vorwärts-neuronalen Netzen, indem sie die linearen Transformationen und anschließend Aktivierungsfunktionen in jeder Schicht durch eine Menge univariater Basisfunktionen ersetzen, die auf einzelne Eingangsdimensionen angewendet werden, gefolgt von einer linearen Kombination. Der Kolmogorov-Arnold-Darstellungssatz besagt, dass jede multivariate stetige Funktion als Komposition univariater Funktionen dargestellt werden kann:

Implementierungsspezifikation:
In dieser spezifischen Implementierung transformiert eine KAN-Schicht einen Eingabevektor = [z1,z 2,...,zd] in einen Ausgabevektor y = [y1,y 2,...,ym]. Die Transformation für jedes Ausgabeneuron k wird definiert durch:

wobei Φ{k,i}: R
R die lernbaren univariaten Basisfunktionen sind. Diese Studie implementiert diese Funktionen Φ(x) als kubische B-Splines wegen ihrer Glattheit und Ausdruckskraft, wie definiert in

wobei Bj; sind die B-Spline-Basisfunktionen dritter Ordnung, cj sind die trainierbaren Spline-Koeffizienten, und G ist die Anzahl der Basisfunktionen, bestimmt durch die Gittergröße und Spline-Ordnung.
Innerhalb des Prognoserahmens erhält die KAN-Schicht den letzten verborgenen Zustand
der vorangehenden bidirektionalen LSTM-Schicht als Eingabe. Das konfigurierte KAN hat eine Architektur von [64, 1], was bedeutet, dass es die 64-dimensionale BiLSTM-Ausgabe akzeptiert und als endgültige Prognose einen einzelnen skalaren Wert erzeugt. Die Spline-Funktionen Φk,i werden mit einem Gitter von 5 gleich entfernten Knoten definiert. Um Überanpassungen zu mindern, wird während des Trainings ein L1-Regularisierungsterm mit einem Koeffizienten von λ = 0,001 auf die Splinekoeffizienten angewendet. Darüber hinaus wird das Spline-Gitter alle 100 Optimierungsschritte aktualisiert, um die Funktionsapproximationen adaptiv basierend auf der sich entwickelnden Verlustlandschaft zu verfeinern.
In diesem Rahmen erhält das KAN die Ausgabe der BiLSTM-Schicht,
, als Eingabe. Der KAN hat eine Breitenstruktur von [64,1] und verwendet kubische B-Spline-Basisfunktionen mit 5 Knoten für Φ k,i, die wegen ihrer Flexibilität bei der Approximation glatter nichtlinearer Funktionen und ihrer Interpretierbarkeit43 gewählt wurden. Die Ausgabe des KAN wird mit
bezeichnet, was die verfeinerte Vorhersage nach Berücksichtigung sowohl zeitlicher Abhängigkeiten als auch nichtlinearen Mustern darstellt. Abbildung 3 zeigt das schematische Diagramm der KAN (Kolmogorov-Arnold Network) Modellstruktur.
Integration von hybriden Modellen
Das GARCH-BiLSTM-KAN-Hybridmodell ist sequentiell integriert, wobei die Ausgabe jeder Komponente als Eingabe für die nächste dient und in einer endgültigen Vorhersage gipfelt. Tabelle 1 fasst alle kritischen Parameter für die Modellreplikation zusammen. Zu den Parametern gehören GARCH-Ordnung, BiLSTM-Architekturdetails, KAN-Konfiguration und Trainingshyperparameter. Alle im Text angegebenen Parameterwerte entsprechen genau denen, die im Code implementiert sind.
Alle Modellparameter sind in mathematischer Formulierung, Textbeschreibung und Codeimplementierung konsistent: Dies gewährleistet vollständige Reproduzierbarkeit und Ausrichtung zwischen theoretischer Formulierung und praktischer Implementierung. Tabelle 1 fasst die wichtigsten Parameter jeder Komponente zusammen.
GARCH-Vorverarbeitung: Die rohe Rückgabeserie rt wird zuerst in das GARCH(1,1)-Modell eingegeben, um die bedingte Volatilität
zu schätzen. Dieser Schritt wandelt die univariate Rücksteuerreihe in eine bivariate Sequenz
um und bereichert die Eingabe mit Volatilitätsinformationen.
BiLSTM-Merkmalextraktion: Die bivariate Sequenz wird in das BiLSTM-Netzwerk eingespeist, das sie sowohl in Vorwärts- als auch in Rückwärtsrichtung verarbeitet, um bidirektionale zeitliche Merkmale
zu erzeugen. Das Netzwerk verwendet ein Rückblickfenster mit 20 Personen, um Eingabesequenzen zu konstruieren, mit 32 versteckten Einheiten pro Richtung und 2 Schichten, die über den Adam-Optimierer trainiert werden.
KAN-Verfeinerung: Die BiLSTM-Merkmale
werden in die KAN eingegeben, die kubische B-Spline-Basisfunktionen (mit 5 Knoten) auf jede Merkmalsdimension anwendet, gefolgt von einer linearen Kombination zur endgültigen Vorhersage yt. Der KAN hat eine Breitenstruktur von [64,1] und verwendet denselben Adam-Optimierer.
Die sequentielle Integration ist theoretisch durch das Prinzip der "hierarchischen Merkmalsverfeinerung" motiviert: GARCH zerlegt zunächst rohe Rendite in vorhersehbare Volatilitätsmuster und reduziert so das Rauschen für nachfolgende Schichten. BiLSTM codiert dann bidirektionale Abhängigkeiten: Vorwärts-LSTMs erfassen angebotsgetriebene Trends, während rückwärts laufende LSTMs die Nachfrageerwartungen modellieren. Schließlich verfeinert KAN diese zeitlichen Merkmale mit kubischen B-Splines, die ReLU bei der Approximation nichtglatter Funktionen übertreffen. Diese Pipeline stellt sicher, dass Volatilität, zeitliche Asymmetrie und Nichtlinearität als voneinander abhängige und nicht als isolierte Phänomene modelliert werden.
Trainings- und Verlustfunktion: Das gesamte Modell wird End-to-End-über 100 Epochen mit einer mittleren quadratischen Fehlerfunktion () trainiert, definiert als:

wobei yt der wahre Wert ist und
die Vorhersage des Modells. Drei Bewertungskennzahlen werden zur Leistungsbewertung verwendet:
Root Mean Quadrat Error (RMSE):

Mittlerer absoluter Fehler (MAE):

Bestimmungskoeffizient (R2):

Das Modell wird mit 80 % der Daten (7877 Stichproben) trainiert und mit den verbleibenden 20 % (1969 Stichproben) getestet, wobei die Preisdaten mit MinMaxScaler (Feature Range = (-1, 1)) normalisiert werden, um das Training zu erleichtern.
Die Integration von GARCH, BiLSTM und KAN ist durch ihre komplementären Stärken motiviert: GARCH liefert ein statistisch fundiertes Maß für Volatilität, BiLSTM erfasst bidirektionale zeitliche Abhängigkeiten sowohl in Renditen als auch in Volatilität, und KAN verfeinert diese Merkmale durch Modellierung von verbleibenden Nichtlinearitäten. Dieser hierarchische Ansatz stellt sicher, dass das Modell sowohl parametrische (GARCH) als auch nichtparametrische (BiLSTM, KAN) Techniken nutzt und so robust gegenüber den vielfältigen Eigenschaften finanzieller Zeitreihen ist.
Überblick über das experimentelle Verfahren
Das experimentelle Verfahren wurde sorgfältig als systematische Pipeline konzipiert, um die Reproduzierbarkeit und Robustheit der Ergebnisse sicherzustellen. Der Prozess begann mit der Datenerhebung, bei der tägliche West Texas Intermediate (WTI) Rohölpreisdaten aus den Jahren 1986 bis 2025 aus der Datenbank der U.S. Energy Information Administration (EIA) bezogen wurden. Anschließend durchliefen die Rohpreisdaten eine umfassende Vorverarbeitungsphase. Um die Stationarität zu erreichen, wurden die Rohpreise in logarithmische Renditen umgewandelt. Diese Rückgabereihen wurden dann mittels Min-Max-Skalierung auf den Bereich [-1, 1] normalisiert, um stabiles und effizientes Modelltraining zu ermöglichen.
Nach der Vorverarbeitung wurde der Datensatz in Trainings- und Testsätze nach einer zeitlichen Reihenfolge ohne Mischen aufgeteilt, um die chronologische Struktur der Zeitreihen zu erhalten. Um Datenlecks zu verhindern, beschränkte sich die gesamte Volatilitätsmodellierung ausschließlich auf die Trainingsdaten.
Speziell für das anfängliche Modelltraining und die Bewertung mit der statischen 80-20-Aufteilung wurde das GARCH(1,1)-Modell ausschließlich auf das Trainingsset (Daten von 1986 bis 2016) angepasst. Die geschätzten Parameter aus diesem Trainingszeitraum wurden dann verwendet, um die bedingte Volatilitätsreihe sowohl für das Training als auch für die Testsätze zu erstellen. Dies stellt sicher, dass die Volatilitätseingaben für die BiLSTM- und KAN-Komponenten während des Tests ausschließlich auf bis zum Zeitpunkt der Vorhersage verfügbaren Informationen basieren, ohne zukünftige Daten aus dem Testsatz einzubeziehen.
Darüber hinaus wurde dieses Prinzip bei der im Ergebnisabschnitt eingeführten Validierung des rollenden Fensters streng eingehalten. Für jedes rollende Fenster wurde das GARCH(1,1)-Modell von Grund auf neu geschätzt, nur anhand der Daten innerhalb dieses spezifischen Trainingsfensters. Die resultierenden Volatilitätsschätzungen wurden dann als Eingaben für das Training des nachfolgenden BiLSTM-KAN-Netzwerks und zur Prognose des entsprechenden Testfensters verwendet. Diese rekursive Neuschätzung ahmt ein reales Prognoseszenario nach und garantiert, dass in keinem Schritt des Bewertungsprozesses zukünftige Informationen durchsickern.
Für die Modelleingabe wurde ein Feature-Engineering-Schritt durchgeführt. Dies beinhaltete die Ausrichtung der abgeleiteten Volatilitätsreihe mit den Preisrenditen, um bivariate Eingabesequenzen zu bilden, die mit einem 20-tägigen Rückblickfenster strukturiert wurden, um zeitliche Abhängigkeiten zu erfassen. Während der Modelltrainingsphase wurden alle neuronalen Netzarchitekturen für 100 Epochen trainiert. Die Optimierung wurde mit dem Adam-Optimierer mit einer Lernrate von 0,01 durchgeführt, und der mittlere quadratische Fehler () diente als Verlustfunktion zur Steuerung des Lernprozesses.
Die Auswertung der Modelle erfolgte auf einem aufbewahrten Testset, der 20 % der Gesamtdaten ausmachte. Die Leistung wurde mit einer Reihe von Kennzahlen quantifiziert, darunter Root Mean Squared Error (RMSE), Mean Absolute Error (MAE) und der Bestimmungskoeffizient (R²). Um die Ergebnisse weiter zu untermauern, wurden eine Reihe von Robustheitstests durchgeführt, darunter Ablationsstudien zur Bewertung der Komponentenwichtigkeit sowie Rolling-Window-Validierung zur zeitlichen Prüfung.
CODE- UND DATENVERFÜGBARKEIT
Die täglichen WTI-Rohölpreisdaten, die in dieser Studie verwendet werden, sind öffentlich aus der Datenbank der U.S. Energy Information Administration (EIA) (https://www.eia.gov/dnav/pet/hist/RWTCd.htm) verfügbar und wurden anhand historischer Aufzeichnungen aus der Federal Reserve Economic Data (FRED)-Datenbank (https://fred.stlouisfed.org/series/DCOILWTICO) validiert. Alle Rohdaten, verarbeiteten Datensätze und der vollständige Analysecode, die die Ergebnisse dieser Studie unterstützen, wurden im Zenodo-Repository hinterlegt und sind öffentlich verfügbar unter DOI: 10.5281/zenodo.17614060. Der bereitgestellte Quellcode umfasst die vollständige Implementierung des vorgeschlagenen GARCH-BiLSTM-KAN-Hybridmodells, alle zum Vergleich verwendeten Benchmark-Modelle sowie die Skripte, die notwendig sind, um die gesamte experimentelle Pipeline zu replizieren, einschließlich Datenvorverarbeitung, Modelltraining, Evaluation und der Erstellung aller in diesem Artikel vorgestellten Abbildungen und Tabellen. Um die Reproduzierbarkeit der Ergebnisse zu gewährleisten, enthält das Repository eine detaillierte Dokumentation zur Umgebungseinrichtung. Darüber hinaus verwendete diese Studie einen festen Zufallsseed (42) über alle Experimente hinweg und nutzte einen konsistenten Satz von Hyperparametern für das Modelltraining. Alle neuronalen Netze wurden mit dem Adam-Optimierer optimiert, mit einer Lernrate von 0,01 und einer Batchgröße von 32, trainiert für 100 Epochen. Diese rigorose Standardisierung stellt sicher, dass die gemeldeten Ergebnisse zuverlässig repliziert werden können.