For an extracted predicate p for e, we assign arguments to p based on the semantic role label or labels with which it is most commonly associated in the annotated corpus.
for each possible semantic role r, we count how often p occurs in a phrase that is an argument to e and is annotated with role r. We also count how often p occurs as part of any phrase that is annotated with role r. Let score(e, r, p) denote the sum of these two counts.