lunes, octubre 15, 2018

LUCA Innovation Day 2018: (3 de 3) Generative Adversarial Networks

La última parte del LUCA Innovation Day 2018 la dedicamos a un tema concreto muy específico que tiene que ver con la Inteligencia Artificial. En concreto, al uso de las Generative Adversarial Networks para ver como una AI puede crear contenido propio, siendo entrenada por otra AI y generando nuevos valores.

Figura 1: LUCA Innovation Day 2018: (3 de 3) Generative Adversarial Networks

La idea de las GANs es tan sencilla como enfrentar a dos AIs, una con una red neuronal entrenada con datos que son ciertos, y otra que está intentando engañar a la primera. Es decir, una AI está entrenada, la otra AI debe generar contenido que engañe a la primera haciéndole creer que el contenido que le envía es de verdad y no creado por ellas.

Figura 2: Esquema de las GANs

De ello hemos hablado en varios artículos ya en este blog, ya que se pueden utilizar para engañar a AIs entrenadas para reconocer ficheros no maliciosos o maliciosos, o para sustituir las caras de celebrities en vídeos de contenido sexual, haciendo que la realidad se transforme. Es decir, se pueden utilizar GANs para creen contenido que parezca real, ya que la AI Generadora es capaz de engañar a la AI Discriminadora.
- Cómo la AI ayuda a detectar personas ocultas en fotos pixeladas o difuminadas 
- DeepFakeApp: Una AI de Face-Swapping al servicio de fantasías sexuales 
- GANs: Inteligencia Artificial y Ciberseguridad Parte I 
- GANs: Inteligencia Artificial y Ciberseguridad Parte II
El concepto es sencillo, la AI Generadora se inicializa con ruido y se la envía a la AI Discriminadora. Esta le dice que no le ha engañado y cuál es el porcentaje de acierto que ha tenido. La AI Generadora aprende y genera otro contenido que vuelve a enviar a la AI Discriminadora que le vuelve a responder.


Figura 3: ¿Qué sucede si las AI se vuelven creativas?

La iteración de todos enfrentamientos lleva a que la AI Generadora, en el futuro, es capaz de crear un contenido capaz de engañar a la AI Discriminadora, que había sido entrenada con la realidad, y hace que la AI Generadora haya llegado a un nivel de conocimiento capaz de engañar... ¿a un humano?

El vídeo que ves en la Figura 4 es un vídeo falso creado por una GAN. En ella, la cara de la actriz de Star Wars ha sido puesta en el cuerpo de una actriz porno. Para ello se entrena a la AI Discriminadora con vídeos de la actriz de verdad, y la AI Generadora tiene que hacer uno a partir del vídeo de una actriz porno que engañe a la AI Discriminadora. Debe crear una realidad aceptable para la AI Discriminadora que ha sido entrenada con la realidad, y probablemente engañaría a todos los humanos.

Figura 4: Ejemplo de la cara de la actriz de Star Wars en el cuerpo de una actriz porno

De todo esto habló nuestro compañero David del Val, CEO de nuestra unidad de Telefónica I+D en el pasado LUCA innovation Day 2018, en una charla que tienes en la Figura 3 y merece la pena que veas por lo impactante que es.

Al final, en LUCA Innovation Day 2018 intentamos hablar de cómo usamos en Telefónica los datos y la AI en la primera parte, dedicamos una segunda parte a la transformación del negocio con los datos y la AI y una última parte la dedicamos al futuro que nos viene con las GANs, para que nuestros clientes vieran en lo que estamos trabajando ya. Espero que os gustara el trabajo que hicimos para este evento, que le pusimos mucho cariño.

Saludos Malignos!

No hay comentarios:

Entrada destacada

Seis recomendaciones personales de libros de @0xWord para disfrutar y aprender

Este verano pude disfrutar de la lectura de un libro que me encantó. El libro de Factfulness que me había regalado mi compañera Beatriz Ce...

Entradas populares