Microsoft Certified: Azure AI Engineer AssociateImplement natural language processing solutionsMedium

A global news agency wants to automatically generate short, concise summaries of lengthy news articles to provide quick overviews for readers. The summaries should capture the main points and key information without introducing new content. Which Azure AI Language feature is best suited for this task?

  1. AAzure AI Language - Sentiment Analysis
  2. BAzure AI Language - Key Phrase Extraction
  3. CAzure AI Language - Extractive Summarization
  4. DAzure AI Language - Abstractive Summarization
Show answer & explanation

Correct answer: C. Azure AI Language - Extractive Summarization

Extractive Summarization works by identifying and extracting the most important sentences or phrases directly from the original text, ensuring that the summary only contains content present in the source. This is ideal for generating concise overviews without introducing new information, as required by the news agency.

Why the other options are wrong

  • A. Sentiment Analysis determines the emotional tone of text, not its summary.
  • B. Key Phrase Extraction identifies important concepts, but does not generate a coherent summary of sentences.
  • D. Abstractive Summarization generates new sentences, which might introduce content not explicitly in the original text, failing the 'without introducing new content' requirement.

Azure AI Language Extractive Summarization

A feature of Azure AI Language that generates a summary of a document by extracting the most important sentences or phrases directly from the original text, preserving factual accuracy and ensuring no new information is introduced.

  • Pulls existing sentences/phrases from the source document.
  • Guarantees that all content in the summary is from the original.
  • Useful for quick overviews and maintaining factual integrity.
  • Contrast with abstractive summarization, which generates new text.

Memory trick: Read the big one, Pick the best lines, Make it small.

More Implement natural language processing solutions questions