Text generation for small data regimes