In the labeling stage, semantic roles are represented by clusters of arguments, and labeling a particular argument corresponds to deciding on its role cluster.
instead of dealing with argument occurrences directly, in BayesSRL they are represented as predicate-specific syntactic signatures, called argument keys.