https://blog.research.google/2017/11/on-device-conversational-modeling-with.html