← Neueste Arbeiten
🤖 machine learning

Using dynamic loss weighting to boost improvements in forecast stability

Diese Arbeit zeigt, dass die Anwendung von Algorithmen zur dynamischen Verlustgewichtung, einschließlich einer neuartigen Task-Aware Random Weighting-Erweiterung, auf das N-BEATS-Modell die Prognosestabilität weiter verbessern kann, ohne die Genauigkeit im Vergleich zur Verwendung statischer Verlustgewichte zu beeinträchtigen.

Ursprüngliche Autoren: Daan Caljon, Jeff Vercauteren, Simon De Vos, Wouter Verbeke, Jente Van Belle

Veröffentlicht 2026-08-04
📖 8 Min. Lesezeit🧠 Tiefgang

Ursprüngliche Autoren: Daan Caljon, Jeff Vercauteren, Simon De Vos, Wouter Verbeke, Jente Van Belle

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Sie sind ein Wetterprognostiker, der versucht, die Temperatur für die nächste Woche vorherzusagen. Jeden Morgen erhalten Sie einen neuen Datenpunkt – einen frischen Temperaturwert von gestern. Natürlich aktualisieren Sie Ihre Vorhersage für den nächsten Dienstag. Aber hier ist der Haken: Jedes Mal, wenn Sie aktualisieren, kann Ihre Vorhersage für den nächsten Dienstag wild nach oben oder unten springen. An einem Tag sagen Sie, es werden 70 °F sein, am nächsten Tag 65 °F, dann 72 °F. Dieses ständige Wackeln wird als „Prognoseinstabilität“ bezeichnet. Es ist nervig für jeden, der ein Picknick oder eine Lieferkette planen möchte, weil er den Zahlen nicht vertrauen kann, dass sie an ihrem Platz bleiben.

Wissenschaftler versuchen seit Langem, Computermodelle zu entwickeln, die nicht nur genau (die Temperatur richtig treffen) als auch stabil (ihrer Geschichte treu bleiben) sind. Kürzlich entdeckten Forscher einen Weg, diese Modelle zu lehren, etwas beständiger zu sein, indem sie eine „Stabilitätsstrafe“ in ihr Training einbauen. Denken Sie an einen Lehrer, der einem Schüler sagt: „Gib nicht nur die richtige Antwort; ändere deine Antwort nicht jedes Mal, wenn du einen neuen Hinweis bekommst.“ Das alte Verfahren, dies zu lehren, war jedoch etwas starr. Es nutzte ein festes Regelwerk, das besagte: „Widme 10 % deine Aufmerksamkeit der Stabilität und 90 % der Genauigkeit“, und dieses Verhältnis änderte sich während des gesamten Trainingsprozesses nicht.

Diese Arbeit stellt eine einfache, neugierige Frage: Was wäre, wenn wir das Regelwerk dynamisch gestalten würden? Was wäre, wenn der Computer lernen könnte, sich zuerst auf die Genauigkeit zu konzentrieren und erst dann mit der Stabilität zu beginnen, wenn er die Grundlagen beherrscht? Die Autoren, ein Team der KU Leuven, testeten diese Idee mit einem leistungsstarken Prognosemodell namens N-BEATS. Sie probierten verschiedene Techniken des „dynamischen Verlustgewichtens“ aus – Methoden, die es dem Computer ermöglichen, die Bedeutung von Genauigkeit gegenüber Stabilität während des Lernens zu verschieben. Sie fanden heraus, dass wir durch das Zulassen des Modells, seine Prioritäten im laufenden Betrieb selbst anzupassen, Prognosen erhalten können, die genauso genau, aber viel weniger zittrig sind als zuvor. Es ist, als würde man einen Schüler lehren, sich nicht selbst infrage zu stellen, sobald er die Lektion gemeistert hat, was zu Vorhersagen führt, denen Menschen tatsächlich vertrauen können.

Die Geschichte der wackeligen Prognose

In der Welt der Zeitreihenprognose sind Computer wie Kristallkugeln, die in die Vergangenheit schauen, um die Zukunft zu erraten. Aber diese Kristallkugeln haben eine schlechte Angewohnheit: Sie sind launisch. Wenn neue Daten eintreffen, kann das Modell seine Vorhersage für die nächste Woche völlig umwerfen. Dies ist als Rolling-Origin-Prognoseinstabilität bekannt. Stellen Sie sich vor, Sie planen eine Party. Wenn Ihr Freund Ihnen sagt: „Ich denke, 10 Leute werden kommen“, und dann fünf Minuten später sagt: „Eigentlich vielleicht 20“, und eine Stunde später: „Warte, vielleicht 5“, dann wären Sie ziemlich frustriert. Sie brauchen eine Vorhersage, die zuverlässig genug ist, um die richtige Menge Pizza zu bestellen.

