En el campo de la inteligencia artificial (IA), las tareas que se hipotetiza que requieren inteligencia artificial general para ser resueltas se conocen informalmente como IA-completas o IA-difíciles . [ 1 ] Llamar a un problema IA-completa refleja la creencia de que no puede ser resuelto por un algoritmo específico simple.
Antes de 2013, los problemas considerados completamente resueltos por la IA incluían la visión artificial , la comprensión del lenguaje natural y el manejo de circunstancias imprevistas al resolver cualquier problema del mundo real. [ 2 ] Las tareas consideradas completamente resueltas por la IA se consideraban particularmente útiles para distinguir a los humanos de los agentes automatizados, como pretenden hacer los CAPTCHA . [ 3 ]
Historia
El término fue acuñado por Fanya Montalvo por analogía con NP-completo y NP-difícil en la teoría de la complejidad , que describe formalmente la clase más famosa de problemas difíciles. [ 4 ] Los primeros usos del término se encuentran en la tesis doctoral de Erik Mueller de 1987 [ 5 ] y en el Jargon File de Eric Raymond de 1991. [ 6 ]
Los sistemas expertos , populares en la década de 1980, podían resolver versiones muy simples o restringidas de problemas de IA completos, pero nunca en toda su generalidad. Cuando los investigadores de IA intentaron ampliar sus sistemas para manejar situaciones más complejas del mundo real, los programas tendían a volverse excesivamente frágiles sin conocimiento de sentido común ni una comprensión rudimentaria de la situación: fallaban cuando comenzaban a aparecer circunstancias inesperadas ajenas al contexto original del problema. Cuando los seres humanos se enfrentan a nuevas situaciones en el mundo, se benefician de su conocimiento del contexto general: saben qué son las cosas que los rodean, por qué están ahí, qué es probable que hagan, etc. Pueden reconocer situaciones inusuales y adaptarse en consecuencia. Los sistemas expertos carecían de esta adaptabilidad y eran frágiles al enfrentarse a nuevas situaciones. [ 7 ]
DeepMind publicó un trabajo en mayo de 2022 en el que entrenaron un único modelo para realizar varias tareas simultáneamente. El modelo, llamado Gato , puede "jugar a Atari, subtitular imágenes, chatear, apilar bloques con un brazo robótico real y mucho más, decidiendo en función de su contexto si generar texto, pares articulares, pulsaciones de botones u otros tokens". [ 8 ] De manera similar, algunas tareas que antes se consideraban completas para la IA, como la traducción automática , [ 9 ] se encuentran entre las capacidades de los grandes modelos de lenguaje . [ 10 ]
Problemas completos de IA
Se ha planteado la hipótesis de que los problemas que la IA puede resolver completamente incluyen:
- Revisión por pares de IA [ 11 ] ( comprensión del lenguaje natural compuesto , razonamiento automatizado , demostración automatizada de teoremas , sistema experto de lógica formalizada )
- Problemas de Bongard [ 12 ]
- Visión por computadora (y subproblemas como el reconocimiento de objetos ) [ 13 ]
- Comprensión del lenguaje natural (y subproblemas como la minería de textos , [ 14 ] la traducción automática , [ 15 ] y la desambiguación del sentido de las palabras [ 16 ] )
- Conducción autónoma [ 17 ]
- Lidiar con circunstancias inesperadas al resolver cualquier problema del mundo real, [ 18 ] ya sea navegación , planificación o incluso el tipo de razonamiento que realizan los sistemas expertos .
Formalización
La teoría de la complejidad computacional se ocupa de la dificultad computacional relativa de las funciones computables . Por definición, no abarca problemas cuya solución se desconoce o no se ha caracterizado formalmente. Dado que muchos problemas de IA aún no tienen formalización, la teoría de la complejidad convencional no permite una definición formal de la completitud de la IA.
Investigación
Roman Yampolskiy [ 19 ] sugiere que un problemaSe considera que una IA es completa si tiene dos propiedades:
- Se encuentra dentro del conjunto de problemas de IA (resolubles mediante oráculos humanos).
- Cualquier problema de IA se puede convertir enmediante algún algoritmo de tiempo polinomial.
Por otro lado, un problemaes difícil para la IA si y solo si existe un problema completo para la IA.que es reducible a Turing en tiempo polinomialEsto también conlleva la existencia de problemas fáciles para la IA , que pueden resolverse en tiempo polinomial mediante una máquina de Turing determinista con un oráculo para algún problema.
Yampolskiy [ 20 ] también ha planteado la hipótesis de que la prueba de Turing es una característica definitoria de la completitud de la IA.
Groppe y Jain [ 21 ] clasifican los problemas que requieren inteligencia artificial general para alcanzar un rendimiento de máquina a nivel humano como problemas de IA completa, mientras que los sistemas de IA actuales solo pueden resolver versiones restringidas de problemas de IA completa. Para Šekrst [ 12 ] , obtener una solución polinómica para problemas de IA completa no necesariamente equivale a resolver el problema de la inteligencia artificial general, al tiempo que enfatiza que la falta de investigación sobre complejidad computacional es el factor limitante para lograr la inteligencia artificial general.
Para Kwee-Bintoro y Velez, [ 22 ] resolver problemas que la IA no puede resolver tendría fuertes repercusiones en la sociedad.
Véase también
Referencias
- ↑ Shapiro, Stuart C. (1992). Inteligencia artificial . Archivado el 1 de febrero de 2016 en Wayback Machine. En Stuart C. Shapiro (Ed.), Enciclopedia de la inteligencia artificial (Segunda edición, págs. 54-57). Nueva York: John Wiley. (La sección 4 trata sobre "Tareas completas de IA").
- ↑ Yampolskiy, Roman (enero de 2013). "La prueba de Turing como característica definitoria de la completitud de la IA" (PDF) . Inteligencia artificial, computación evolutiva y metaheurísticas . Estudios en inteligencia computacional. Vol. 427. págs. 3–17 . doi : 10.1007/978-3-642-29694-9_1 . ISBN 978-3-642-29693-2Archivado del original (PDF) el 22 de mayo de 2013.
- ↑ Luis von Ahn, Manuel Blum, Nicholas Hopper y John Langford. CAPTCHA: Uso de problemas de IA complejos para la seguridad. Archivado el 4 de marzo de 2016 en Wayback Machine . En Actas de Eurocrypt, vol. 2656 (2003), págs. 294–311.
- ↑ Mallery, John C. (1988), "Pensando en política exterior: encontrar un papel apropiado para las computadoras con inteligencia artificial", Reunión anual de 1988 de la Asociación de Estudios Internacionales , St. Louis, MO, archivado del original el 29 de febrero de 2008 , consultado el 27 de abril de 2007.
{{citation}}: CS1 mantenimiento: falta el editor de ubicación ( enlace ) . - ↑ Mueller, Erik T. (1987, marzo). Soñar despierto y computación (Informe técnico CSD-870017). Archivado el 30 de octubre de 2020 en Wayback Machine. Tesis doctoral, Universidad de California, Los Ángeles. ("Soñar despierto no es más que un problema más de la IA : si pudiéramos resolver cualquier problema de inteligencia artificial, podríamos resolver todos los demás", p. 302).
- ↑ Raymond, Eric S. (1991, 22 de marzo). Archivo de jerga versión 2.8.1 Archivado el 4 de junio de 2011 en Wayback Machine (Primera definición de "AI-completa" añadida al archivo de jerga).
- ↑ Lenat, Douglas ; Guha, RV (1989), Building Large Knowledge-Based Systems , Addison-Wesley, pp . 1–5
- ↑ "Un agente generalista" . www.deepmind.com . Archivado del original el 2 de agosto de 2022. Consultado el 26 de mayo de 2022 .
- ↑ Katz, Miranda. "Bienvenidos a la era del compañero de trabajo con IA | Backchannel" . Wired . ISSN 1059-1028 . Consultado el 28 de abril de 2024 .
- ↑ "Descubriendo el poder de los grandes modelos de lenguaje (LLM)" . www.unite.ai . 22 de abril de 2023. Consultado el 28 de abril de 2024 .
- ↑ Stockton, Nick. "Si la IA puede arreglar la revisión por pares en la ciencia, la IA puede hacer cualquier cosa" . Wired . ISSN 1059-1028 . Consultado el 27 de abril de 2024 .
- 1 2 Šekrst, Kristina (2020), "AI-Completeness: Using Deep Learning to Eliminate the Human Factor", en Skansi, Sandro (ed.), Guide to Deep Learning Basics: Logical, Historical and Philosophical Perspectives , Cham: Springer International Publishing, pp. 117–130 , doi : 10.1007/978-3-030-37591-1_11 , ISBN 978-3-030-37591-1
- ↑ Strat, Thomas M.; Chellappa, Rama; Patel, Vishal M. (2020). "Visión y robótica" . AI Magazine . 42 (2): 49– 65. doi : 10.1609/aimag.v41i2.5299 . S2CID 220687545 – vía ABI/INFORM Collection.
- ↑ Krestel, Ralf; Aras, Hidir; Andersson, Linda; Piroi, Florina; Hanbury, Allan; Alderucci, Dean (06-07-2022). "3er Taller sobre Minería de Textos de Patentes y Tecnologías Semánticas (PatentSemTech2022)" . Actas de la 45.ª Conferencia Internacional ACM SIGIR sobre Investigación y Desarrollo en Recuperación de Información . Madrid, España: ACM. pp. 3474–3477 . doi : 10.1145/3477495.3531702 . ISBN 978-1-4503-8732-3. S2CID 250340282 . Archivado del original el 15-04-2023 . Recuperado el 15-04-2023 .
- ↑ Orynycz, Petro (2022), "Dilo bien: la traducción automática neuronal con IA empodera a nuevos hablantes para revitalizar el lemko" , en Degen, Helmut; Ntoa, Stavroula (eds.), Inteligencia artificial en HCI , Lecture Notes in Computer Science, vol. 13336, Cham: Springer International Publishing, pp. 567–580 , doi : 10.1007/978-3-031-05643-7_37 , ISBN 978-3-031-05642-0, consultado el 15 de abril de 2023
- ↑ Ide, N.; Veronis, J. (1998). «Introducción al número especial sobre desambiguación del sentido de las palabras: estado del arte» (PDF) . Lingüística Computacional . 24 (1): 2– 40. Archivado (PDF) del original el 9 de octubre de 2022.
- ↑ Musk, Elon (14 de abril de 2022). "Elon Musk habla sobre Twitter, Tesla y cómo funciona su cerebro — en vivo en TED2022" . TED (conferencia) (Entrevista). Entrevistado por Chris Anderson (emprendedor) . Vancouver. Archivado del original el 15 de diciembre de 2022. Recuperado el 15 de diciembre de 2022 .
- ↑ Šekrst, Kristina (2020), "Capítulo 11 - Completitud de la IA: Uso del aprendizaje profundo para eliminar el factor humano" , en Skansi, Sandro (ed.), Guía de los fundamentos del aprendizaje profundo , Springer, ISBN 978-3-030-37591-1
- ↑ Yampolskiy, Roman (2012), "IA-Completa, IA-Difícil o IA-Fácil: Clasificación de Problemas en IA" (PDF) , 23.ª Conferencia de Inteligencia Artificial y Ciencias Cognitivas del Medio Oeste, MAICS 2012, Cincinnati, Ohio, EE. UU., 21-22 de abril de 2012 , consultado el 5 de abril de 2024.
- ↑ Yampolskiy, Roman (2013), "La prueba de Turing como característica definitoria de la completitud de la IA", Inteligencia artificial, computación evolutiva y metaheurísticas , Estudios en inteligencia computacional, vol. 427, pp. 3–17 , doi : 10.1007/978-3-642-29694-9_1 , ISBN 978-3-642-29693-2
- ↑ Groppe, Sven; Jain, Sarika (2024), "El camino a seguir con los problemas completos de la IA", New Generation Computing , 42 : 1–5 , doi : 10.1007/s00354-024-00251-8
- ↑ Kwee-Bintoro, Ted; Velez, Noah (2022), "AI-Complete: What it Means to Be Human in an Increasingly Computerized World", Bridging Human Intelligence and Artificial Intelligence , Educational Communications and Technology: Issues and Innovations, Cham: Springer, pp. 257–274 , doi : 10.1007/978-3-030-84729-6_18 , ISBN 978-3-030-84728-9
- Inteligencia artificial
- Problemas computacionales