Closed philipperemy closed 3 years ago
Hi, nothing to worry about!
There is an early stopping criterion that checks how much the imputations have changed at each iteration (in L2 norm), and stops the algorithm if the difference is below a given threshold. However, there's quite a lot of variance induced by sampling the batches and this criterion is rarely verified in practice (unless you sample a very large number of batch pairs at each iteration). The warning just tells you that the algorithm stopped because the max number of iterations was reached, and not because of this early stopping criterion.
To decide when to stop the algorithm, the best thing is to create a validation set (e.g. by artificially introducing new missing values) and monitor the decrease of MAE and RMSE on this validation set.
@BorisMuzellec thank you for the quick answer!
Should I worry?