Rebuild What the Model Could Have Known
Historical Retrieval Needs a Time Boundary
BOTIE
Machine-learning teams face a related difficulty when rebuilding inputs for old predictions. Feast, announced by Gojek and Google Cloud in 2019, provided a shared feature store for training and serving. Its historical retrieval selects feature values against each training row's timestamp rather than attaching today's value to every old example.
Our lesson keeps an additional availability timestamp explicitly. A measurement may describe an earlier event but arrive after the prediction. We must check both boundaries to reconstruct what the service could have used. That extra rule is part of this example's contract; a feature store's point-in-time label alone does not promise it.