The set of permissible alternations is predicate-specific, 3 but still most of the alternation are shared across several or many predicates (e.g., passivization or dativization).
bayesSRL regards semantic role induction as a multi-task clustering problem and encodes the relative 'popularity' of alternations by quantifying how likely a pair of keys is to be clustered.