Humor computacional - Computational humor

O humor computacional é um ramo da linguística computacional e da inteligência artificial que usa computadores na pesquisa de humor . É uma área relativamente nova, com a primeira conferência dedicada organizada em 1996.

O primeiro "modelo computacional de senso de humor" foi sugerido por Suslov já em 1992. A investigação do esquema geral de processamento de informações mostra a possibilidade de um mau funcionamento específico, condicionado pela necessidade de um rápido apagamento da consciência de uma versão falsa. . Esse mau funcionamento específico pode ser identificado com um efeito humorístico em bases psicológicas: ele corresponde exatamente à teoria da resolução da incongruência. No entanto, um ingrediente essencialmente novo, o papel do tempo, é adicionado ao conhecido papel da ambigüidade.

Nos sistemas biológicos, o senso de humor se desenvolve inevitavelmente no decorrer da evolução, pois sua função biológica consiste em acelerar a transmissão da informação processada para a consciência e no uso mais eficaz dos recursos cerebrais. A realização desse algoritmo em redes neurais justifica naturalmente a hipótese de Spencer sobre o mecanismo do riso: o apagamento de uma versão falsa corresponde a zerar alguma parte da rede neural e a energia excessiva dos neurônios é lançada para o córtex motor, provocando contrações musculares.

A realização prática deste algoritmo necessita de extensos bancos de dados, cuja criação no regime automático foi sugerida recentemente. Como resultado, essa direção magistral não foi desenvolvida de forma adequada e as investigações subsequentes aceitaram uma coloração um tanto especializada.

Geradores de piadas

Geração de trocadilhos

Uma abordagem à análise do humor é a classificação das piadas. Uma etapa posterior é uma tentativa de gerar piadas com base nas regras que fundamentam a classificação.

Protótipos simples para geração de trocadilhos de computador foram relatados no início de 1990, com base em um programa gerador de linguagem natural , VINCI . Graeme Ritchie e Kim Binsted em seu artigo de pesquisa de 1994 descreveram um programa de computador, JAPE, projetado para gerar trocadilhos do tipo pergunta-resposta a partir de um léxico geral, isto é, não humorístico. (O nome do programa é um acrônimo para "Joke Analysis and Production Engine".) Alguns exemplos produzidos pelo JAPE são:

P: Qual é a diferença entre folhas e um carro?
R: Um você escova e rastela, o outro você apressa e freia.
P: O que você chama de mercado estranho?
R: Um bizarro bazar.

Desde então, a abordagem foi aprimorada, e o relatório mais recente, de 2007, descreve o gerador de piadas STANDUP, implementado na linguagem de programação Java . O gerador STANDUP foi testado em crianças no âmbito da análise de sua usabilidade para o desenvolvimento de habilidades de linguagem para crianças com deficiência de comunicação, por exemplo, devido à paralisia cerebral . (O nome do projeto é um acrônimo para "Sistema para aumentar o diálogo de não falantes usando trocadilhos" e uma alusão à comédia stand-up .) As crianças responderam a esse "playground de idiomas" com entusiasmo e mostraram uma melhora acentuada em certos tipos de testes de linguagem.

Os dois jovens, que usaram o sistema por um período de dez semanas, regalaram seus colegas, funcionários, familiares e vizinhos com piadas como: "Como você chama um míssil picante? Um tiro quente!" Sua alegria e entusiasmo em entreter os outros foram inspiradores.

Outro

Stock e Strapparava descreveram um programa para gerar siglas engraçadas .

"AskTheBrain" (2002) [1] usou clustering e análise bayesiana para associar conceitos de forma cômica.

Reconhecimento de piada

Um algoritmo estatístico de aprendizado de máquina para detectar se uma frase continha um duplo sentido " Isso é o que ela disse " foi desenvolvido por Kiddon e Brun (2011). Existe uma implementação Python de código aberto do sistema TWSS da Kiddon & Brun.

Um programa para reconhecer piadas toc-toc foi relatado por Taylor e Mazlack. Esse tipo de pesquisa é importante na análise da interação humano-computador.

Uma aplicação de técnicas de aprendizado de máquina para distinguir textos de piadas de não-piadas foi descrita por Mihalcea e Strapparava (2006).

Takizawa et al. (1996) relataram um programa heurístico para detecção de trocadilhos na língua japonesa .

Em 2020, um novo conjunto de dados de referência e um modelo de classificação de última geração foram introduzidos com base no uso de aprendizagem por transferência e incorporação de frases de BERT . O artigo alcançou 98% de precisão na detecção de humor.

Formulários

Uma possível solicitação de auxílio na aquisição da linguagem é descrita na seção "Geração de trocadilhos". Outro uso imaginado de geradores de piadas é em casos de fornecimento constante de piadas em que a quantidade é mais importante do que a qualidade. Outra direção óbvia, embora remota, é a apreciação automática da piada.

Sabe-se que os humanos interagem com os computadores de maneira semelhante à interação com outros humanos, o que pode ser descrito em termos de personalidade, polidez, lisonja e favoritismo dentro do grupo. Portanto, o papel do humor na interação humano-computador está sendo investigado. Em particular, foi sugerida a geração de humor na interface do usuário para facilitar a comunicação com computadores.

Craig McDonough implementou o Gerador de frases mnemônicas, que converte senhas em frases engraçadas. Com base na teoria da incongruência do humor , sugere-se que as sentenças sem sentido, mas engraçadas, resultantes são mais fáceis de lembrar. Por exemplo, a senha AjQA3Jtv é convertida em "Arafat juntou-se à Formiga de Quayle, enquanto TARAR ameaçou o vaso de Thurmond".

Pesquisa relacionada

John Allen Paulos é conhecido por seu interesse nos fundamentos matemáticos do humor. Seu livro Matemática e Humor: Um Estudo da Lógica do Humor demonstra estruturas comuns ao humor e às ciências formais (matemática, linguística) e desenvolve um modelo matemático de piadas baseado na teoria da catástrofe .

Os sistemas de conversação projetados para participar das competições do teste de Turing geralmente têm a capacidade de aprender anedotas e piadas humorísticas. Como muitas pessoas consideram o humor algo particular dos humanos, sua aparência na conversa pode ser bastante útil para convencer um interrogador humano de que uma entidade oculta, que pode ser uma máquina ou um humano, é na verdade um humano.

Veja também

Leitura adicional

  • " Humor computacional ", de Binsted, K .; Nijholt, A .; Stock, O .; Strapparava, C .; Ritchie, G .; Manurung, R .; Pain, H .; Waller, A .; O 'Mara, D., IEEE Intelligent Systems Volume 21, Issue 2, 2006, pp. 59-69 doi : 10.1109 / MIS.2006.22
  • O. Stock, C. Strapparava & A. Nijholt (eds.) "The April Fools 'Day Workshop on Computational Humor." Proc. Twente Workshop on Language Technology 20 (TWLT20), ISSN 0929-0672, ITC-IRST, Trento, Itália, abril de 2002, 146 pp

Referências