What Could the Model Have Known at That Moment?

Build one feature row per historical decision using event time, availability time and explicit label boundaries, without leaking later evidence into the inputs.

17 sections · 4 questions · 1 coding challenge

1 / 17

Training Data Needed a Memory of What Was Available

BOTIE

Feature-store systems address the problem of joining historical features to the time of each training example. Feast documents point-in-time retrieval relative to each entity timestamp, including a bounded lookback. Its current documentation also distinguishes event time from when a value became available.

That distinction explains our late upload. Filtering event time alone cannot exclude data that arrived after the decision. This lesson expresses both boundaries directly in SQL so their meaning remains visible regardless of the feature-store framework used later.

Sources for this history