This idea is a modification of the selectional preference view of Wilks.
birke and Sarkar (2006) present a sentence clustering approach for non-literal language recognition implemented in the TroFi system (Trope Finder).