¿Existe un modelo de IA para generar oraciones sarcásticas?

9

Actualmente estoy trabajando en una aplicación de Android AI.

Conozco los modelos de IA para generar oraciones aleatorias. Sin embargo, ¿hay un modelo de IA para generar oraciones sarcásticas?

Praharsh Bhatt
fuente
1
Reconocer e interpretar el sarcasmo es a menudo una tarea difícil incluso para los humanos de comprender; Como puedes aprender solo las cosas que puedes reconocer, no veo formas válidas de cumplir tu tarea.
Lovecraft
Bueno, si te sumerges y miras más de cerca, vemos que las declaraciones irónicas son las más propensas a ser sarcásticas. Así que en vez; ¿Hay alguna manera de producir declaraciones irónicas aleatorias?
Praharsh Bhatt
Puede usar Generative modelscomo NB (Naive Bayes) y usar la probabilidad usando un gran corpus para generar oraciones aleatorias con n gramos
ᴀʀᴍᴀɴ
Recomiendo investigar el concepto del "cumplido de revés" y la comedia de Don Rickles , ampliamente considerado como el ejemplo de la forma, en busca de inspiración. (Y por favor, manténganos informados de su progreso. Tener un asistente de computadora sarcástico es un sueño mío).
DukeZhou
@DukeZhou Mi equipo está desarrollando IA para Android aquí: play.google.com/store/apps/details?id=com.multiverse.jarvis Ahí es donde queremos implementar el algoritmo.
Praharsh Bhatt

Respuestas:

1

También puede crear una base de datos de oraciones sarcásticas, especialmente de, por ejemplo, obras históricas. Y luego entrene su software para reconocer patrones de esas oraciones.

Por ejemplo, construcciones gramaticales / orden, longitud (o circunstancias que se acumulan hasta el sarcasmo).

Y use esa base de datos como punto de partida, con comentarios para aprender, o podría usar el método anterior para mejorar su producción efectiva.

Otro enfoque sería utilizar un enfoque similar pero inverso; estudie esas bases de datos y cree un resultado equivalente basado en la coherencia, y luego extrapole el procedimiento de generación de resultados. (En combinación con otros métodos)

a
fuente
7

Una forma simple de sarcasmo implica una inversión directa del significado literal de la declaración, por ejemplo, "Buen clima que estamos teniendo" (durante una tormenta eléctrica), "justo lo que necesitaba" (cuando algo sale mal).

El problema de hacer esto en oraciones aleatorias es que puede que no tenga contexto para establecer la inversión del significado literal.

Posiblemente podría construirlos usando una plantilla en la línea de "Justo lo que necesitaba - (sucedió algo malo al azar) hoy"

O, cuando se calcula el resultado de un proceso, si no es el resultado deseado, en lugar de devolver "misión fallida" o "misión aún no completa", la IA podría decir "estás teniendo un gran día, no usted? - misión fallida "o" gran trabajo, genio - misión aún no completada ".

La mayoría de las oraciones aleatorias no serán adecuadas para el sarcasmo, por lo que solo podrían aplicarse en circunstancias específicas.

No está claro en su pregunta cuál es el contexto para estas oraciones aleatorias, y por lo tanto no está claro si ese contexto sería adecuado para el sarcasmo.

Jnani Jenny Hale
fuente
2

Eche un vistazo al artículo Una arquitectura modular para la generación de sarcasmo sin supervisión (2019) de Mishra et al.

En resumen, los autores escriben

En este artículo, proponemos un marco novedoso para la generación de sarcasmo; el sistema toma una opinión negativa literal como entrada y la traduce a una versión sarcástica. Nuestro marco no requiere datos emparejados para la capacitación.

Aquí está la implementación de referencia.

nbro
fuente