The selftraining process may erroneously generate some bad or incorrect questions which can sidetrack the learning process.
we implement a question selection oracle which determines which questions to add among the potentially very large set of questions generated by the QG model in each iteration.