One common issue with a pipeline model is that error may propagate through different stages and accumulate.
the overall structure of the model can be redesigned such that the graphs are already time-aware during ranking.