mi茅rcoles, 31 de marzo de 2021

Personajes Ilustres: Alan Turing


Hola. Hoy voy a hablaros de un Personaje Ilustre; hac铆a tiempo que no retomaba esta serie que empec茅 con el principio del blog, pero a ra铆z de esta noticia, se me ocurri贸 escribir acerca de Alan Turing. Tambi茅n me ayud贸 a decidirme que hace poco vi la pel铆cula “The imitiation Game” que trata sobre un momento en particular de su vida.


Alan Turing


Alan Mathison Turing, naci贸 en Paddington, Londres el 23 de junio de 1912, fue un matem谩tico, l贸gico, inform谩tico te贸rico, cript贸grafo, fil贸sofo, bi贸logo te贸rico, maratoniano y corredor de ultradistancia brit谩nico.


Es considerado uno de los padres de la ciencia de la computaci贸n y precursor de la inform谩tica moderna. Proporcion贸 una influyente formalizaci贸n de los conceptos de algoritmo y computaci贸n: la m谩quina de Turing. Formul贸 su propia versi贸n que hoy es ampliamente aceptada como la tesis de Church-Turing (1936).


De K00t25 - Trabajo propio, CC BY-SA 4.0, 
   

Alan en su infancia se mostraba como un ni帽o complicado, con una inteligencia muy destacada pero con grandes problemas para socializar con otros ni帽os y su visi贸n cr铆tica con el sistema educativo de su 茅poca le granje贸 algunos problemas con sus profesores, que sin embargo lo valoraban por su inter茅s por la lectura y los estudios.


 

En 1934, Turing se licenci贸 en Matem谩ticas por la Universidad de Cambridge, y dos a帽os m谩s tarde public贸 un art铆culo que revolucion贸 la l贸gica de esta ciencia titulado Sobre los n煤meros computables, con una aplicaci贸n al problema de decisi贸n, en el que ya hablaba del concepto de algoritmo y expon铆a las bases de su m谩quina de calcular: la M谩quina Universal, conocida m谩s tarde como M谩quina de Turing.


Ya exist铆an para estas fechas m谩quinas calculadoras muy complejas que actualmente se les consideran los antecesores de las computadoras pero estos primitivos ordenadores tenían el inconveniente de que se construían para resolver un problema determinado y si se quería usarlos para otro fin, había que cambiar los circuitos. Pero 1936 Alan Turing, pensó en una computadora que resolvería cualquier problema; siempre que ese problema pudiera traducirse a expresiones matemáticas y luego reducirse a una cadena de operaciones lógicas con números binarios, en las que sólo cabían dos decisiones: verdadero o falso. La idea era reducir todo (cifras, letras, imágenes, sonidos) a ristras de unos y ceros y usar una receta, un programa, para resolver los problemas en pasos muy simples. Había nacido el ordenador digital, pero de momento sólo era una máquina imaginaria.


Entre los a帽os 1937 y 1938 se doctor贸 en la Universidad de Princeton, en Nueva Jersey. En su tesis anunciaba el concepto de hipercomputaci贸n, un sistema que iba a permitir la resoluci贸n de problemas que carec铆an de una soluci贸n algor铆tmica.

 

Pero poco despu茅s ocurri贸 un evento que cambiar铆a su vida, y bueno, la de millones de personas en Europa y todo el mundo, ¡la Segunda Guerra Mundial!


V.S. Enigma Alan Turing

Durante la Segunda Guerra Mundial el ejercito alem谩n usaba para cifrar los mensajes telegrafiados (las radios eran a煤n high tech en esa 茅poca y se usaba mayormente la telegrafia o la radiotelegraf铆a) una maquina a la que se denomin贸 Enigma.


Enigma.jpg
De User:Jszigetvari, Dominio p煤blico, Enlace



Esta m谩quina no se invent贸 propiamente para la guerra; la m谩quina Enigma fue patentada en 1918 por la empresa alemana Scherbius & Ritter, cofundada por Arthur Scherbius, quien hab铆a comprado la patente de un inventor neerland茅s, y se puso a la venta en 1923 para un uso comercial, aunque no tard贸 mucho el ejercito en adoptarla para cifrar sus mensajes. No voy a extenderme sobre su funcionamiento para no alargar excesivamente el post; pueden ustedes investigar por la red donde encontraran exhaustiva informaci贸n sobre ella. Solo decir que se consideraba imposible el descifrado de los mensajes cifrados con Enigma, las combinaciones que ofrec铆a eran millonarias y adem谩s tenia la opci贸n de cambiar la configuraci贸n de la m谩quina.


