Such clustering is usually performed through manually defined semantic and syntactic features defined over argument instances.
similar to ours, L&G and Arg2vec both encode dependency relations in the embeddings.