News summarization is the natural language processing task of automatically generating a concise, coherent, and factually accurate overview of one or more news articles while preserving the essential information, key events, and primary entities. In computational linguistics and machine learning, this process is typically carried out using either extractive techniques, which identify and assemble the most salient sentences directly from the source text, or abstractive techniques, which use language models to synthesize and rephrase the underlying information into novel wording. It can be applied to individual stories or across multiple reports covering the same topic, allowing readers and content aggregation systems to quickly distill complex current events, eliminate redundant reporting, and understand major developments efficiently.