The user simulation is trained on exactly the same user actions that are used to evaluate the COMMUNICATOR systems, so the user simulations mimic exactly these users.
the simulation is able to mimic the effects of speech recognition errors, because it is just as likely as the real users to disagree with a confirmation or provide a new value for a previously filled slot.