For example in Figure 2(c), the domain type of the predicate government position is politician, which becomes the implicit type of the answer.
we can filter type constraints which are irrelevant to the implicit types, preventing semantic drift and speeding up the generation process.