Learning Discrete Concepts in Latent Hierarchical Models