For each answer a, we generate the fake answer dynamically by randomly selecting another answer a = a from S that has the same type as a, as opposed to <cite>AddSent</cite> <cite>(Jia and Liang, 2017)</cite> , which uses a pre-defined fake answer for each type (e.g., "Chicago" for any location).