Lange Zeit war das Ziel lediglich, die Vorhersage so genau wie möglich zu machen. Aber in der realen Welt zählt nicht nur die Genauigkeit. Wenn eine Prognose zu stark schwankt, verlieren Menschen das Vertrauen. Sie fangen vielleicht an, ihre eigenen „Bauchgefühl“-Anpassungen vorzunehmen, was die Prognose oft sogar weniger genau macht. Deshalb wollten Forscher Modelle lehren, „stabil“ zu sein, ohne ihre „Genauigkeit“ zu verlieren.

Der alte Weg: Ein statisches Regelwerk

Zuväriger wurde eine Methode namens N-BEATS-S eingeführt, um dies zu lösen. Sie funktionierte, indem sie dem Computer eine zweiteilige Hausaufgabe gab:

  1. Teil A: Bekomme die Zahlen richtig (Genauigkeit).
  2. Teil B: Ändere deine Antwort nicht zu sehr, wenn du neue Daten erhältst (Stabilität).

Der Computer musste diese beiden Aufgaben in Einklang bringen. Die alte Art, dies zu tun, bestand darin, einen statischen Hyperparameter (nennen wir ihn λ\lambda) zu verwenden. Dies ist wie ein Regler, den der menschliche Trainer einstellt, bevor der Computer mit dem Lernen beginnt. Wenn Sie den Regler auf 0,025 stellen, wird dem Computer gesagt: „Hey, konzentriere dich zu 97,5 % auf die Genauigkeit und nur zu 2,5 % auf die Stabilität.“ Wenn Sie ihn auf 0,275 stellen, sagen Sie ihm: „Okay, achte mehr auf die Stabilität.“

Das Problem mit diesem statischen Regler ist, dass er für den gesamten Trainingsprozess in Stein gemeißelt ist. Der Computer bekommt nicht die Chance zu entscheiden, wann er worauf achten soll. Es ist, als würde man einem Schüler sagen: „Verbringe 20 % deiner Zeit mit Mathe und 80 % mit Geschichte“, für das gesamte Semester, selbst wenn er bereits ein Mathegenie ist und nur noch ein wenig Geschichte üben muss. Die Forscher vermuteten, dass ein starres Regelwerk den Computer zurückhalten könnte.

Die neue Idee: Ein dynamischer Tanz

Die Autoren dieser Arbeit fragten sich: Was wäre, wenn der Computer den Regler während des Lernens ändern könnte? Dies wird als Dynamic Loss Weighting (DLW) bezeichnet. Anstatt einer festen Regel darf der Computer entscheiden: „Okay, im Moment bin ich schlecht in der Genauigkeit, also ignoriere ich die Stabilität einen Moment. Aber sobald ich gut in der Genauigkeit bin, werde ich mir um die Stabilität sorgen.“

Sie testeten mehrere bestehende Methoden, die diese Art des dynamischen Ausgleichs anstreben, und erfanden auch eine neue Methode namens Task-Aware Random Weighting (TARW).

  • GradNorm: Diese Methode versucht sicherzustellen, dass der Computer beide Aufgaben im gleichen Tempo lernt. Wenn er die Genauigkeit zu schnell lernt, verlangsamt er dies, um sich auf die Stabilität zu konzentrieren.
  • Uncertainty Weighting (Unsicherheit-Gewichtung): Diese Methode fragt: „Wie unsicher bin ich bei dieser Aufgabe?“ Wenn der Computer sich bei der Stabilität sehr unsicher ist, schenkt er ihr weniger Aufmerksamkeit.
  • Random Weighting (RW - Zufallsgewichtung): Dies ist ein wenig chaotisch. Es wählt einfach jedes Mal eine Zufallszahl zwischen 0 und 1 für den Stabilitätsregler aus, wenn der Computer einen neuen Datensatz lernt. Überraschenderweise funktioniert diese Zufälligkeit oft gut.
  • TARW (Der neue Akteur): Die Autoren nahmen die Idee der „Random Weighting“ und passten sie an. Anstatt eine Zahl zwischen 0 und 1 zu wählen, wählten sie eine Zahl zwischen 0 und einer spezifischen Grenze (nennen wir sie κ\kappa). Dies stellt sicher, dass der Computer niemals zu besessen von der Stabilität wird und die Genauigkeit vergisst. Es ist, als würde man sagen: „Du kannst zufällig sein, aber dreh nicht völlig durch.“

