Supervising Unsupervised Learning