¿Cómo serían las conversaciones con Alexa si fuera una habitual en The Second City?
Jonathan May, líder de investigación en el Instituto de Ciencias de la Información de la USC ISI y profesor asistente de investigación en ciencias de la computación en la Escuela de Ingeniería Viterbi de la USC, está explorando esta pregunta con Justin Cho, un analista programador de ISI y potencial doctorado de la USC Viterbi.estudiante, a través de su proyecto de Pares Seleccionados de Improvisación Aprendizaje SPOLIN. Su investigación incorpora diálogos de improvisación en chatbots para producir interacciones más atractivas.
La colección de investigación SPOLIN está compuesta por más de 68,000 pares de diálogos en inglés, o diálogos conversacionales de respuesta rápida y subsiguiente. Estos pares modelan sí y diálogos, un principio fundamental en la improvisación que fomenta conversaciones más sólidas y fáciles de relacionar. Después de reunir eldatos, Cho y May construyeron SpolinBot, un agente de improvisación programado con la primera colección de sí e investigación lo suficientemente grande como para entrenar a un chatbot.
El documento de investigación del proyecto, "Conversaciones de puesta a tierra con diálogos improvisados", se presentó el 6 de julio en la conferencia de la Asociación de Lingüística Computacional, celebrada del 5 al 10 de julio.
Encontrar un terreno común
May estaba buscando nuevas ideas de investigación en su trabajo. Su amor por el análisis del lenguaje lo había llevado a trabajar en proyectos de Procesamiento del Lenguaje Natural PNL, y comenzó a buscar formas de datos más interesantes con las que pudiera trabajar.
"Había hecho algunas improvisaciones en la universidad y lamentaba esos días", dijo. "Entonces un amigo que estaba en el grupo de improvisación de mi universidad sugirió que sería útil tener un 'sí' y un bot para practicar, y eso me dio la inspiración: no sería divertido hacer un bot que pueda improvisar, ¡sería práctico! "
Cuanto más profundo May exploró esta idea, más válida la encontró. Sí, y es un pilar de la improvisación que incita a un participante a aceptar la realidad que otro participante dice "sí" y luego construir sobre esa realidadproporcionando información adicional "y". Esta técnica es clave para establecer un terreno común en la interacción. Como puede decirlo, "Sí, y es la forma en que la comunidad improvisa decir 'fundamento'".
Sí y sí son importantes porque ayudan a los participantes a construir una realidad juntos. En los guiones de películas, por ejemplo, tal vez el 10-11% de las líneas pueden considerarse sí y no, mientras que en la improvisación, al menos el 25% de las líneas sonSí. Esto se debe a que, a diferencia de las películas, que tienen escenarios y personajes ya establecidos para el público, los improvisadores actúan sin escena, accesorios ni ninguna realidad objetiva.
"Debido a que las escenas de improvisación se construyen a partir de casi ninguna realidad establecida, el diálogo que se desarrolla en la improvisación trata activamente de alcanzar suposiciones y comprensión mutuas", dijo Cho. "Esto hace que el diálogo en la improvisación sea más interesante que la mayoría del diálogo ordinario, que generalmente tiene lugar conmuchos supuestos ya existentes del sentido común, señales visuales, etc. "
Pero encontrar una fuente para extraer el diálogo de improvisación fue un desafío. Inicialmente, May y Cho examinaron conjuntos de diálogos típicos, como guiones de películas y colecciones de subtítulos, pero esas fuentes no contenían suficientes respuestas positivas para mí. Además, puedeser difícil de encontrar grabado, y mucho menos transcrito, improvisación
The Friendly Neighborhood Improv Bot
Antes de visitar la USC como estudiante de intercambio en el otoño de 2018, Cho contactó a May para preguntar sobre los proyectos de investigación de la PNL en los que podía participar. Una vez que Cho llegó a la USC, se enteró del proyecto de mejora que May tenía en mente.
"Estaba interesado en cómo tocó un nicho con el que no estaba familiarizado, y estaba especialmente intrigado de que hubiera poco o ningún trabajo previo en esta área", dijo Cho. "Me enganché cuando Jon dijo quenuestro proyecto responderá una pregunta que aún no se ha formulado: la cuestión de cómo modelar la puesta a tierra en la improvisación a través del sí y el acto puede contribuir a mejorar los sistemas de diálogo ".
Cho investigó múltiples enfoques para recopilar datos de improvisación. Finalmente se encontró con Spontaneanation, un podcast de improvisación presentado por el prolífico actor y comediante Paul F. Tompkins que se ejecutó de 2015 a 2019.
Con sus episodios de tema abierto, unos 30 minutos de improvisación continua, grabaciones de alta calidad y un tamaño considerable, Spontaneanation fue la fuente perfecta para extraer respuestas positivas para el proyecto. El dúo introdujo sus datos de Spontaneanation en un programay nació SpolinBot.
"Una de las partes más interesantes del proyecto es que descubrimos una forma de usar la improvisación", explicó May. "La espontaneización fue un gran recurso para nosotros, pero es bastante pequeña a medida que avanzan los conjuntos de datos; solo obtuvimos alrededor de 10,000sí y eso. Pero utilizamos esos sí y para construir un clasificador programa que puede mirar nuevas líneas de diálogo y determinar si son sí y no ".
Trabajar con diálogos de improvisación primero ayudó a los investigadores a encontrar respuestas positivas de otras fuentes también, ya que la mayoría de los datos de SPOLIN provienen de guiones y subtítulos de películas. "En última instancia, el corpus de SPOLIN contiene más de cinco veces más respuestas positivas"fuentes que no son de improvisación que de improvisación, pero solo pudimos obtener esas respuestas afirmativas al comenzar con improvisación ", dijo May.
SpolinBot tiene algunos controles que pueden refinar sus respuestas, llevándolos de seguros y aburridos a divertidos y extravagantes, y también genera cinco opciones de respuesta que los usuarios pueden elegir para continuar la conversación.
SpolinBot #Goals
El dúo tiene muchos planes para SpolinBot, además de extender sus habilidades de conversación más allá del sí y el ". Queremos explorar otros factores que hacen que la improvisación sea interesante, como la construcción de personajes, la construcción de escenas", si esto generalmenteuna anomalía interesante es cierto, ¿qué más es también cierto? 'y devoluciones de llamadas refiriéndose a objetos / eventos mencionados en turnos de diálogo anteriores ", dijo Cho." Tenemos un largo camino por recorrer, y eso me hace másemocionado por lo que puedo explorar a lo largo de mi doctorado y más allá "
May hizo eco de los sentimientos de Cho. "En última instancia, queremos construir un buen compañero de conversación y un buen compañero creativo", dijo, y señaló que incluso en la improvisación, sí y solo marca el comienzo de una conversación. "Los robots de hoy, SpolinBotincluidos, no son excelentes para mantener el hilo de la conversación. Debe haber una sensación de que ambos participantes no solo están estableciendo una realidad, sino que también están experimentando esa realidad juntos ".
Ese último punto es clave, porque, como explicó May, un buen compañero debe ser igual, no subordinado en la forma en que Alexa y Siri lo son. "Me gustaría que mi compañero tome decisiones y haga una lluvia de ideas conmigo,"Él dijo." En última instancia, deberíamos poder cosechar los beneficios del trabajo en equipo y la cooperación de los que los humanos se han beneficiado al trabajar juntos. Y el socio virtual tiene el beneficio adicional de ser mucho mejor y más rápido en matemáticas que yo, y no realmenteque necesita comer! "
Fuente de la historia :
Materiales proporcionado por Universidad del Sur de California . Nota: El contenido puede ser editado por estilo y longitud.
Cita esta página :