Source: https://research.duolingo.com/papers/yancey.kdd20.pdf