journal article·2023-06-28Open access

Abstractive vs. Extractive Summarization: An Experimental Review

Nikolaos Giarelis, Charalampos Mastrokostas, Nikos Karacapilidis

Applied Sciences· Volume 13· Issue 13

Abstract

Text summarization is a subtask of natural language processing referring to the automatic creation of a concise and fluent summary that captures the main ideas and topics from one or multiple documents. Earlier literature surveys focus on extractive approaches, which rank the top-n most important sentences in the input document and then combine them to form a summary. As argued in the literature, the summaries of these approaches do not have the same lexical flow or coherence as summaries that are manually produced by humans. Newer surveys elaborate abstractive approaches, which generate a summary with potentially new phrases and sentences compared to the input document. Generally speaking, contrary to the extractive approaches, the abstractive ones create summaries that are more similar to those produced by humans. However, these approaches still lack the contextual representation needed to form fluent summaries. Recent advancements in deep learning and pretrained language models led to the improvement of many natural language processing tasks, including abstractive summarization. Overall, these surveys do not present a comprehensive evaluation framework that assesses the aforementioned approaches. Taking the above into account, the contribution of this survey is fourfold: (i) we provide a comprehensive survey of the state-of-the-art approaches in text summarization; (ii) we conduct a comparative evaluation of these approaches, using well-known datasets from the related literature, as well as popular evaluation scores such as ROUGE-1, ROUGE-2, ROUGE-L, ROUGE-LSUM, BLEU-1, BLEU-2 and SACREBLEU; (iii) we report on insights gained on various aspects of the text summarization process, including existing approaches, datasets and evaluation methods, and we outline a set of open issues and future research directions; (iv) we upload the datasets and the code used in our experiments in a public repository, aiming to increase the reproducibility of this work and facilitate future research in the field.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Topic Modeling · Natural Language Processing Techniques · Advanced Text Analysis Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Industrial Management and Information Systems Lab, Department of Mechanical Engineering and Aeronautics, University of Patras, 26504 Rio Patras, Greece

Department of Electrical and Computer Engineering, University of Patras, 26504 Rio Patras, Greece

Funding

inPOINT project · European Union and Greek national funds · RESEARCH—CREATE—INNOVATE

References (65)

