Neural-based Natural Language Generation (NLG) System