A cache-based natural language model for speech recognition | IEEE Journals & Magazine | IEEE Xplore