Show source-provided references
1. A Survey of Text Summarization Extractive Techniques
2. Automatic Text Summarization: A Comprehensive Survey10.1016/j.eswa.2020.113679 ↗
3. Bharti, S.K., and Babu, K.S. (2017). Automatic Keyword Extraction for Text Summarization: A Survey. arXiv.
4. Recent Automatic Text Summarization Techniques: A Survey10.1007/s10462-016-9475-9 ↗
5. ScisummNet: A Large Annotated Corpus and Content-Impact Models for Scientific Paper Summarization with Citation Networks
6. Enhancing Scientific Papers Summarization with Citation Graph
7. Hong, K., Conroy, J., Favre, B., Kulesza, A., Lin, H., and Nenkova, A. (2014, January 26–31). A Repository of State of the Art and Competitive Baseline Summaries for Generic News Summarization. Proceedings of the Ninth International Conference on Language Resources and Evaluation (LREC’14), Reykjavik, Iceland.
8. Narayan, S., Cohen, S.B., and Lapata, M. (November, January 31). Don’t Give Me the Details, Just the Summary! Topic-Aware Convolutional Neural Networks for Extreme Summarization. Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing, Brussels, Belgium.10.18653/v1/D18-1206 ↗
9. Zhang, J., Zhao, Y., Saleh, M., and Liu, P. (2020, January 21). PEGASUS: Pre-Training with Extracted Gap-Sentences for Abstractive Summarization. Proceedings of the 37th International Conference on Machine Learning, PMLR.
10. Zhang, S., Celikyilmaz, A., Gao, J., and Bansal, M. (2021, January 1–6). EmailSum: Abstractive Email Thread Summarization. Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 1: Long Papers), Online.10.18653/v1/2021.acl-long.537 ↗
11. Polsley, S., Jhunjhunwala, P., and Huang, R. (2016, January 11–16). CaseSummarizer: A System for Automated Summarization of Legal Texts. Proceedings of the COLING 2016, the 26th International Conference on Computational Linguistics: System Demonstrations, Osaka, Japan. The COLING 2016 Organizing Committee.
12. Text Summarization from Legal Documents: A Survey10.1007/s10462-017-9566-2 ↗
13. Azzopardi, L., Stein, B., Fuhr, N., Mayr, P., Hauff, C., and Hiemstra, D. (2019). Advances in Information Retrieval, Proceedings of the 41st European Conference on IR Research, ECIR 2019, Cologne, Germany, 14–18 April 2019, Springer International Publishing.10.1007/978-3-030-15719-7 ↗
14. A Review of Natural Language Processing Techniques for Opinion Mining Systems10.1016/j.inffus.2016.10.004 ↗
15. Opinion Mining from Online Hotel Reviews—A Text Summarization Approach10.1016/j.ipm.2016.12.002 ↗
16. Adamides, E., Giarelis, N., Kanakaris, N., Karacapilidis, N., Konstantinopoulos, K., and Siachos, I. (2023). Human Centred Intelligent Systems, Proceedings of KES HCIS 2023 Conference. Smart Innovation, Systems and Technologies, Rome, Italy, 14–16 June 2023, Springer.
17. Automatic Summarization10.1561/1500000015 ↗
18. Poibeau, T., Saggion, H., Piskorski, J., and Yangarber, R. (2013). Multi-Source, Multilingual Information Extraction and Summarization, Springer. Theory and Applications of Natural Language Processing.10.1007/978-3-642-28569-1 ↗
19. Moratanch, N., and Chitrakala, S. (2017, January 10–11). A Survey on Extractive Text Summarization. Proceedings of the 2017 International Conference on Computer, Communication and Signal Processing (ICCCSP), Chennai, India.10.1109/ICCCSP.2017.7944061 ↗
20. A Survey of Automatic Text Summarization: Progress, Process and Challenges10.1109/ACCESS.2021.3129786 ↗
21. Deep Reinforcement and Transfer Learning for Abstractive Text Summarization: A Review10.1016/j.csl.2021.101276 ↗
22. Lin, C.Y. (2004). Text Summarization Branches Out, Association for Computational Linguistics.
23. Papineni, K., Roukos, S., Ward, T., and Zhu, W.J. (2002, January 7–12). BLEU: A Method for Automatic Evaluation of Machine Translation. Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics; Association for Computational Linguistics, Philadelphia, PA, USA.10.3115/1073083.1073135 ↗
24. Graham, Y. (2015, January 17–21). Re-Evaluating Automatic Summarization with BLEU and 192 Shades of ROUGE. Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing, Lisbon, Portugal.10.18653/v1/D15-1013 ↗
25. Rieger, B.B. (1991). On Distributed Representation in Word Semantics, International Computer Science Institute.10.1007/3-540-55027-5_15 ↗
26. The Automatic Creation of Literature Abstracts10.1147/rd.22.0159 ↗
28. Gong, Y., and Liu, X. (2001, January 1). Generic Text Summarization Using Relevance Measure and Latent Semantic Analysis. Proceedings of the 24th annual international ACM SIGIR conference on Research and development in information retrieval, New York, NY, USA.10.1145/383952.383955 ↗
29. Using Latent Semantic Analysis in Text Summarization and Summary Evaluation
30. Text Summarization Using a Trainable Summarizer and Latent Semantic Analysis10.1016/j.ipm.2004.04.003 ↗
31. Mihalcea, R., and Tarau, P. (2004, January 25–26). TextRank: Bringing Order into Text. Proceedings of the 2004 Conference on Empirical Methods in Natural Language Processing, Barcelona, Spain.
32. Page, L., Brin, S., Motwani, R., and Winograd, T. (1998). The Pagerank Citation Ranking: Bring Order to the Web, Stanford University. Technical Report.
33. LexRank: Graph-Based Lexical Centrality as Salience in Text Summarization
34. Bougouin, A., Boudin, F., and Daille, B. (2013, January 14–19). TopicRank: Graph-Based Topic Ranking for Keyphrase Extraction. Proceedings of the Sixth International Joint Conference on Natural Language Processing, Nagoya, Japan.
35. Florescu, C., and Caragea, C. (August, January 30). PositionRank: An Unsupervised Approach to Keyphrase Extraction from Scholarly Documents. Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), Vancouver, CMA, Canada.
36. Mikolov, T., Chen, K., Corrado, G., and Dean, J. (2013). Efficient Estimation of Word Representations in Vector Space. arXiv.
37. Reimers, N., and Gurevych, I. (2019, January 3–7). Sentence-BERT: Sentence Embeddings Using Siamese BERT-Networks. Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP), Hong Kong, China.10.18653/v1/D19-1410 ↗
38. Chinese Text Summarization Algorithm Based on Word2vec10.1088/1742-6596/976/1/012006 ↗
39. Haider, M.M., Hossin, M.d.A., Mahi, H.R., and Arif, H. (2020, January 5–7). Automatic Text Summarization Using Gensim Word2Vec and K-Means Clustering Algorithm. Proceedings of the 2020 IEEE Region 10 Symposium (TENSYMP), Dhaka, Bangladesh.10.1109/TENSYMP50017.2020.9230670 ↗
40. Abdulateef, S., Khan, N.A., Chen, B., and Shang, X. (2020). Multidocument Arabic Text Summarization Based on Clustering and Word2Vec to Reduce Redundancy. Information, 11.10.3390/info11020059 ↗
41. Ganesan, K., Zhai, C., and Han, J. (2010, January 23–27). Opinosis: A Graph Based Approach to Abstractive Summarization of Highly Redundant Opinions. Proceedings of the 23rd International Conference on Computational Linguistics (Coling 2010), Beijing, China. Coling 2010 Organizing Committee.
42. Genest, P.E., and Lapalme, G. (2012, January 8–14). Fully Abstractive Approach to Guided Summarization. Proceedings of the 50th Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers), Jeju Island, Korea.
43. Abstractive Text Summarization Based on Improved Semantic Graph Approach10.1007/s10766-018-0560-3 ↗
44. Deep Learning10.1038/nature14539 ↗
45. Rekabdar, B., Mousas, C., and Gupta, B. (February, January 30). Generative Adversarial Network with Policy Gradient for Text Summarization. Proceedings of the 2019 IEEE 13th International Conference on Semantic Computing (ICSC), Newport Beach, CA, USA.10.1109/ICOSC.2019.8665583 ↗
46. Hierarchical Human-Like Deep Neural Networks for Abstractive Text Summarization10.1109/TNNLS.2020.3008037 ↗
47. Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, Ł., and Polosukhin, I. (2017, January 4–9). Attention Is All You Need. Proceedings of the Advances in Neural Information Processing Systems, Long Beach, CA, USA.
48. Bahdanau, D., Cho, K., and Bengio, Y. (2016). Neural Machine Translation by Jointly Learning to Align and Translate. arXiv.
49. Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformer
50. Xue, L., Constant, N., Roberts, A., Kale, M., Al-Rfou, R., Siddhant, A., Barua, A., and Raffel, C. (2021, January 8). MT5: A Massively Multilingual Pre-Trained Text-to-Text Transformer. Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Online.10.18653/v1/2021.naacl-main.41 ↗
51. Lewis, M., Liu, Y., Goyal, N., Ghazvininejad, M., Mohamed, A., Levy, O., Stoyanov, V., and Zettlemoyer, L. (2020, January 10). BART: Denoising Sequence-to-Sequence Pre-Training for Natural Language Generation, Translation, and Comprehension. Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, Online.10.18653/v1/2020.acl-main.703 ↗
52. Language Models Are Few-Shot Learners
53. Shleifer, S., and Rush, A.M. (2020). Pre-Trained Summarization Distillation. arXiv.
54. Hermann, K.M., Kocisky, T., Grefenstette, E., Espeholt, L., Kay, W., Suleyman, M., and Blunsom, P. (2015, January 7–12). Teaching Machines to Read and Comprehend. Proceedings of the Advances in Neural Information Processing Systems, Montreal, CMA, Canada.
55. Gliwa, B., Mochol, I., Biesek, M., and Wawer, A. (2019, January 4). SAMSum Corpus: A Human-Annotated Dialogue Dataset for Abstractive Summarization. Proceedings of the 2nd Workshop on New Frontiers in Summarization, Hong Kong, China.10.18653/v1/D19-5409 ↗
56. Kim, B., Kim, H., and Kim, G. (2019, January 2–7). Abstractive Summarization of Reddit Posts with Multi-Level Memory Networks. Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers), Minneapolis, MN, USA.
57. Kornilova, A., and Eidelman, V. (2019, January 4). BillSum: A Corpus for Automatic Summarization of US Legislation. Proceedings of the 2nd Workshop on New Frontiers in Summarization, Hong Kong, China.
58. Hasan, T., Bhattacharjee, A., Islam, M.d.S., Mubasshir, K., Li, Y.F., Kang, Y.B., Rahman, M.S., and Shahriyar, R. (2021, January 1–6). XL-Sum: Large-Scale Multilingual Abstractive Summarization for 44 Languages. Proceedings of the Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021, Online.10.18653/v1/2021.findings-acl.413 ↗
59. An Empirical Survey on Long Document Summarization: Datasets, Models, and Metrics10.1145/3545176 ↗
60. Post, M. (November, January 31). A Call for Clarity in Reporting BLEU Scores. Proceedings of the Third Conference on Machine Translation: Research Papers, Brussels, Belgium.
61. Nathan, P. (2023, June 27). PyTextRank, a Python Implementation of TextRank for Phrase Extraction and Summarization of Text Documents. DerwenAI/Pytextrank: v3.1.1 release on PyPi | Zenodo. Available online: https://zenodo.org/record/4637885.
62. Wolf, T., Debut, L., Sanh, V., Chaumond, J., Delangue, C., Moi, A., Cistac, P., Rault, T., Louf, R., and Funtowicz, M. (2020, January 5). Transformers: State-of-the-Art Natural Language Processing. Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing: System Demonstrations, Online.10.18653/v1/2020.emnlp-demos.6 ↗
63. Fabbri, A., Li, I., She, T., Li, S., and Radev, D. (August, January 28). Multi-News: A Large-Scale Multi-Document Summarization Dataset and Abstractive Hierarchical Model. Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics, Florence, Italy.
64. Zhang, T., Kishore, V., Wu, F., Weinberger, K.Q., and Artzi, Y. (2020). BERTScore: Evaluating Text Generation with BERT. arXiv.
65. Sellam, T., Das, D., and Parikh, A. (2020, January 5–10). BLEURT: Learning Robust Metrics for Text Generation. Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, Online.10.18653/v1/2020.acl-main.704 ↗