While really handy, recommendation systems for (next) word prediction are quite a niche, and I am not sure if there has ever been a research...