Generative Locally Linear Embedding