Implementierung und Analyse der Forecasting Möglichkeiten von Zeitreihen (z.B. Aktien) mit dem Deep Learning Ansatz N-HiTS (Neural Hierarchical Interpolation for Time Series)

Beginn: Ab sofort

Erstbetreuer: Prof. Dr. Heisenberg

Zweitbetreuer: Prof. Dr. Schaible (F10)

Niveau: Masterarbeit

Ausgangslage: Die Zeitreihenprognose war bislang der einzige Bereich, in dem Deep Learning und Transformers nicht besser abschnitten als andere Modelle. Im Jahr 2020 jedoch wurde mit N-BEATS das erste Deep-Learning-Modell vorgestellt, das rein statistische und hybride Modelle bei Zeitreihenprognosen in der Genauigkeit übertraf. Schon zwei Jahre später (2022) stürzte ein neues Modell N-BEATS vom Thron. Challu und Olivares et al. veröffentlichten das Deep-Learning-Modell N-HiTS und behoben zwei Mängel von N-BEATS bei längeren Prognosehorizonten:
  • abnehmende Genauigkeit und
  • zunehmender Rechenaufwand
Ansatz: N-HiTS steht für Neural Hierarchical Interpolation for Time Series Forecasting (Neuronale Hierarchische Interpolation für Zeitreihenprognose). Es handelt sich um einen auf Deep Learning basierenden Ansatz, der entwickelt wurde, um zukünftige Werte in einer Zeitreihe vorherzusagen, indem sowohl langfristige Muster als auch kurzfristige Dynamiken erfasst werden. Der Ansatz zeichnet sich durch seine Fähigkeit aus, hierarchische und mehrskalige temporale Strukturen zu handhaben, was es besonders nützlich für komplexe Prognoseaufgaben macht, bei denen unterschiedliche Muster in verschiedenen Zeitskalen auftreten. N-HiTS Hauptmerkmale von N-HiTS:
  1. Hierarchischer Ansatz: N-HiTS verarbeitet Daten auf hierarchische Weise. Dies bedeutet, dass es Daten gleichzeitig auf mehreren Zeitskalen verwalten und daraus lernen kann, was es geschickt darin macht, Muster zu identifizieren, die über lange und kurze Zeiträume auftreten.
  2. Interpolationsfähigkeiten: Es verwendet eine ausgefeilte Interpolationstechnik, die es durch die Ausnutzung der inhärenten Muster und Abhängigkeiten in den Zeitreihendaten ermöglicht, Lücken zu füllen oder zukünftige Werte mit höherer Genauigkeit vorherzusagen.
  3. Neuronale Netzwerkarchitektur: Das Modell nutzt eine auf neuronalen Netzwerken basierende Struktur, die es ihm ermöglicht, komplexe Repräsentationen der Daten zu lernen. Diese Architektur ist in der Lage, die oft in Zeitreihendaten vorhandenen nichtlinearen Beziehungen zu erfassen.
  4. Mehrskalige Prognose: N-HiTS ist dafür ausgelegt, auf mehreren Zeitskalen Vorhersagen zu treffen, was Flexibilität in der Prognose bietet. Zum Beispiel kann es gleichzeitig tägliche, wöchentliche und monatliche Reihen prognostizieren und bietet damit einen umfassenden Ausblick auf die Zukunft.
  5. Robustheit gegenüber Rauschen: Dank seines hierarchischen und auf neuronalen Netzwerken basierenden Ansatzes ist N-HiTS relativ robust gegenüber Rauschen in den Daten, was es auch dann zuverlässig macht, wenn die Datenqualität nicht perfekt ist.
Ziel der Arbeit ist die Implementierung eines N-HiTS Modells und dessen Anwendung auf verschiedene Zeitreihen, vorzugsweise Aktienpreise. Desweiteren soll ein geeigneter Benchmark implementiert (z.B. ein LSTM oder ein rein statisches Modell) und mit der Performance des N-HiTS Modells verglichen werden. Eine entsprechende Hyperparameteroptimierung ist durchzuführen.

Wenn Sie sich für das Thema interessieren, melden Sie sich gerne jederzeit per E-Mail für ein vertiefendes Gespräch zum Thema.