How is machine learning related to neuroscience?

ML Revoluciona la Neurociencia

Valoración: 4.03 (1481 votos)

El entusiasmo que rodea al Machine Learning (ML) es palpable y justificado. Hemos sido testigos de cómo esta disciplina ha permitido a las computadoras superar el rendimiento humano en tareas complejas como la clasificación de imágenes, vencer a expertos en juegos estratégicos como el Go y ofrecer servicios de conversión de voz a texto de alta calidad en nuestros dispositivos móviles. Este progreso no ha pasado desapercibido en la comunidad científica. De hecho, la inteligencia artificial, de la cual el ML es una parte fundamental, se vislumbra como una herramienta capaz de 'sobrealimentar el proceso de descubrimiento' en diversas áreas de la ciencia.

What is the integration of AI with neuroscience?
The integration of Artificial Intelligence (AI) into neuroscience is transforming our ability to decode neural pathways, offering unprecedented insights into brain function and cognitive processes.

El campo de la neurociencia de sistemas no es una excepción a esta tendencia. En los últimos años, ha habido un creciente número de debates y artículos de opinión que subrayan la importancia del ML en la investigación cerebral. Un análisis de las publicaciones científicas revela que el uso de Machine Learning en la Neurociencia ha experimentado un crecimiento continuo y significativo durante las últimas dos décadas. Esto demuestra que no es una moda pasajera, sino una herramienta cada vez más integrada y esencial para abordar las complejidades del cerebro.

Tradicionalmente, el ML se divide en subtipos como el aprendizaje supervisado, no supervisado y por refuerzo. El aprendizaje supervisado, en el que nos centraremos principalmente, se dedica a construir modelos que predicen una salida basándose en datos de entrada previamente etiquetados. El aprendizaje no supervisado busca encontrar estructura en los datos sin etiquetas predefinidas (como agrupamiento o reducción de dimensionalidad). El aprendizaje por refuerzo permite a un sistema aprender las mejores acciones a tomar basándose en la recompensa o penalización que recibe al final de una secuencia de acciones.

Pero, ¿por qué este enfoque en la creación de métodos de regresión o clasificación cada vez más precisos justifica términos como 'La Revolución de la IA'? La respuesta radica en la universalidad de esta aproximación. Innumerables preguntas, tanto en la vida cotidiana como en la ciencia, pueden plantearse como problemas de predicción. Al clasificar imágenes, la imagen de entrada predice el objeto contenido. Al jugar un juego, la configuración del tablero predice el movimiento óptimo. En nuestros teléfonos, el texto actual predice la siguiente palabra sugerida. De manera similar, la ciencia, y la neurociencia en particular, está repleta de situaciones en las que deseamos predecir resultados a partir de datos medidos.

En este artículo, catalogaremos las diversas formas conceptuales en que el aprendizaje supervisado de ML promete ayudar, o ya se ha aplicado, a resolver problemas en la neurociencia de sistemas. Creemos que estas aplicaciones pueden dividirse en cuatro categorías principales, cada una con su propia lógica y propósito distintivo.

Índice de Contenido

Resolviendo Problemas de Ingeniería

Una de las aplicaciones más directas y de impacto inmediato del Machine Learning en neurociencia es su capacidad para mejorar el rendimiento de las herramientas y técnicas que los neurocientíficos utilizan en su trabajo diario o en aplicaciones clínicas. El ML puede ser visto aquí como una potente herramienta de ingeniería.

Consideremos los diagnósticos médicos. El ML, particularmente los algoritmos de clasificación, puede analizar datos complejos como imágenes de resonancia magnética (MRI) o electroencefalogramas (EEG) para predecir la presencia de una enfermedad neurológica, como el Alzheimer o la epilepsia. Al entrenar un modelo con conjuntos de datos extensos de pacientes diagnosticados y controles sanos, el ML puede aprender patrones sutiles que podrían ser difíciles de detectar para el ojo humano o con métodos estadísticos tradicionales. Esto no reemplaza el juicio clínico, pero puede servir como una poderosa herramienta de apoyo para la detección temprana y el diagnóstico diferencial.

