Modelos y plataformas de IA
El nuevo chatbot Meena de Google puede mantener conversaciones sensatas y específicas sobre casi cualquier tema
Tan impresionantes y útiles como son los asistentes virtuales como Siri, Alexa y Google Assistant, sus habilidades conversacionales suelen estar limitadas a recibir ciertos comandos y entregar respuestas predefinidas. Empresas como Google y Amazon (AMZN ) han estado buscando métodos de entrenamiento y desarrollo de inteligencia artificial que puedan hacer que los chatbots de inteligencia artificial sean más robustos y flexibles, capaces de mantener conversaciones con los usuarios de una manera mucho más natural. Según un informe de DigitalTrends, Google ha publicado recientemente un artículo que demuestra las capacidades de su nuevo chatbot, llamado “Meena”. Según un artículo del blog de los investigadores, Meena puede participar en conversaciones con sus usuarios sobre casi cualquier tema.
Meena es un chatbot de dominio abierto, lo que significa que responde al contexto de la conversación hasta el momento y se adapta a las entradas para entregar respuestas más naturales. La mayoría de los demás chatbots son de dominio cerrado, lo que significa que sus respuestas están tematizadas en torno a ciertas ideas y limitadas a realizar tareas específicas.
Según el informe de Google, la flexibilidad de Meena fue el resultado de un conjunto de datos de entrenamiento masivo. Meena se entrenó con alrededor de 40 mil millones de palabras extraídas de conversaciones en las redes sociales y filtradas para obtener las palabras más relevantes y representativas. Google intentó abordar algunos de los problemas que se encuentran en la mayoría de los asistentes de voz, como la capacidad de manejar temas y comandos que se desarrollan a lo largo de varias vueltas en la conversación, con el usuario que proporciona entradas adicionales después de que el bot ha respondido a una entrada. Esto significa que la mayoría de los chatbots no pueden solicitar aclaraciones y, cuando hay una consulta que no se puede interpretar, a menudo simplemente se defaul a los resultados de la web.
Para abordar este problema en particular, los investigadores de Google habilitaron sus algoritmos para seguir el contexto de la conversación, lo que significa que puede generar respuestas específicas. El modelo utilizó un codificador que procesa lo que ya se ha dicho en la conversación y un decodificador que crea una respuesta en función del contexto. El modelo se entrenó con datos específicos y no específicos. Los datos específicos son palabras que están estrechamente relacionadas con la declaración anterior. Como explicó el artículo de Google:
“Por ejemplo, si A dice: ‘Me encanta el tenis’, y B responde: ‘Eso es genial’, entonces la declaración debe marcarse como ‘no específica’. Esa respuesta podría usarse en docenas de contextos diferentes. Pero si B responde: ‘Me too, no puedo obtener suficiente de Roger Federer’, entonces se marca como ‘específico’ ya que se relaciona estrechamente con lo que se está discutiendo.
Los datos utilizados para entrenar el modelo consistieron en siete “vueltas” en la conversación. Durante el entrenamiento, el modelo tenía 2,6 mil millones de parámetros que examinaron 341 GB de datos de texto para buscar patrones, un conjunto de datos alrededor de 8,5 veces más grande que el conjunto de datos utilizado para entrenar el modelo creado por OpenAI.
Google informó cómo Meena se desempeñó en la métrica de Promedio de Sensatez y Especificidad (SSA). La SSA es una métrica diseñada por los investigadores de Google y tiene como objetivo cuantificar la capacidad de una entidad conversacional para responder con respuestas relevantes y específicas a medida que avanza la conversación.
Las puntuaciones de la SSA se calculan probando un modelo contra un número fijo de prompts, y se rastrea la cantidad de respuestas sensatas que el modelo da. La puntuación del modelo se deriva en función del porcentaje de respuestas sensatas y específicas que el modelo pudo dar con respecto a los prompts. Las respuestas genéricas se penalizan. Según Google, una persona promedio obtiene alrededor del 86% en la SSA, mientras que Meena pudo obtener un 79%. Otro modelo de inteligencia artificial famoso, un agente creado por Pandora Bots, ganó el Premio Loebner en reconocimiento al hecho de que sus bots de inteligencia artificial lograron una comunicación similar a la humana. El agente de Pandora Bots obtuvo aproximadamente un 56% en la prueba de la SSA.
Microsoft (MSFT ) y Amazon también están tratando de crear chatbots más flexibles y naturales. Microsoft ha estado tratando de crear diálogos de varias vueltas en chatbots durante dos años, adquiriendo Semantic Machines, una startup de inteligencia artificial, para mejorar a Cortana. Amazon recientemente realizó el desafío Alexa Prize, que instó a los participantes a diseñar un bot capaz de conversar durante aproximadamente 20 minutos.










