O que é modelo generativo e discriminativo? Como eles são usados ​​no Processamento de linguagem natural?


10

Esta pergunta é sobre algoritmo gerador versus algoritmo discriminativo, mas alguém pode dar um exemplo da diferença entre esses formulários quando aplicado ao Processamento de linguagem natural? Como os modelos generativos e discriminativos são usados ​​na PNL?


@knb O link para o vídeo está quebrado
viebel

Respostas:


8

Digamos que você esteja prevendo o tópico de um documento, considerando suas palavras.

Um modelo generativo descreve a probabilidade de cada tópico e a probabilidade de as palavras receberem o tópico. É assim que se diz que os documentos são realmente "gerados" pelo mundo - um tópico surge de acordo com alguma distribuição, as palavras surgem por causa do tópico, você tem um documento. A classificação de documentos das palavras W no tópico T é uma questão de maximizar a probabilidade conjunta: P (T, W) = P (W | T) P (T)

Um modelo discriminativo opera apenas descrevendo a probabilidade de um tópico receber as palavras. Não diz nada sobre a probabilidade das palavras ou tópicos serem eles mesmos. A tarefa é modelar P (T | W) diretamente e encontrar o T que maximiza isso. Essas abordagens não se importam com P (T) ou P (W) diretamente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.