We only modify the action type in the revising process.
the modified trees are always structurally different instead of only with different dependency labels compared to the original one, which guarantees structured diversity.