Before revision:  In this work, we propose a template rewriting method for Natural Language Generation (NLG) , where the number of templates scales only linearly with the number of slots .
After revision:  In this work, we propose a template rewriting method for Natural Language Generation (NLG) using a single domain-independent model across a large number of APIs. First, we propose a schema-guided approach which conditions the generation on a schema describing the API in natural language. Our second method investigates the use of a small number of templates scales only linearly with the number of slots .