Infinite latent feature models and the Indian buffet process