
La Inteligencia Artificial es lo que realmente me llevó a estudiar Informática. La idea de hacer máquinas inteligentes como las de Star Wars me apasionaba. Al final, la vida me llevó a objetivos más pragmáticos, dentro de la informática, aunque tengo que decir que no menos apasionantes.
Pues bien, el interés por la IA nunca me ha abandonado, y ésto es lo que me ha llevado a leer el libro "Sobre la Inteligencia" de Jeff Hawkins y Sandra Blakeslee.
Desde luego, esperaba encontrame un contenido más técnico, pero se queda principalmente en la faceta de divulgación científica. No obstante, tengo que decir que en ningún momento me ha defraudado. Merece la pena y no entiendo porque la edición española, publicada por Espasa, está descatalogada y resulta imposible encontrarlo en ninguna librería. Finalmente, he tenido que recurrir a la biblioteca de la Universidad de Alicante.
Antes de entrar a comentar el contenido del libro me gustaría resaltar un párrafo de la parte inicial de "Agradecimientos", en la que Jeff Hawkins describe perfectamente el papel de un jefe de proyectos: "Cuando alguien me pregunta cómo me gano la vida, nunca sé que responder. La verdad es que me la gano haciendo muy poco, pero me he rodeado de gente que sí parece hacer muchas cosas. Mi contribución es llamarles la atención de cuando en cuando y tratar de redirigir al equipo por un nuevo camino cuando resulta necesario. Si he obtenido algún éxtio en mi carrera se lo debo en buena parte al trabajo duro y a la inteligencia de mis colegas". Creo que es una descripción genial de un jefe de proyectos, que realmente actúa como líder e impulsor de su equipo.
Después de leer el libro, me queda la sensación de que todavía queda un largo recorrido por entender el funcionamiento del cerebro. Tampoco tengo claro que el camino para hacer máquinas inteligentes sea imitar el funcionamiento del cerebro humano. ¿ No deberían poder existir "inteligencias" diferentes a la humana ? Pero dejando razonamientos filosóficos, creo que un buen punto de partida es desentrañar el funcionamiento de uno de los artefactos más perfectos que conocemos, que es nuestro cerebro. Además, lógicamente, de los beneficios que proporcionará en nuestra calidad de vida.
Entrando ya en materia, yo mo quedo con estas ideas transmitidas en el libro:
- La IA no tiene éxito porque únicamente se fija en la conducta , en los resultados y no en lo que sucede en la "caja negra" que es nuestro cerebro.
- Las redes neuronales se acercan más al objetivo porque tienen en cuenta la retroalimentación que se genera en el intercambio neuronal (sinapsis), tanto hacia arriba, como hacia abajo, de las capas que conforman la corteza cerebral.
- Nuestra corteza cerebral almacena en las sinapsis nuestra memoria, y lo que realmente se almacenan son patrones, de tal forma que no necesitamos tener la secuencia completa de algo para llegar a su información. Almacenamos relaciones, más que detalles.
- El neurocientífico Vernon B. Mountcastle describió un algoritmo único que rige todo nuestro cerebro, independientemente del sentido que estemos usando. Lo prueba, por ejemplo, el hecho de que personas con minusvalías psíquicas estén utilizando parte de sus cerebros para cuestiones que en el resto de personas "normales" están situadas en otras zonas de la corteza. El funcionamiento de la corteza cerebral se basa en una estructura jerárquica de flujo de información entre las 6 capas que componen la corteza cerebral. La siguiente imagen, obtenida del artículo "Hierarchical Temporal Memory", ilustra este hecho:

- Los tres principales elementos de la memoria son: Almacenamiento de secuencias, memoria autoasociativa, y representaciones invariables.
- Los humanos somos capaces de llegar a una solución mucho antes que una computadora porque se utiliza la memoria, y somos capaces de generar predicciones. Esa dupla memoria-predicción es la base de la inteligencia. Realmente las neuronas se activa antes de recibir la experiencia sensorial. En este aspecto, los autores comentan que la famosa prueba de Turing para describir máquinas inteligentes, esta equivocado, puesto que realmente es la predicción y no la conducta, la que debe probar si una máquina es inteligente o no. Como dicen los autores: "La inteligencia se mide por la capacidad predictiva de una memoria jerárquica, no por una conducta semejante a la humana".
- La predicción requiere de la realimentación del flujo neuronal a través de las 6 capas de la corteza cerebral: lo que sucede fluye hacia arriba, y lo que se espera que suceda hacia abajo.
- La únidad básica de predicción es la columna cortical. Para que una columna prediga cuando debe activarse necesita saber qué está pasando en otro lugar, y por eso las conexiones sinápticas van de un lado a otro de la corteza cerebral.
- Sobre el aprendizaje una cuestión importante, es que con el tiempo nuestro conocimiento desciende por la jerarquía cortical, y por lo tanto en la cima tenemos la oportunidad de aprender estructuras de orden superior. Es esa estructura de orden superior la que nos otorga experiencia. Es el hipocampo el que nos permite generar memorias nuevas.
- La creatividad se puede definir llanamente como la facultad de elaborar predicciones por analogía, algo que ocurre en todas partes de la corteza cerebral. La creatividad viene condicionada por factores educativos y factores genéticos. En este aspecto, una curiosidad acerca del cerebro de Einstein es que tenía más células de apoyo (neurogliocitos) por neurona, que la media.
- Para explicar la imaginación basta con dejar que nuestras predicciones den la vuelta y se conviertan en entradas. Es lo que Grossberg denominó "realimentación plegada", vemos lo que imaginamos.
- Para construir memorias jerárquicas como la humana, los retos son: Capacidad (para simular las sinapsis), y Conectividad (para simular la materia blanca subcortical).
- Son cuatro los atributos en los que los sistemas de memoria construidos bajo estas premisas superarán a nuestro cerebro: velocidad, capacidad, posibilidad de duplicación y sistemas sensoriales.
Éstas son simplemente, alguna de las ideas con las que me quedo, pero el libro contiene mucho más por explorar.
La versión inglesa del libro tiene web propia: http://www.onintelligence.org/
Por otra parte, comentar que fruto de sus investigaciones, Jeff Hawkins ha fundado la empresa Numenta, cuyo objetivo es el desarrollo de las memorias jerárquicas descritas en el libro. En la web de dicha empresa se pueden descargar algunas aplicaciones que demuestran su funcionamiento.
Y por último, también he encontrado ese vídeo de Jeff Hawkins en Ted.com:


