← Latest papers
🤖 AI

Existence Precedes Value: Joint Modeling of Observational Existence and Evolving States in Time Series Forecasting

This paper introduces Timeflies, a unified framework that jointly models future observability and value estimation in irregular time series forecasting to overcome the practical limitations of existing methods that assume future observation timestamps are known in advance.

Original authors: Yifan Hu, Hongzhou Chen, Peiyuan Liu, Yiding Liu, Zewei Dong, Jiang-Ming Yang

Published 2026-06-12
📖 5 min read🧠 Deep dive

Original authors: Yifan Hu, Hongzhou Chen, Peiyuan Liu, Yiding Liu, Zewei Dong, Jiang-Ming Yang

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Problem: Predicting the Unpredictable

Imagine you are trying to predict the weather for next week. But there's a catch: your weather station is broken. Sometimes it sends you a temperature reading, but often it just goes silent because the battery died, the internet cut out, or the sensor was covered in snow.

The old way of doing this (Generations 1 & 2):
Most current AI models act like a stubborn chef. They say, "I need to know the temperature for every hour of next week to make my soup."

  • Generation 1 tries to "fill in the blanks" by guessing what the missing numbers might have been, then predicts the future based on that fake, complete data.
  • Generation 2 is smarter; it understands time is continuous. But it still makes a huge assumption: It assumes we already know exactly when the weather station will work next week. It asks, "If the station works at 2:00 PM, what will the temperature be?"

The Reality Check:
In the real world, we don't know if the station will work. The station might be dead at 2:00 PM. Predicting a temperature for a moment when no data exists is useless. You can't make a decision based on a number that might not even exist.

The New Solution: Timeflies

The authors propose a new approach called Timeflies. Their core philosophy is simple: "Existence Precedes Value."

Before you ask, "What will the value be?" you must first ask, "Will there be a value at all?"

Think of Timeflies as a two-person detective team working on a case where evidence is missing:

  1. Detective "Existence" (The Observation Stream): This detective looks at the history of the broken weather station. They notice patterns: "The station usually dies on Tuesdays," or "It stops working when it rains." Their job is to predict: "Will the station send a signal at 2:00 PM next Tuesday?"
  2. Detective "Value" (The Value Stream): This detective looks at the actual temperature data. Their job is to predict: "If the station does send a signal, what will the temperature be?"

How they work together:
These two detectives talk to each other. If Detective Existence says, "The station is definitely broken at 2:00 PM," Detective Value stops trying to guess a temperature for that time. If Detective Existence says, "The station is likely working," then Detective Value gives a confident temperature reading.

The Three Secret Weapons

To make this teamwork work, Timeflies uses three special tools:

  1. The "Reliability Badge" (Reliability-Aware Patch Embedding):
    Imagine looking at a photo that is half-blurred and half-clear. Timeflies doesn't just look at the whole photo; it puts a "Reliability Badge" on every section. If a section of the history is full of missing data (blurry), the model knows to trust it less. It filters out the "noise" so the prediction isn't confused by bad data.

  2. The "Shared Notebook" (Observation-Guided Value Attention):
    Usually, the two detectives work in separate rooms. Timeflies forces them to share a notebook. The "Existence" detective writes down patterns like "The sensor fails every 3 days." The "Value" detective reads this and says, "Ah, I see. I shouldn't try to predict a value for that 3-day gap." This helps the model understand the rhythm of the missing data, not just the numbers.

  3. The "Gatekeeper" (Dual Prediction Head):
    At the end, the model doesn't just spit out a number. It gives you two things:

    • A probability score: "There is an 85% chance we will get a reading."
    • A value: "If we get a reading, it will be 72°F."
      If the probability is low, the system knows to ignore the temperature guess.

The New Test: "Shadow"

To prove their idea works, the authors didn't just use standard test data. They built a new benchmark called Shadow.

  • The Analogy: Imagine a test where some students have perfect notes, some have torn pages, and some have pages that are completely blank.
  • The Twist: They mixed public data with real-world industrial data (like e-commerce sales) where data goes missing naturally (e.g., no sales on holidays, sensors going offline).
  • The Goal: They wanted to see if the model could handle the "Shadow" of missing data, not just the "Light" of perfect data.

The New Scorecard: OVJE

Old models are graded only on how close their temperature guess was to the real temperature. Timeflies introduced a new score called OVJE (Observation-Value Joint Entropy).

  • The Analogy: Imagine a weather forecaster.
    • Old Score: "You guessed 72°F, it was 72°F. Great job!" (Even if they guessed 72°F for a time when the sensor was broken).
    • New Score (OVJE): "You guessed 72°F, and you correctly predicted the sensor would work. Great job!" OR "You correctly predicted the sensor would be broken. Great job!"
    • If you guess a temperature for a broken sensor, your score tanks, even if the number is right. This forces the AI to be honest about when it can predict.

The Results

When they tested Timeflies against the best existing models:

  • Timeflies won. It was consistently better at predicting both when data would appear and what that data would be.
  • The more broken the data was, the bigger the win. When data was very sparse (lots of missing pieces), the old models got confused and failed. Timeflies thrived because it was designed specifically to handle the "missingness" as a clue, not a defect.

Summary

Timeflies changes the game by admitting that in the real world, we often don't know if a signal will arrive. Instead of blindly guessing numbers for empty slots, it first predicts if a slot will be filled, and only then predicts what is inside. It treats missing data not as a mistake to be fixed, but as a meaningful signal that tells us about the system's behavior.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →