/text-summarisation-tool

Extractive text summarisation tool developed for completion of my MSc ICT Software Implementation module. This is an overhaul of my original work.

Primary LanguageC++

text-summarisation-tool

Extractive text summarisation tool.

What is Text Summarisation?

Text summarisation is a process that reduces a block of text, small and large, into a summary that maintains all key points of the original document.

Types of Text Summarisation

There are two commonly used types of text summarisation:

  • Abstractive
  • Extractive

Abstractive methods focus on understanding semantics of the original text to then re-tell it in fewer words.

Extractive methods selects important text structures (sentences, paragraphs etc.) from the original document, which are then collated into a shorter, summarised version of the original text. Sentence importance is reliant upon linguistic and statistical features of sentences.

Why Summarise Text / Data?

In the current climate of continuous and wide-ranging publications that are released into the world everyday, there's simply too much text and data to grasp a full story. More often than not, headlines are not sufficient enough in painting the picture. This is why text summarisation tools exist: to reduce time needed to understand what a certain piece of text is trying to convey, through optimising readability and topic coverage.