To illustrate, once we decide to use an estimated token coming from the model itself, our oracle can help us select the next suitable word and feed it into the model.
even during training time the truth have been completely altered, our method will always provide the model with the best suitable token in the following time-steps.