Scinovex
article Open Access

Text summarization using python: Simplifying complex information automatically and effectively

The Pharma Innovation · 2019 · Vol. 8(1) · pp. 684–688
Meghna Chaudhary

Abstract

This study introduces a Python-based text summarizer that mines a text document for key information using natural language processing (NLP) methods. Extractive summarization is implemented by the text summarizer using TextBlob and NLTK, two well-known NLP packages. In contrast to TextBlob, which uses its own extractive summarization solution, NLTK uses the TextRank algorithm and Latent Semantic Analysis (LSA) for summarization. A dataset of news stories is used to test the text summarizer's performance, and the results demonstrate its capacity to provide precise and succinct summaries. Also, the benefits and drawbacks of NLTK and TextBlob are examined, giving information on their usefulness and suitability for text-summarizing jobs. This Python-based text summarizer could be used in a number of different fields, such as news article summarization, legal document summarization, and product review summarization.

Topic ModelingNatural Language Processing TechniquesMachine Learning in HealthcareAutomatic summarizationPython (programming language)Computer scienceProgramming languageMulti-document summarizationInformation retrievalWorld Wide Web
Citations
1
FWCI
0.00
field-weighted impact
References
19
Percentile
36%
vs. same field & year
References
Representation Learning: A Review and New Perspectives
IEEE Transactions on Pattern Analysis and Machine Intelligence · 2013 · 12,724 citations
Automatic text summarization: A comprehensive survey
Expert Systems with Applications · 2020 · 771 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.