Deep Goal-Oriented Clustering