Prediction refinement

predict-refine