Sin embargo algunos cient铆ficos polacos consiguieron echarle mano a la m谩quina y hacer unos estudios previos que fueron llevados al Reino Unido cuando Polonia fue ocupada. La inteligencia brit谩nica ante la tit谩nica tarea decidi贸 reclutar a los mejores matem谩ticos disponibles en el momento para intentar descifrarla. Entre estos esta Alan Turing quien enseguida comprendi贸 el funcionamiento de la m谩quina y donde resid铆a realmente su fortaleza. Por resumirlo brevemente, los operadores de Enigma cambiaban la configuraci贸n de la misma cada d铆a, con lo que el equipo solo ten铆a 24 horas para descifrar los mensajes tras las cuales la configuraci贸n cambiaba y ten铆an que volver a empezar. Turing enseguida comprendi贸 que solo otra m谩quina podr铆a descifrar la m谩quina Enigma y se puso manos a la obra.


Si quieren ver ustedes toda la historia de una forma mas amena que un documental, que adem谩s en la mayor铆a apenas se habla de Turing, pueden ver el film “The imitiation game” que aunque de una forma muy dramatizada para mantener su inter茅s como pel铆cula retrata los hechos con bastante fidelidad.


Benedict Cumberbach como Alan Turing



A ra铆z de esta pregunta, Turing pudo poner en pr谩ctica sus teor铆as: dise帽贸 la m谩quina Bombe. Bombe buscaba la configuraci贸n de los rotores de la m谩quina alemana, implementando una cadena de deducciones l贸gicas para cada combinaci贸n posible. Gracias a las mejoras del matem谩tico, Gordon Welchman, el 14 de marzo de 1940, el primer prototipo estaba terminado. Al cabo de un tiempo dispon铆an con m谩s de doscientas Bombes. Con estas m谩quinas la inteligencia brit谩nica se sali贸 con la suya y consigui贸 descifrar los mensajes alemanes, siendo esta una contribuci贸n para la victoria aliada que hasta fechas recientes no pudo apreciarse en su totalidad pues todo este proyecto permaneci贸 en secreto casi hasta los a帽os 70.

De 1945 a 1948 Turing vivi贸 en Richmond, Londres, donde trabaj贸 en el Laboratorio Nacional de F铆sica (NPL). En 1947 empez贸 a trabajar en el dise帽o del ACE (Automatic Computer Engine o Motor de Computaci贸n Autom谩tica). Paralelamente, exist铆a un proyecto similar en Estados Unidos llamado EDVAC de Von Neumann. El ACE de Turing se diferenciaba en que inclu铆a la implementaci贸n de funciones aritm茅ticas en circuitos electr贸nicos. Su deseo era crear una m谩quina que pudiera ser configurada para hacer c谩lculos algebraicos, desencriptar c贸digos, manipular archivos y jugar al ajedrez. Aunque dise帽ar el ACE era factible, el secretismo que reinaba durante la guerra desemboc贸 en retrasos para iniciar el proyecto por lo que Turing se sinti贸 desilusionado. 

 

 

 

Tiempo m谩s tarde cre贸 el Abbreviated Code Instruction, que dio origen a los lenguajes de programaci贸n. En 1947 se tom贸 un a帽o sab谩tico en Cambridge, tiempo durante el cual escribi贸 un trabajo pionero sobre la inteligencia artificial que no fue publicado en vida. En 1948, con la ayuda de Frederic Calland Williams, se dio, por primera vez, la demostraci贸n del principio de la m谩quina de Turing.

Bombe-wh.700px.jpg
CC BY-SA 3.0, Enlace


Mientras se encontraba en Cambridge y a pesar de su ausencia, se sigui贸 construyendo el prototipo piloto del ACE, que ejecut贸 su primer programa en mayo de 1950. Aunque la versi贸n completa del ACE de Turing jam谩s fue construida, el dise帽o de otras computadoras en todo el mundo le debi贸 mucho a su concepci贸n.

Turing fue elegido miembro de la Royal Society de Londres en marzo de 1951, de ser considerado el creador de la inteligencia artificial, la ciencia cognitiva moderna y uno de los primeros cient铆ficos en plantear la hip贸tesis de que el cerebro humano es en gran parte una m谩quina de computaci贸n digital



Sin embargo, ahora su historia da un vuelco; todos estos hitos no fueron suficientes y en 1952, se vio en una situaci贸n terrible.