Otro ejemplo fascinante es el de las interfaces cerebro-computadora (BCI). Estas tecnologías buscan traducir la actividad cerebral directamente en comandos para controlar dispositivos externos, como prótesis robóticas o cursores de computadora. El desafío principal es decodificar de manera rápida y precisa las señales neuronales complejas y ruidosas para inferir la intención del usuario. Los algoritmos de ML, como las redes neuronales recurrentes (RNNs) o las máquinas de vectores de soporte (SVMs), son excepcionalmente buenos para manejar este tipo de datos secuenciales y de alta dimensión, mejorando drásticamente la velocidad y precisión con la que las BCIs pueden funcionar, devolviendo así un mayor grado de autonomía a individuos con discapacidades motoras.

Además, el ML se utiliza para mejorar herramientas de investigación básica, como la detección automática de eventos neuronales en grandes conjuntos de datos de registro, la segmentación automática de estructuras cerebrales en imágenes o la mejora de la calidad de las señales neuronales registradas. En esencia, el ML optimiza procesos que antes eran laboriosos o menos precisos, permitiendo a los investigadores centrarse en preguntas científicas más profundas.

Identificando Variables Predictivas

Una pregunta fundamental en neurociencia es cómo diferentes variables (tanto las relacionadas con la actividad y estructura del cerebro como las del entorno o comportamiento) se relacionan entre sí. El Machine Learning, con su capacidad para encontrar patrones complejos en datos multivariados, es una herramienta ideal para identificar qué variables son más predictivas de otras.

Por ejemplo, utilizando datos de MRI, el ML puede ayudar a identificar qué regiones cerebrales o qué patrones de conectividad son los más predictivos para el diagnóstico de una enfermedad, la respuesta a un tratamiento o incluso ciertos rasgos de personalidad. A diferencia de los métodos estadísticos tradicionales que a menudo analizan la relación entre variables de forma aislada o en modelos lineales simples, los algoritmos de ML (como los modelos basados en árboles o las redes neuronales) pueden capturar interacciones no lineales y complejas entre un gran número de variables simultáneamente.

Esto es crucial para entender sistemas tan interconectados como el cerebro. Permite a los investigadores ir más allá de correlaciones simples y descubrir qué combinaciones de factores cerebrales y externos son los predictores más fuertes de un comportamiento particular, un estado cognitivo o la progresión de una patología. Esta capacidad de identificar las variables más relevantes puede guiar futuras investigaciones, sugiriendo mecanismos subyacentes que merecen una exploración más detallada.

Estableciendo Puntos de Referencia para Modelos Simples

En neurociencia, a menudo construimos modelos conceptuales o matemáticos simples para intentar explicar fenómenos complejos. Estos modelos simples son valiosos porque suelen ser interpretables: podemos entender qué representan sus componentes y cómo interactúan para producir el resultado. Sin embargo, ¿cómo sabemos si estos modelos simples son lo suficientemente buenos? ¿Capturan la esencia del fenómeno o son solo aproximaciones burdas?

Aquí es donde el Machine Learning puede servir como un punto de referencia, o 'benchmark'. Podemos entrenar un modelo de ML altamente capaz (como una red neuronal profunda o un ensemble de árboles) para predecir el mismo resultado que nuestro modelo simple, utilizando los mismos datos de entrada. Dado que los modelos de ML a menudo están diseñados para maximizar la precisión predictiva sin preocuparse tanto por la interpretabilidad interna, suelen alcanzar un rendimiento de predicción muy alto, a menudo cercano al límite impuesto por el ruido en los datos.

Al comparar el rendimiento predictivo de nuestro modelo simple con el del modelo de ML, obtenemos una medida objetiva de cuán bien se comporta nuestro modelo simple. Si el modelo simple predice casi tan bien como el modelo de ML, sugiere que nuestro modelo simple captura la mayor parte de la variabilidad importante en los datos y es una buena representación del fenómeno. Si hay una gran brecha en el rendimiento, indica que nuestro modelo simple está omitiendo factores importantes o no está capturando las relaciones de manera adecuada, lo que nos impulsa a refinar o buscar nuevos modelos.

Por ejemplo, si tenemos un modelo simple que relaciona la actividad de un grupo de neuronas con un movimiento particular (como el modelo de 'vector poblacional'), podemos compararlo con la capacidad predictiva de una RNN entrenada para predecir el mismo movimiento a partir de la misma actividad neuronal. Esta comparación nos dice si el modelo simple del vector poblacional es una representación suficiente de la relación entre la actividad neuronal y el movimiento o si se necesitan modelos más complejos.

