El ingrediente secreto de la creatividad computacional

¿Pueden las computadoras ser creativas? Esa es una pregunta que probablemente generará respuestas controvertidas. También plantea algunas cuestiones importantes, como cómo definir la creatividad.





Aparentemente sin miedo a la controversia, IBM se ha lanzado a la refriega respondiendo a esta pregunta con un rotundo 'sí'. Las computadoras pueden ser creativas, dicen, y para demostrarlo han construido una máquina de creatividad computacional que produce resultados que un ser humano conocedor consideraría novedosos, útiles e incluso valiosos: el sello distintivo de la creatividad genuina.

El campo elegido por IBM para este esfuerzo es la cocina. La máquina de creatividad de la empresa produce recetas basadas en ingredientes o estilos de cocina seleccionados. Y han pedido a chefs profesionales que evalúen los resultados y digan que los comentarios son prometedores.

Primero, algunos antecedentes. Las máquinas computacionales han evolucionado mucho desde que se usaron por primera vez en la guerra para descifrar códigos y apuntar con armas y en los negocios para almacenar, tabular y procesar datos.



Pero ha tomado algún tiempo para que estas máquinas igualen las capacidades humanas. En 1997, por ejemplo, la máquina Deep Blue de IBM utilizó el razonamiento deductivo para vencer al campeón mundial de ajedrez por primera vez.

Su sucesor, una computadora llamada Watson, fue un paso más allá en 2011 al aplicar el razonamiento inductivo a enormes conjuntos de datos para vencer a los expertos humanos en el programa de juegos de televisión Jeopardy !.

Ahora Lav Varshney y sus amigos del Centro de Investigación T J Watson de IBM en Yorktown Heights están utilizando Watson para abordar el problema de la creatividad computacional. Revelaron algunos aspectos del trabajo a la prensa el mes pasado y ahora han publicado más en arXiv.



Su primer problema, por supuesto, es definir la creatividad. La creatividad es la generación de un producto que se considera novedoso y también apropiado, útil o valioso por un grupo social debidamente informado, dicen Varshney y sus amigos.

Entonces, un factor clave en su trabajo es que la creatividad es completamente subjetiva y, por lo tanto, requiere comentarios detallados de expertos humanos. Un sistema de creatividad computacional no tiene sentido en un universo cerrado desprovisto de personas, dicen.

Además, esta definición implica que la creatividad es un proceso que, en principio, puede automatizarse. Varshney y compañía analizan un conocido plan de ocho pasos que describe el proceso creativo. Comienza encontrando un problema, recopilando información sobre él, pensando en él y luego generando ideas, a veces combinando las antiguas. Los pasos finales son seleccionar las mejores ideas y ponerlas en práctica.



¡Listo!

Claramente, algunos de estos pasos son más fáciles para los humanos que para las computadoras y viceversa. Así que Varshney y su equipo recrean este proceso con un modelo colaborativo innovador en el que los humanos realizan algunas tareas y las computadoras las otras.

La elección del problema, para crear nuevas recetas, es claramente una decisión humana. Luego, el equipo ha recopilado información descargando un gran corpus de recetas que incluyen platos de todo el mundo que utilizan una amplia variedad de ingredientes, combinaciones de sabores, sugerencias para servir, etc.



También descargan información relacionada, como descripciones de cocinas regionales de Wikipedia, la concentración de ingredientes de sabor en diferentes productos alimenticios de la base de datos de compuestos volátiles en alimentos y el Manual de ingredientes de sabor de Fenaroli. Por tanto, los macrodatos se encuentran en el corazón de este enfoque; se podría llamar la salsa secreta.

Luego, desarrollan un método para combinar ingredientes de formas que nunca se han intentado utilizando un algoritmo novedoso que determina cuán sorprendente le parecerá la receta resultante a un observador experto.

Esto depende de factores como el agrado del sabor. La computadora evalúa esto usando un conjunto de entrenamiento de sabores que las personas encuentran agradables, así como las propiedades moleculares de los alimentos que producen estos sabores, como su área de superficie, conteo de átomos pesados, complejidad, conteo de enlaces rotativos, conteo de aceptadores de enlaces de hidrógeno, etc. .

La última etapa es una interfaz que permite a un experto humano ingresar algunos ingredientes de partida, como la panceta de cerdo o el filete de salmón y quizás una opción de cocina como la tailandesa. La computadora genera una serie de platos novedosos, explicando su razonamiento para cada uno. De estos, el experto elige uno y luego lo elabora.

Estos expertos humanos parecen impresionados. Las recetas creadas por el sistema de creatividad computacional, como un postre de plátano de las Islas Caimán, han sido calificadas como más creativas que las recetas existentes en los repositorios en línea, dicen Varshney y compañía.

E incluso han permitido que chefs profesionales prueben el nuevo sistema cuando diseñan menús. Los chefs profesionales de varios hoteles, restaurantes y escuelas culinarias han indicado que el sistema les ayuda a explorar nuevas perspectivas en la comida, dicen.

Si el resto de nosotros tendremos la oportunidad de probarlo, Varshney y compañía no lo dicen. Presumiblemente, sería trivial crear una interfaz web que permitiera que cualquiera pudiera usarla. Y, sin embargo, IBM no ha ofrecido acceso general.

Quizás eso sea algo que esperar. O quizás IBM tiene otras ideas en mente.

Será interesante ver a dónde llevan estos investigadores el proceso a continuación. Si están seguros de que su máquina de creatividad computacional funciona bien para diseñar recetas, ¿dónde más podrían aplicarla que tenga un conjunto de datos igualmente rico y grande para extraer y procesar?

Sugerencias en la sección de comentarios por favor.

Ref: arxiv.org/abs/1311.1213 : Un enfoque de Big Data para la creatividad computacional

esconder