Improving Language Models by Clustering Training Sentences