Sirviendo como Modelo del Cerebro

Quizás la aplicación más ambiciosa y conceptualmente profunda del Machine Learning en neurociencia es utilizar los propios sistemas de ML como modelos computacionales del cerebro. La idea aquí no es solo usar ML para analizar datos cerebrales, sino ver si los principios computacionales y las estructuras de ciertos algoritmos de ML pueden ofrecer información sobre cómo el cerebro realiza sus propias computaciones.

Esta línea de investigación se ha centrado notablemente en las redes neuronales artificiales, especialmente las redes neuronales profundas (deep learning), dada su inspiración (aunque distante) en la estructura de las redes neuronales biológicas. Los investigadores exploran si la forma en que estas redes artificiales aprenden y procesan información se asemeja a cómo lo hace el cerebro.

Por ejemplo, se ha estudiado la correspondencia entre las unidades (neuronas artificiales) en las capas de una red neuronal convolucional (CNN) entrenada para clasificar imágenes y las neuronas en las diferentes áreas del sistema visual del cerebro (desde la retina hasta la corteza visual superior). Sorprendentemente, se ha encontrado que las representaciones que desarrollan las capas intermedias y superiores de las CNNs son notablemente similares a los patrones de respuesta de las neuronas en las áreas visuales tempranas y tardías del cerebro, respectivamente. Esto sugiere que el cerebro y estas redes artificiales podrían estar utilizando principios computacionales similares para resolver la tarea de reconocimiento visual.

De manera similar, las RNNs, que son aptas para procesar secuencias de datos, están siendo exploradas como modelos para entender cómo el cerebro procesa información temporal, como el lenguaje o la planificación de movimientos secuenciales. Al estudiar la dinámica interna de estas redes artificiales, los neurocientíficos pueden obtener hipótesis sobre los posibles algoritmos y arquitecturas que el cerebro podría emplear.

Aunque es crucial recordar que las redes neuronales artificiales son simplificaciones extremas del cerebro biológico, esta aproximación ofrece una poderosa herramienta para explorar hipótesis computacionales y comparar principios de procesamiento. Si un modelo de ML entrenado para realizar una tarea cognitiva específica desarrolla representaciones o dinámicas que se parecen a las observadas en el cerebro real realizando la misma tarea, esto proporciona evidencia de que los principios computacionales del modelo podrían ser relevantes para entender el cerebro biológico.

Comparativa de los Roles del Machine Learning en Neurociencia

Rol PrincipalObjetivoEjemplos de AplicaciónTipo de Pregunta Científica que Aborda
Resolviendo Problemas de IngenieríaMejorar el rendimiento de herramientas y aplicaciones neurocientíficas (clínicas o de investigación).Diagnóstico médico asistido por ML, Interfaces Cerebro-Computadora (BCI) más precisas, Análisis automatizado de datos neuronales.¿Cómo podemos usar datos cerebrales para controlar un dispositivo o diagnosticar una condición de manera más efectiva?
Identificando Variables PredictivasDeterminar qué variables (cerebrales, conductuales, etc.) son los predictores más fuertes de un resultado.Identificar regiones cerebrales clave para una enfermedad o comportamiento, Descubrir patrones de conectividad predictivos.¿Qué aspectos del cerebro o del entorno explican mejor un fenómeno particular?
Estableciendo Puntos de ReferenciaEvaluar la calidad y suficiencia de modelos neurocientíficos simples y explicativos.Comparar el rendimiento predictivo de un modelo teórico simple con un modelo de ML de alto rendimiento, Evaluar cuánto de la variabilidad de los datos explica un modelo.¿Es nuestro modelo actual lo suficientemente bueno para explicar los datos observados? ¿Qué estamos pasando por alto?
Sirviendo como Modelo del CerebroUtilizar sistemas de ML como modelos computacionales para entender cómo funciona el cerebro biológico.Comparar representaciones en redes neuronales artificiales con actividad neuronal real (ej. sistema visual), Modelar funciones cognitivas con redes artificiales.¿Qué principios computacionales podría estar utilizando el cerebro para realizar una tarea específica?

