This lack of diversity is due to the constraint that competing string-to-tree rules must have the same aligned non-terminal symbols, which is taken into account when collecting negative samples.
the ambiguity between translation rules in a stringto-tree system is heavily restricted by the target side syntax.