In general, this matching procedure assumes that frames describing a syntactic argument structure similar to that of the parsed sentence are more likely to correctly describe the semantic roles of the extracted arguments.
the frame matcher only chooses roles from frames that are the best syntactic matches with the extracted argument set.