Advancements in Natural Language Processing for Automatic Text Summarization