Was sie herausfanden: Der ideale Punkt

Das Team führte diese Experimente auf zwei massiven Datensätzen monatlicher Zeitreihen (den M3- und M4-Datensätzen) durch, die Tausende von verschiedenen Zeitreihen wie Verkaufszahlen oder Wetterdaten enthalten. Sie verglichen die neuen dynamischen Methoden mit der alten statischen Methode (N-BEATS-S mit einem festen Regler).

Hier ist, was die Zahlen ihnen sagten:

  1. Stabilitätssteigerung: Fast alle dynamischen Methoden machten die Prognosen wesentlich stabiler. Die „Wackler“ in den Vorhersagen gingen signifikant zurück. Auf dem M4-Datensatz reduzierten einige Methoden die Instabilitätsmetrik (RMSSC) beispielsweise von etwa 0,537 (der alten statischen Methode) auf 0,146 oder 0,224. Das ist ein gewaltiger Rückgang der Unruhe.
  2. Genauigkeit blieb stabil: Die große Befürchtung war, dass der Fokus auf Stabilität die Genauigkeit verschlechtern würde. Die Ergebnisse zeigten, dass für die besten Methoden die Genauigkeit fast exakt gleich blieb. Tatsächlich produzierten sie auf dem M3-Datensatz mit der Methode TARW high sogar Prognosen, die genauer waren als das alte N-BEATS-Modell, mit einem Wert (RMSSE) von 1,082 im Vergleich zu 1,088.
  3. Der Gewinner: Die TARW-Methode (speziell die „high“-Version) stach hervor. Sie schaffte es, die Stabilität signifikant zu verbessern, ohne die Genauigkeit zu beeinträchtigen. Es war, als hätte man einen Weg gefunden, die Prognose sowohl felsfest als auch super präzise zu machen.
  4. Das „Warum“: Als sie unter die Haube schauten, sahen sie, dass die dynamischen Methoden genau das taten, was die Autoren gehofft hatten. Zu Beginn des Trainings konzentrierte sich der Computer stark auf die Genauigkeit. Erst nachdem er darin gut geworden war, begann er, der Stabilität Aufmerksamkeit zu schenken. Die statische Methode hingegen versuchte, von Tag eins an beides gleichzeitig zu tun, was den Modell manchmal verwirrte oder es in ein „lokales Optimum“ zwang (einen festgefahrenen Punkt, an dem es zwar stabil, aber nicht sehr genau ist).

Das Fazit

Die Arbeit legt nahe, dass wir einen Computer nicht dazu zwingen müssen, Genauigkeit und Stabilität mit einem starren, voreingestellten Regelwerk auszubalancieren. Stattdessen führt es zu besseren Ergebnissen, wenn wir dem Modell erlauben, seine Prioritäten dynamisch anzupassen – insbesondere, indem wir die Genauigkeit zuerst priorisieren und dann die Stabilität einführen.

Die Autoren schlagen TARW als ein einfaches, effektives Werkzeug vor. Es ist im Wesentlichen ein „intelligenter Randomisierer“, der verhindert, dass der Computer zu früh zu besessen von der Stabilität wird. Während die Rechenkosten während des Trainings etwas höher sind (der Computer muss ein klein wenig mehr Mathematik betreiben, um die Gewichte anzupassen), sind die Kosten während der eigentlichen Anwendung (Inferenz) exakt dieselben wie bei den alten Methoden.

Letztendlich deutet diese Forschung darauf hin, dass, wenn man ein Prognosesystem will, dem Menschen vertrauen können, man es nicht nur verlangen sollte, genau zu sein. Man sollte es lehren, konsistent zu sein, aber man muss ihm erlauben, diese Lektion zum richtigen Zeitpunkt zu lernen. Durch die Verwendung dieser dynamischen Methoden können wir Prognosen erhalten, die nicht nur richtig, sondern auch zuverlässig sind, was Unternehmen und Planer vor dem Kopfzerbrechen durch ständig wechselnde Zahlen bewahrt.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →