'Definition of downstream tasks in NLP

What does downstream tasks terminology mean in NLP? I saw this terminology used in several articles but I can't understand the idea behind it.

nlp


Solution 1:[1]

"Downstream tasks is what the field calls those supervised-learning tasks that utilize a pre-trained model or component". Derived from this blogpost: http://jalammar.github.io/illustrated-bert/

Solution 2:[2]

What is the "downstream task" in NLP

In supervised learning, you can think of "downstream task" as the application of the language model.

Example

  1. article classification: To tell whether the news is fake news? or Patent classification
  2. sequence labeling: assigns a class or label to each token in a given input sequence. See wiki page of sequence labeling

Reference

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Niels
Solution 2 WY Hsu