Interpretable Data Phenotyping for Healthcare via Unsupervised Learning