Preguntas Frecuentes sobre ML y Neurociencia

¿El Machine Learning es solo una herramienta de análisis de datos en neurociencia?
No, va más allá. Si bien es una potente herramienta de análisis para mejorar la predicción y encontrar patrones, también se utiliza de forma conceptual para comparar modelos teóricos y, en algunos casos, los propios sistemas de ML se proponen como modelos computacionales de funciones cerebrales.
¿Qué tipos de datos cerebrales se analizan con Machine Learning?
Prácticamente cualquier tipo de dato neurocientífico: señales eléctricas (EEG, MEG), actividad neuronal individual o de poblaciones (registros de electrodos), imágenes cerebrales (MRI, fMRI, PET), datos genéticos relacionados con el cerebro, datos conductuales complejos, etc.
¿Se utiliza principalmente el aprendizaje supervisado?
Aunque este artículo se centró en el aprendizaje supervisado por su amplio uso en problemas de predicción y clasificación, el aprendizaje no supervisado es fundamental para encontrar estructura (ej. subtipos de enfermedades, patrones de actividad neuronal) y el aprendizaje por refuerzo es relevante para modelar el aprendizaje y la toma de decisiones en el cerebro.
¿El Machine Learning puede reemplazar la investigación neurocientífica tradicional?
No. El ML es una herramienta poderosa que complementa los métodos tradicionales. Permite abordar preguntas que antes eran intratables debido a la complejidad y el volumen de los datos, generar nuevas hipótesis y mejorar las tecnologías. La interpretación de los resultados del ML y el diseño de experimentos para probar las hipótesis generadas siguen requiriendo la experiencia y el conocimiento del neurocientífico.
¿Cuáles son los principales desafíos al usar ML en neurociencia?
Entre los desafíos se incluyen la necesidad de grandes conjuntos de datos de alta calidad, la interpretabilidad de los modelos complejos de ML ('caja negra'), la generalización de los modelos a nuevos sujetos o laboratorios, y la validación biológica de las hipótesis generadas por el ML.

La amplitud y facilidad de aplicación del Machine Learning sugieren que esta disciplina debería ser una parte integral de la caja de herramientas de la mayoría de los neurocientíficos de sistemas. Desde mejorar las tecnologías que usamos para estudiar y interactuar con el cerebro, hasta ayudarnos a descifrar las intrincadas relaciones entre sus partes y el mundo, pasando por ofrecer nuevos marcos para modelar su funcionamiento, el ML está redefiniendo activamente los límites de lo que es posible en la investigación del cerebro. A medida que los algoritmos de ML continúan evolucionando y se vuelven más accesibles, su impacto en nuestra comprensión de la mente y el cerebro no hará más que crecer.

Si quieres conocer otros artículos parecidos a ML Revoluciona la Neurociencia puedes visitar la categoría Neurociencia.

Foto del avatar

Jesús Porta Etessam

Soy licenciado en Medicina y Cirugía y Doctor en Neurociencias por la Universidad Complutense de Madrid. Me formé como especialista en Neurología realizando la residencia en el Hospital 12 de Octubre bajo la dirección de Alberto Portera y Alfonso Vallejo, donde también ejercí como adjunto durante seis años y fui tutor de residentes. Durante mi formación, realicé una rotación electiva en el Memorial Sloan Kettering Cancer Center.Posteriormente, fui Jefe de Sección en el Hospital Clínico San Carlos de Madrid y actualmente soy jefe de servicio de Neurología en el Hospital Universitario Fundación Jiménez Díaz. Tengo el honor de ser presidente de la Sociedad Española de Neurología, además de haber ocupado la vicepresidencia del Consejo Español del Cerebro y de ser Fellow de la European Academy of Neurology.A lo largo de mi trayectoria, he formado parte de la junta directiva de la Sociedad Española de Neurología como vocal de comunicación, relaciones internacionales, director de cultura y vicepresidente de relaciones institucionales. También dirigí la Fundación del Cerebro.Impulsé la creación del grupo de neurooftalmología de la SEN y he formado parte de las juntas de los grupos de cefalea y neurooftalmología. Además, he sido profesor de Neurología en la Universidad Complutense de Madrid durante más de 16 años.

Subir