The closest work in this line is hierarchical neural language models (Morin and Bengio, 2005), which model language with word clusters.
their approaches do not focus on dealing with named entities as our model does.