Does Prediction Machines Predict Our Future? A Review