Arnold Murray, un amante de Turing, ayud贸 a un c贸mplice a entrar en la casa de Turing para robarle. Turing acudi贸 a la polic铆a a denunciar el delito. Durante la investigaci贸n policial Turing reconoci贸 su homosexualidad, con lo que se le imputaron los cargos de «indecencia grave y perversi贸n sexual» (los actos de homosexualidad eran ilegales en el Reino Unido en esa 茅poca), los mismos que a Oscar Wilde m谩s de 50 a帽os antes.

Convencido de que no ten铆a de qu茅 disculparse, no se defendi贸 de los cargos y fue condenado. Seg煤n su ampliamente difundido proceso judicial, se le dio la opci贸n de ir a prisi贸n o de someterse a castraci贸n qu铆mica mediante un tratamiento hormonal de reducci贸n de la libido. Finalmente escogi贸 las inyecciones de estr贸genos, que duraron un a帽o y le produjeron importantes alteraciones f铆sicas.

As铆 pues, Alan Turing, una mente brillante adelantada a su tiempo, fue castigada por la mentalidad retr贸grada de la 茅poca, dos a帽os despu茅s del juicio, en 1954, falleci贸 por envenenamiento con cianuro, aparentemente tras comerse una manzana envenenada que no lleg贸 a ingerir completamente, en un contexto que se estim贸 oficialmente como suicidio. Aunque incluso hoy en d铆a hay muchas dudas aun sobre su suicidio, pues hay que recordar que Alan Turing trabajo en uno de los mayores secretos brit谩nicos de la 茅poca que permaneci贸 as铆 casi hasta los a帽os 70 como he dicho antes.

 Y ahora una reflexi贸n personal:

Alan Turing fue, a su manera, un her贸e de guerra; tanto como un tripulante de un tanque o un caza de combate. De hecho, su trabajo con Enigma salvo seguro la vida de muchos de ellos… ¿No fue suficiente?¿Nadie supo ver mas all谩 y valorarlo?¿No pudieron hacer la vista gorda con 茅l, como hicieron con otros al final de la guerra?, ¿Era necesario someterlo a todo esto? Desde cualquier punto de vista, un evento vergonzoso, y un tratamiento muy injusto para alguien que hizo cosas tan importantes por su pa铆s.

"Dulce et decorum est pro patria mori"


 

Por eso y tras d茅cadas de reivindicar su figura por parte de diversos intelectuales britanicos e internacionales, en el a帽o 2013 la reina de Inglaterra Isabel II public贸 un perd贸n real p贸stumo a la condena de Alan Turing y la restituci贸n de sus cargos; pod茅is verlo en este enlace.

Y ya para terminar; uno de los muchos avances del sr. Turing fue el imaginar que alg煤n d铆a una m谩quina ser铆a capaz de pensar sino igual, parecido, a un ser humano y para cuando llegara ese dia, ide贸 la prueba de Turing o test de Turing; que es un examen de la capacidad de una m谩quina para exhibir un comportamiento inteligente similar al de un ser humano o indistinguible de este. Propuso que un humano evaluara conversaciones en lenguaje natural entre un humano y una m谩quina dise帽ada para generar respuestas similares a las de un humano. El evaluador sabr铆a que uno de los participantes de la conversaci贸n es una m谩quina y los intervinientes ser铆an separados unos de otros. La conversaci贸n estar铆a limitada a un medio 煤nicamente textual como un teclado de computadora y un monitor por lo que ser铆a irrelevante la capacidad de la m谩quina de transformar texto en habla. En el caso de que el evaluador no pueda distinguir entre el humano y la m谩quina acertadamente la m谩quina habr铆a pasado la prueba. Esta prueba no eval煤a el conocimiento de la m谩quina en cuanto a su capacidad de responder preguntas correctamente, solo se toma en cuenta la capacidad de esta de generar respuestas similares a las que dar铆a un humano.

Turing propuso esta prueba en su ensayo “Computing Machinery and Intelligence” de 1950 mientras trabajaba en la Universidad de M谩nchester (Turing, 1950; p. 460). Desde que fue creada por Turing en 1950, la prueba ha demostrado ser altamente influyente y a la vez ampliamente criticada, adem谩s de transformarse en un concepto importante en la filosof铆a de la inteligencia artificial.

Podemos ver un test de turing en la pelicula “blade runner” del a帽o 1982





No hay comentarios:

Publicar un comentario