tokens: The higher level tasks in NLP are Machine Translation ( MT ) , Information Extraction ( IE ) , Information Retrieval ( IR ) , Automatic Text Summarization ( ATS ) , Question - Answering System , Parsing , Sentiment Analysis , Natural Language Understanding ( NLU ) and Natural Language Generation ( NLG ) .