¿Qué sabemos de? «Inteligencia artificial» (López de Mántaras y Meseguer)
¿Qué sabemos de? «Inteligencia artificial» (López de Mántaras y Meseguer)
Este documento proporciona un resumen de los temas centrales, ideas importantes y aspectos destacados presentados en los extractos del libro de Ramon López de Mántaras Badia y Pedro Meseguer González. El texto explora preguntas fundamentales sobre la posibilidad de máquinas inteligentes, la naturaleza del cerebro y la trayectoria histórica de la investigación y aplicaciones en inteligencia artificial.
Temas Principales
Viabilidad de Máquinas Inteligentes y la Hipótesis Computacional del Cerebro
La investigación en IA gira en torno a si es posible replicar inteligencia en máquinas. Una hipótesis predominante (Hipótesis del Sistema Simbólico) sugiere que el cerebro es un sistema computacional que procesa símbolos.
Procesamiento de Símbolos y la Hipótesis del Sistema Simbólico Físico (SSF)
Un enfoque clave en la IA temprana fue la manipulación de símbolos, con la hipótesis SSF proponiendo que la naturaleza del sustrato subyacente (circuitos electrónicos o neuronas) es menos importante que su capacidad para procesar símbolos.
Aprendizaje y Reconocimiento de Patrones
La investigación inicial y continua en IA se enfocó en habilitar máquinas para aprender de datos, especialmente en reconocimiento de patrones, utilizando redes neuronales y métodos simbólicos.
Resolución de Problemas mediante Búsqueda y Planificación
Una estrategia fundamental en IA es plantear problemas como búsquedas en un espacio de estados, empleando técnicas como búsqueda heurística y algoritmos de planificación para encontrar soluciones.
Representación del Conocimiento y Razonamiento
Representar conocimiento de manera efectiva y permitir que las máquinas razonen lógica o heurísticamente es crucial para construir sistemas inteligentes. Esto incluye métodos como sistemas basados en reglas, redes semánticas y formalismos lógicos.
Manejo de Incertidumbre e Imprecisión
Reconociendo que el conocimiento del mundo real suele ser incierto o impreciso, la IA ha desarrollado marcos como lógica difusa y redes bayesianas para modelar y razonar bajo estas condiciones.
Evolución de Técnicas de IA
Los extractos destacan el desarrollo histórico de diversas técnicas de IA, desde procesamiento simbólico temprano y redes neuronales hasta sistemas expertos, algoritmos de aprendizaje automático (supervisado, no supervisado, por refuerzo, aprendizaje profundo), visión por computadora, robótica y procesamiento del lenguaje natural.
Aplicaciones de la IA
El documento muestra el amplio rango de aplicaciones de IA en campos diversos, incluyendo medicina, geología, automatización industrial, exploración espacial, vehículos autónomos y videojuegos.
Consideraciones Éticas en IA
El texto plantea brevemente preguntas éticas relacionadas con el desarrollo de robots altamente humanoides y la difuminación de límites entre máquinas y humanos.
Ideas y Hechos Más Relevantes
Las Preguntas Centrales
«¿Es posible construir máquinas inteligentes? ¿Es el cerebro una máquina?» Estas preguntas han sido centrales en el desarrollo de la IA.
Hipótesis del Sistema Simbólico Físico (SSF)
Esta hipótesis es un pilar de la IA simbólica. El texto afirma: «Estos símbolos son físicos en cuanto tienen un sustrato físico-electrónico (en el caso de las computadoras) o físico-biológico (en el caso de los seres humanos). De hecho, en el caso de las computadoras, los símbolos se implementan mediante circuitos electrónicos digitales, y en el caso de los seres humanos, mediante redes neuronales. En resumen, según la hipótesis SSF, la naturaleza del sustrato (circuitos electrónicos o redes neuronales) es irrelevante siempre que el sustrato permita procesar símbolos.»
Modelos Neuronales Tempranos
McCulloch y Pitts (1943) propusieron un modelo biológico simplificado de neurona como unidad lógica, lo que llevó al desarrollo de redes neuronales artificiales. Trabajos tempranos de Clark y Farley, Dinneen, Selfridge y Minsky exploraron el aprendizaje en estas redes, inspirados en ideas de Donald Hebb sobre refuerzo sináptico.
Programas Tempranos de Resolución de Problemas
Teórico Lógico (LT)
Desarrollado por Newell y Simon (1956), fue un programa para demostrar teoremas lógicos. Utilizaba búsqueda, representaba problemas como símbolos y empleaba heurísticas para evitar la explosión combinatoria.
Solucionador General de Problemas (GPS)
También de Newell y Simon, GPS se basó en LT e incorporó análisis de medios-fines, una estrategia para desglosar problemas en subproblemas identificando diferencias entre el estado actual y el objetivo, y aplicando operadores para reducir esas diferencias. El texto proporciona un ejemplo detallado de cómo GPS resuelve un problema de deducción lógica.
Recursión
El texto enfatiza la importancia de la recursión en programación de IA, señalando que GPS resuelve subproblemas recursivamente. «En ciencias de la computación, y especialmente en IA, es común que un programa se llame a sí mismo con la condición de que esta nueva versión resuelva un problema más simple que el inicial, evitando así caer en un bucle infinito.»
Aprendizaje en Juegos (Arthur Samuel)
En 1959, Arthur Samuel desarrolló un programa de damas que aprendió a jugar a nivel avanzado ajustando los pesos de una función heurística de evaluación. «La gran contribución de Samuel fue mejorar su nivel de juego ajustando los pesos de las variables de una función heurística para evaluar movimientos…»
Procesamiento del Lenguaje Natural Temprano (PLN)
Sistemas tempranos como Student (Daniel Bobrow, 1964) podían resolver problemas algebraicos simples expresados en inglés, y Semantic Information Retrieval (SIR) (Bertram Raphael, 1964) usaba un lenguaje de representación basado en lógica matemática para responder preguntas que requerían deducción, incluyendo manejo de excepciones.
SHRDLU (Winograd, 1972)
SHRDLU fue un sistema que procesaba lenguaje en un «mundo de bloques» restringido. El trabajo de Roger Schank sobre grafos de dependencia conceptual y guiones buscó representar significado y conocimiento pragmático independientemente del lenguaje.
LISP
John McCarthy diseñó LISP (LISt Processing), un lenguaje basado en listas de símbolos, que se convirtió en fundamental para la programación de IA temprana. «Prácticamente todos los primeros programas de procesamiento del lenguaje natural mencionados anteriormente se programaron usando LISP.»
Sistemas Expertos
Heuristic Dendral (Stanford, principios de los 70) fue un sistema experto pionero en química orgánica, usando reglas IF-THEN. Mycin (Stanford, posteriormente) fue un sistema de diagnóstico médico que aplicaba reglas mediante encadenamiento hacia atrás e introdujo el concepto de separar el motor de inferencia de la base de conocimiento, lo que llevó a entornos de desarrollo como Emycin.
Prospector
Prospector fue otro sistema experto temprano en geología que usó teoría de probabilidad e inferencia bayesiana para manejar incertidumbre.
Árboles de Decisión e ID3
La construcción automática de árboles de decisión es un método de aprendizaje bien conocido. EPAM (Elementary Perceiver and Memorizer) de Edward Feigenbaum fue un sistema temprano para aprender asociaciones verbales usando una «red discriminante». ID3 (Iterative Dichotomizer) de Quinlan es un algoritmo ampliamente utilizado para construir árboles de decisión basados en ganancia de información.
Búsqueda Heurística
Buscar en un espacio de estados es una estrategia fundamental en IA. Métodos de búsqueda ciega (en profundidad, en anchura) son ineficientes para problemas grandes. La búsqueda heurística utiliza una función heurística para estimar la distancia a una solución, como en el algoritmo A*. El texto menciona iteración en profundidad y ramificación y acotamiento como otros métodos.
Búsqueda Local
Los métodos de búsqueda local optimizan una función objetivo en la vecindad del estado actual, a menudo con elementos estocásticos o aleatorios. Ejemplos incluyen escalado de colinas, recocido simulado (inspirado en mecánica estadística para escapar de mínimos locales), búsqueda tabú (usando una lista tabú para evitar estados visitados recientemente) y computación evolutiva (algoritmos genéticos inspirados en evolución biológica).
Planificación
La planificación busca encontrar una secuencia de acciones para lograr un objetivo. Planificadores tempranos como STRIPS (Stanford Research Institute Problem Solver) usaron un enfoque lineal con precondiciones, listas de adición y eliminación. La anomalía de Sussman destacó el problema de interacciones entre submetas. La planificación de orden parcial abordó estas interacciones.
Avances Recientes
Avances recientes incluyen Graphplan, FF, FD y LAMA, que a menudo utilizan búsqueda heurística y hitos (fórmulas necesarias para cualquier plan). El enfoque SATPLAN traduce problemas de planificación en fórmulas proposicionales y usa solucionadores SAT.
Categorías de Aprendizaje Automático
El texto distingue entre aprendizaje supervisado (aprendizaje a partir de datos etiquetados), aprendizaje no supervisado (búsqueda de patrones en datos no etiquetados, p. ej., agrupamiento con k-means) y aprendizaje por refuerzo (aprendizaje mediante ensayo y error maximizando recompensa acumulada, p. ej., Q-Learning).
Redes Bayesianas
Estos modelos gráficos probabilísticos representan dependencias entre variables. Pueden aprenderse automáticamente a partir de datos estimando probabilidades condicionales y refinando la estructura de la red (a menudo mediante un proceso de escalado de colinas).
Aprendizaje Profundo
Esta técnica implica aprendizaje con redes neuronales de múltiples capas. El algoritmo de retropropagación es comúnmente usado para el aprendizaje en estas redes. El aprendizaje profundo ha logrado grandes éxitos en reconocimiento de patrones, especialmente con grandes conjuntos de datos y cómputo de alto rendimiento.
Visión por Computadora
El trabajo temprano se enfocó en detectar líneas y bordes en el «mundo de bloques». La visión basada en modelos buscó representar objetos descomponiéndolos en partes y especificando sus relaciones espaciales (p. ej., la representación de Marr del cuerpo humano con cilindros). La visión activa se enfoca en modelar solo lo necesario para guiar acciones, requiriendo menos recursos computacionales. La visión por computadora moderna, especialmente con aprendizaje profundo, usa modelos jerárquicos para aprender representaciones cada vez más complejas a partir de grandes conjuntos de imágenes.
Robótica
Los robots móviles han sido una plataforma para integrar diversas técnicas de IA. Ejemplos tempranos incluyen el robot de Johns Hopkins (principios de los 60) y Shakey (Stanford Research Institute), que combinaron reconocimiento de objetos con planificación. Los rovers de Marte de la NASA (Sojourner, Spirit, Opportunity, Curiosity) demuestran niveles crecientes de autonomía en navegación y toma de decisiones científicas (p. ej., software AEGIS en Curiosity). El software Remote Agent de la nave Deep Space 1 fue un agente inteligente para control autónomo de naves espaciales.
Vehículos Autónomos
La investigación en vehículos autónomos se remonta a los años 80 (programa ALV de DARPA). Los desafíos iniciales incluyeron limitaciones de la visión por computadora en procesamiento en tiempo real y robustez ante variaciones ambientales. Los desafíos DARPA Grand Challenges impulsaron avances significativos, culminando con el vehículo Stanley de Stanford ganando el desafío de 2005, demostrando la efectividad del aprendizaje probabilístico para la transitabilidad del terreno y el aprendizaje supervisado para ajustar la velocidad. El desarrollo de vehículos autónomos continúa con grandes inversiones de empresas automotrices y tecnológicas.
IA en Juegos
Los juegos computacionales han sido un campo de prueba para la IA, especialmente juegos de información perfecta como ajedrez y Go, y juegos de información imperfecta o con elementos estocásticos como póker y backgammon. Las técnicas incluyen algoritmos de búsqueda como minimax y poda alfa-beta, y más recientemente, búsqueda en árbol Monte Carlo (MCTS) combinada con aprendizaje profundo (como en AlphaGo).
Sistemas Multiagente (MAS)
MAS involucran múltiples agentes interactivos. HEARSAY-II fue un sistema temprano de reconocimiento del habla basado en una arquitectura de pizarra para procesamiento cooperativo. Versiones distribuidas (DISTRIBUTED HEARSAY-II) son consideradas orígenes de MAS, usadas en aplicaciones como control de tráfico distribuido y sistemas multirobot. La investigación en MAS incluye modelos computacionales de argumentación, negociación, confianza, reputación, teoría de juegos y teoría de elección social.
Arquitecturas Cognitivas
Estas buscan modelar aspectos de la cognición humana. ACT-R es una arquitectura clásica basada en un sistema de producción y memoria declarativa, usada para modelar resolución de problemas humanos. SOAR, inspirado en GPS, usa búsqueda y reglas de producción y aprende de la experiencia almacenando trazas de resolución de problemas.
Consideraciones Éticas
Los extractos tocan brevemente consideraciones éticas en el contexto de robots altamente humanoides. El texto señala: «Un robot es un objeto mientras que un ser humano es un sujeto, por lo tanto: ¿es ético pretender que una máquina es un humano?» Esto resalta el potencial de dilemas éticos a medida que los sistemas de IA se vuelven cada vez más sofisticados e indistinguibles de los humanos en ciertos contextos.
Conclusión
Los extractos proporcionados ofrecen una visión del rico historial y diverso panorama de la investigación en inteligencia artificial. Subrayan las preguntas fundamentales, la evolución de técnicas clave desde procesamiento simbólico y redes neuronales hasta aprendizaje profundo moderno, la importancia de estrategias de resolución de problemas como búsqueda y planificación, la necesidad de métodos robustos de representación y razonamiento del conocimiento (incluyendo manejo de incertidumbre), y el amplio rango de aplicaciones de IA en numerosos dominios. El texto también enfatiza los desafíos continuos y plantea brevemente consideraciones éticas que acompañan el avance de la IA.
Fuente
de Mántaras, RL, y González, PM (2017). ¿Qué sabemos de? «Inteligencia artificial». Los Libros de la Catarata, Madrid.
Etiquetas
- #InteligenciaArtificial
- #InvestigaciónEnIA
- #AprendizajeAutomático
- #RedesNeuronales
- #HipótesisSSF
- #ÉticaEnLaIA
- #AplicacionesDeLaIA
- #EvoluciónHistóricaDeLaIA
- #AprendizajeProfundo
- #LenguajeLISP
- #SistemasExpertos
- #BúsquedaHeurística
- #VisiónPorComputadora
- #Robótica
- #VehículosAutónomos
- #JuegosConIA
- #SistemasMultiagente
- #ArquitecturasCognitivas
- #TecnologíaDelFuturo
- #DilemasÉticos

