comparte

La máquina supera al hombre: de Deep Blue a Alfa Go el desafío de los algoritmos

Desde la partida de ajedrez entre Deep Blue y el campeón mundial Garry Kasparov, la inteligencia artificial lleva veinte años desafiando al hombre pero en 2016 el adelantamiento es una realidad: el algoritmo Deep Mind derrotó al campeón mundial GO y esta vez sin polémica

Corre el año 1996. Una noticia rápidamente da la vuelta al mundo, despertando revuelo y admiración: por primera vez una computadora logra imponerse a un campeón mundial en el tablero de ajedrez. Fue el 10 de febrero de 1996 cuando Deep Blue, una computadora diseñada y construida por IBM específicamente para el juego de ajedrez, derrotó al poseedor del título, Garry Kasparov, en el partido inaugural del desafío hombre-calculadora. Es una fecha histórica, la inteligencia artificial logra un objetivo considerado por la mayoría inalcanzable, imposible de alcanzar, vedado a las máquinas. Aunque la supercomputadora de IBM venció a Kasparov en el primer juego, el resultado final del choque ve la victoria del campeón ruso. En los partidos posteriores, Deep Blue no puede repetir el éxito inicial y al final hay tres victorias para Kasparov y dos empates. El hombre vence a la máquina 4-2.

Muchos respiran aliviados, la humanidad conserva su primacía. El adelantamiento de los ordenadores en detrimento del hombre quizás ya no sea tema exclusivo de la ciencia ficción, pero al menos está por llegar. ¡Nada más malo! El año siguiente ve la venganza entre los dos contendientes y esta vez prevalece Deep Blue. Por lo tanto, en mayo de 1997, la computadora vence al hombre: 3,5-2,5. Se cruza un límite, se rompe un muro.

Garry Kasparov reconstruyó este desafío perdido en un libro de 300 páginas publicado recientemente titulado "Pensamiento profundo: dónde termina la inteligencia artificial y comienza la creatividad humana".

Sin embargo, el evento no está exento de polémica. En primer lugar, Deep Blue no se encuentra dentro de la sala en la que se juega el partido, sino a unos kilómetros de distancia y, en consecuencia, los datos no se envían directamente desde el ordenador. Este hecho y otros elementos llevan a Kasparov a afirmar que Deep Blue recibió ayuda durante los partidos. Un elemento que vuelve varias veces durante el desafío y la negativa de IBM a la solicitud de Kasparov de proporcionar los listados sobre la actividad de la máquina, según los acuerdos anteriores, solo refuerza las dudas y alimenta las sospechas. El perdedor pide finalmente la revancha, pero IBM se opone a una negativa rotunda, retirando definitivamente Deep Blue.

20 años después llega el algoritmo de la mente profunda

En un documental de 2003, Game Over: Kasparov and the Machine, se ofrecen entrevistas con algunos testigos que ensombrecen la victoria de la supercomputadora. De estos surgiría que, en última instancia, Deep Blue representó una estratagema implementada por IBM para aumentar el valor de sus acciones en el mercado de valores. En el único día del triunfo sobre Kasparov, las acciones de IBM suben un 15%.

Entonces, la victoria de la máquina, específicamente, es quizás mucho más humana de lo que inicialmente se hizo creer. O el resultado de la casualidad, como afirma Nate Silver. En su libro (La señal y el ruido. El arte y la ciencia de la previsión) atribuye el éxito de Deep Blue a una jugada absolutamente irracional, fruto del azar, realizada por la máquina. Un movimiento que habría desestabilizado irremediablemente la humanidad de Kasparov, socavando su confianza y racionalidad.

Veinte años después, AlphaGo rompe otro límite. El algoritmo Deep Mind en los primeros meses de 2016 vence, esta vez sin polémica ni trucos, primero al campeón de Europa y luego al campeón mundial de GO. La victoria es clara e inequívoca. Y que la máquina es realmente capaz de superar al hombre lo demuestra el hecho de que, en una semana, entre el 29 de diciembre de 2016 y el 4 de enero de 2017, AlphaGo, disfrazado, logró sumar sesenta victorias consecutivas contra los mejores jugadores del planeta en la carne.

Capacidad de cálculo: 10170 

