A Decision Theoretic Approach To Natural Language Generation