Hasta hace poco tiempo se creía que algunas áreas particulares seguirían siendo dominio exclusivo del hombre o, en el peor de los casos, permanecerían así durante mucho tiempo. Entre estos se encontraban tanto el ajedrez como el Go. Ambos juegos, si bien tienen reglas exiguas y dinámicas aparentemente sencillas, en realidad esconden una dificultad elevada. Una dificultad que viene dada por la cantidad de combinaciones de jugadas y consecuentemente de posibles configuraciones de juego. Un número tan grande como para hacer creer que ninguna computadora habría sido capaz de dominar tal complejidad. Por lo tanto, era opinión común que el ajedrez, y aún más el Go, seguirían siendo prerrogativa de la inteligencia humana y, sobre todo, de la intuición. Menos aún se esperaba una capitulación tan repentina.

Pero si Deep Blue logró imponerse por la fuerza bruta, gracias a una potencia informática formidable (capaz de calcular 220 millones de movimientos por segundo), para AlphaGo la cosa es diferente. Go tiene un número mucho mayor de combinaciones que el ajedrez. Por cada movimiento, en promedio, las posibilidades son diez veces más. La capacidad de cálculo por sí sola, aunque enorme, no sería suficiente para considerar alrededor de 10170 situaciones diferentes y al mismo tiempo acertar con las trampas que presenta el juego.

Entonces, ¿cómo logró AlphaGo vencer al campeón mundial? Sencillo, aprendiendo.

Deep learning, el arma secreta de la máquina

Como dice Demis Hassabis, fundador de Deep Mind, hay dos formas de hacer que una computadora sea más inteligente. Un primer método prevé programar una determinada solución a un problema dado y dejar que la máquina la ejecute. La segunda, y este es el caso de AlphaGo, consiste en «… dotar al ordenador de la capacidad de aprender de sí mismo, de aprender a través de la experiencia. … Te enseñaré a aprender, no te daré la solución».

El secreto detrás del éxito de AlphaGo se llama Deep Learning. "El algoritmo tiene tres características, todas tomadas de la neurobiología: aprendizaje por refuerzo, redes neuronales convolucionales y bucles de memoria selectivos".

Otra peculiaridad que distingue a AlphaGo de Deep Blue consiste en que la criatura Deep Mind no fue creada específica y exclusivamente para Go. El algoritmo subyacente ha demostrado ser capaz de aprender y adaptarse, con el tiempo, a diferentes tipos de juegos. Su progreso y sus adquisiciones no se deben en realidad a una planificación cuidadosa y minuciosa, sino que son el resultado de la experiencia. Lo que sabe, AlphaGo lo ha descubierto y asimilado jugando, en perfecta autonomía. “El sello distintivo de la nueva generación de algoritmos es que, al igual que las personas, aprenden de sus éxitos y fracasos”.

Entrenado en hasta 49 juegos Atari 2600 diferentes, el algoritmo de Deep Mind ha eclipsado no solo a otros algoritmos de la competencia, sino también a los humanos. "... en 29 de estos juegos, el algoritmo superó a un evaluador profesional humano en un 75 por ciento o más, a veces superándolo por un margen muy amplio".

Computación cognitiva

AlphaGo demuestra que ahora estamos entrando en lo que IBM describe como la tercera era del procesamiento de datos: la de la computación cognitiva. La primera era, la de la computación tabuladora, desde el principio hasta la década de 50, vio computadoras capaces de realizar operaciones matemáticas esenciales, utilizando tarjetas perforadas tanto para la entrada como para la salida. La segunda era, la de la Computación Programada, desde la década de 50 hasta la actualidad, es la era de las computadoras electrónicas. Las máquinas también pueden procesar comandos (si/entonces) y estructuras lógicas, pero deben recibir instrucciones para hacerlo siguiendo ciertas reglas y, por lo tanto, deben programarse.

La Computación Cognitiva, explica Jonas Nwuke (IBM), «... nació para romper la rigidez inherente a la lógica "si/entonces"... La Computación Cognitiva es una elaboración probabilística, cuyos resultados varían a lo largo de un espectro, en lugar de ser rigurosamente "sí o no, bien o mal”».

El énfasis puesto por IBM en la Computación Cognitiva es, al menos en parte, egoísta, es uno de los engranajes de una poderosa máquina de marketing que no se conformó con la victoria sobre Kasparov. AlphaGo, de hecho, tiene un antecesor o, si quieres, Deep Blue tuvo un sucesor. Una Supercomputadora que ha roto una barrera más le ha robado al hombre otra reserva de caza, privándolo de una certeza más: en una palabra, Watson.

Nos ocuparemos de Watson en la próxima publicación.

Revisión