CHAPTER 06/1975–1990

El inicio del segundo auge

Incorporar el conocimiento de los expertos (1975–1990)

Si se incorporaran las reglas que un experto tiene en la cabeza en forma de , ¿podría una computadora pensar como un experto? En la década de 1980, esta idea se aplicó en fábricas y metros, y en Japón se llamó “auge”. Al consultar las fuentes, detrás de ella siempre aparece el trabajo de reunir reglas y seguir corrigiéndolas.

011965–1977 · El poder del conocimiento

El poder está en el conocimiento

¿Una computadora inteligente necesita una buena forma de razonar o una gran cantidad de conocimiento?

En 1965, Edward Feigenbaum y sus colegas, que se habían trasladado a la Universidad de Stanford, incorporaron a DENDRAL, un programa que enumera todas las estructuras moleculares posibles, la experiencia de los químicos al interpretar datos de espectrometría de masas. La expresaron como reglas y redujeron los candidatos. En un ejemplo de Nilsson (2010), las 14,715,813 estructuras se redujeron a unas 1,284,792 con las reglas sobre los datos, y a 1 al añadir otra medición.

La figura de la derecha reduce, añadiendo reglas, las 729 maneras de ordenar 6 piezas de 3 tipos. Cuanto más conocimiento se incorpora, más se reduce, por órdenes de magnitud, el número de candidatos que hay que examinar.

En un artículo de 1970, los 3 autores escribieron: “La generalidad… no suele ir asociada a un rendimiento superior. Los expertos suelen ser especialistas.” (traducción). En 1977, Feigenbaum llamó ingeniería del conocimiento al trabajo de trasladar el conocimiento de los expertos a las computadoras, y lo resumió así: “en el conocimiento está el poder” (traducción).

Nrestantes ≈ N × r₁ × r₂ × … × rk
N
número total de candidatos
ri
proporción que queda tras la regla i (≈ es una estimación cuando las reglas no dependen unas de otras)
Lo que se cree saberLo que suele decirse:Un libro blanco del gobierno (2016) dice “Desarrollo del primer sistema experto MYCIN (1972)” (traducción)
Según la fuente original:DENDRAL (desde 1965), que convirtió la experiencia de los expertos en reglas, fue anterior, y quienes participaron lo llamaron “el primer sistema experto” (traducción) en el título de un artículo de 1993. La respuesta cambia según qué se considere un sistema experto.

Qué muestra la figura:DENDRAL, en el capítulo 4, generaba todas las opciones y eliminaba las incompatibles usando conocimientos; aquí cambia la perspectiva, pues el método de eliminación sigue igual, pero cada tarjeta de conocimientos expertos con una regla de tipo “si…, entonces…” reduce por multiplicación las opciones restantes hasta dejarlas en una cantidad mucho menor. Así, la fuente de la inteligencia está más en la abundancia de conocimientos que en un buen método de razonamiento (artículo de 1970 y “en el conocimiento está el poder” (traducción), de 1977).

021972–1978 · MYCIN

Factores de certeza para enlazar “probablemente” (traducción)

¿Cómo se enlazan reglas que incluyen un “probablemente” (traducción)?

Desde alrededor de 1972, Edward Shortliffe y sus colegas de la Universidad de Stanford desarrollaron MYCIN, un programa que aconsejaba a los médicos sobre la elección de medicamentos para infecciones bacterianas. Incorporaron el conocimiento de los médicos como reglas de la forma: si (el resultado de la prueba es…) entonces (la bacteria parece ser…). Al principio había unas 200 reglas, y en 1978 unas 500.

Cada regla lleva un factor de certeza (−1 a +1), que indica lo segura que es. Cuando una condición es incierta, se multiplica el factor de certeza de la regla por la certeza de la condición. En un ejemplo del libro de los desarrolladores, una regla con un factor de certeza de 0.7 da 0.42 si una de sus condiciones tiene una certeza de 0.6. Cuando otra regla también apoya la misma conclusión, se combinan con la fórmula de abajo.

En la figura de la derecha (un ejemplo sobre bicicletas, no de medicina), al añadir reglas débiles, por débiles que sean, el factor de certeza se acerca a 1. El libro dice que eligieron esta forma de combinar por intuición, no por la teoría de la probabilidad. Un manual citado por Nilsson (2010) dice que, al aumentar las reglas, también hubo que corregir los factores de certeza de otras reglas.

factor de certeza combinado=x+y(1 − x)
x
factor de certeza acumulado
y
factor de certeza que aporta la nueva regla (factor de certeza de la regla × certeza de la condición; si hay 2 o más condiciones, se usa la certeza más baja)

Qué muestra la figura:Las reglas tienen un valor de certeza que se reduce por multiplicación si las condiciones son inciertas. Al combinar reglas que apoyan la misma conclusión, por débiles que sean, ese valor se acerca a 1; esta forma de combinarlas se decidió por intuición.

Número de reglas utilizadas y factor de certeza combinado
03Década de 1970 · Motor de inferencia

Hacia adelante y hacia atrás

Cuando hay muchas reglas, ¿por cuál empieza la máquina?

Un programa que incorpora el conocimiento de los expertos como reglas y da respuestas con sus razones se llama sistema experto. La parte que enlaza las reglas para obtener una respuesta es el motor de inferencia. El libro de los creadores de MYCIN (1984) distingue 2 formas de enlazarlas. El encadenamiento hacia adelante (desde los datos) parte de los hechos conocidos y enlaza las reglas desde el “si” hasta el “entonces”. El encadenamiento hacia atrás (desde la meta) parte de la meta que se quiere comprobar, recorre el camino en sentido inverso y pregunta solo por los hechos que faltan. MYCIN trabajaba principalmente hacia atrás y también se describió como un programa que reúne pruebas.

En la figura de la derecha (un ejemplo sobre bicicletas) se pueden comparar las 2 formas. Hacia adelante se hacen todas las preguntas antes de aplicar las reglas; hacia atrás solo se hacen preguntas relacionadas con la meta.

En MYCIN, el conjunto de reglas (la base de conocimiento) estaba separado del motor de inferencia. Por eso se creó EMYCIN, una estructura vacía sin las reglas médicas (la E corresponde a empty, ‘vacío’), que también se utilizó en sistemas de consulta para temas como la planificación fiscal.

Hacia adelante: hechos → conclusión  Hacia atrás: meta → preguntas
Hacia adelante
avanzar del si (condición) al entonces (conclusión)
Hacia atrás
recorrer en sentido inverso del “entonces” al “si” y preguntar solo por lo que falta

Qué muestra la figura:El razonamiento hacia delante pregunta todos los hechos conocidos y después encadena reglas, mientras que el razonamiento hacia atrás parte de la meta que se quiere comprobar y pregunta solo los hechos que faltan. El razonamiento hacia atrás necesita muchas menos preguntas.

04Década de 1970 · Explicación

Una máquina para preguntar “¿Por qué?”

¿Cómo pueden las personas confiar en la respuesta de una máquina?

Los desarrolladores de MYCIN consideraron importante explicar sus razones desde el principio. Cuando MYCIN hacía una pregunta, el usuario podía escribir WHY (¿por qué se pregunta eso?). MYCIN mostraba la meta superior que estaba comprobando y la regla que enlazaba esa meta con la pregunta. Al repetir WHY, se subía aún más en la cadena. Al escribir HOW (¿cómo se llegó a saber eso?), mostraba la regla utilizada o que el propio usuario había dado esa respuesta.

La figura de la derecha es una consulta sobre bicicletas. Al responder las preguntas y pulsar varias veces “¿Por qué?”, aparece dentro de la figura la cadena de reglas que se está comprobando.

En el razonamiento hacia atrás, cada pregunta surge para comprobar la condición de alguna regla. Por eso, las razones pueden explicarse mediante una cadena de reglas.

¿Por qué? → meta superior+regla ¿Cómo? → regla/respuesta
Meta
conclusión que se intenta comprobar en ese momento
Cadena
enlaces entre las reglas que van de la meta a la pregunta

El capítulo 18 del libro contiene un ejemplo de intercambio con WHY y HOW. Como es un ejemplo médico, en la figura se sustituyó por uno sobre bicicletas.

Qué muestra la figura:En una máquina que recorre las reglas hacia atrás, cada pregunta sirve para comprobar una condición de alguna regla. Por eso puede responder a “¿Por qué se pregunta eso?” mostrando la cadena de reglas.

051974 · Marcos

Conocimiento en plantillas de situaciones

¿Por qué basta con oír “fiesta de cumpleaños” para pensar en un pastel y regalos?

En junio de 1974, Marvin Minsky, del MIT, propuso en su informe (traducción) que, al encontrarse con una situación nueva, las personas recuperan de la memoria una estructura llamada marco y ajustan sus detalles a la realidad. Un marco, descrito como “una estructura de datos para representar una situación típica” (traducción), tiene campos vacíos (slots). Estos campos contienen provisionalmente los valores habituales (valores por defecto). El informe puso como ejemplo asistir a la fiesta de cumpleaños de un niño.

En la figura de la derecha se puede hacer que el sistema lea la historia una oración a la vez. Los valores escritos llenan los campos, y para lo que no está escrito se supone el valor por defecto, como un “probablemente” (traducción). Si un valor difiere del valor por defecto, se vuelve morado.

Minsky aclaró que había escrito el informe “fingiendo tener una teoría unificada y coherente” (traducción), y en la última sección escribió: “dudar de la viabilidad de representar eficazmente el conocimiento cotidiano… muchas proposiciones pequeñas, independientemente ‘verdaderas’” (traducción). Él no construyó un sistema de marcos; los estudiantes lo hicieron unos años después (Nilsson 2010).

Lo que se cree saberLo que suele decirse:Se suele agrupar todo bajo la idea de que “la IA del segundo auge consistía en incorporar mucho conocimiento como ‘reglas SI–ENTONCES’ o fórmulas lógicas”
Según la fuente original:los marcos, una de las ideas influyentes de esa misma época, intentaron representar el conocimiento mediante plantillas con expectativas sobre lo que suele ocurrir.

Qué muestra la figura:Un marco es “una estructura de datos para representar una situación típica” (traducción), con valores provisionales en los campos vacíos que describen lo habitual. Al leer un relato se rellenan los campos mencionados, y los no mencionados se interpretan como “probablemente” (traducción) mediante los valores predeterminados, de modo que se puede detectar una diferencia.

061979 · Resultados de MYCIN

Evaluar sin conocer los nombres

¿Cómo se puede comprobar de manera justa si la respuesta de una máquina es buena?

En una evaluación de 1979, se reunieron 10 propuestas de tratamiento para cada uno de 10 pacientes con meningitis: las de MYCIN, las de 5 profesores de enfermedades infecciosas de Stanford, la de un médico en formación especializada en enfermedades infecciosas, la de un residente de medicina interna, la de un estudiante de medicina y el tratamiento que realmente se había aplicado. 8 especialistas en enfermedades infecciosas de fuera de Stanford las evaluaron una por una sin saber de quién era cada propuesta (8 personas × 100=800 evaluaciones).

El 65% de las propuestas de MYCIN fue “calificado como aceptable por los evaluadores” (traducción), frente al 42.5–62.5% de los 5 profesores (promedio de 55.5%). MYCIN también tuvo 7 de 10 casos en los que la mayoría de los especialistas aceptó su propuesta. En la figura de la derecha se puede cambiar el criterio y revelar los nombres.

Aun así, el libro de sus creadores (1984) dice: “MYCIN nunca se utilizó de forma habitual en la atención a pacientes” (traducción). También consideraban deseable que la mayoría de los especialistas aprobara al menos el 90% antes de su uso habitual.

Lo que se cree saberLo que suele decirse:Se suele decir que “MYCIN era más preciso que los especialistas, pero no se usó en los hospitales por problemas legales y de responsabilidad”
Según la fuente original:el libro de sus creadores menciona el costo y el personal necesarios para añadir conocimiento, el deseo de pasar a la siguiente investigación y, sobre todo, que sabían que el programa probablemente no sería aceptado por razones corrientes, ajenas a su excelente rendimiento al tomar decisiones: “sabíamos que era probable que el programa resultara inaceptable… completamente ajeno a su excelente” (traducción). Muchas tenían que ver con la facilidad de uso y el trabajo necesario.

Qué muestra la figura:Al evaluar las recetas sin saber quién las había propuesto, las de MYCIN recibieron valoraciones iguales o superiores a las de los médicos expertos. Aun así, no se usaron en la atención clínica habitual.

071979–1982 · PROSPECTOR

Estimar aplicando multiplicadores

¿Cómo se puede estimar un yacimiento subterráneo a partir de pistas en la superficie?

PROSPECTOR, de SRI, era una IA que asesoraba a los geólogos que buscaban minerales. En 1979 también se presentó un análisis de sus resultados en una conferencia internacional en Tokio. Las reglas se enlazaban formando una red de inferencia: una roca con cavidades en forma de cristales indica sulfuros; si hay barita sobre los sulfuros, podría haber un yacimiento de sulfuros masivos, y así sucesivamente.

A diferencia de los factores de certeza de MYCIN, PROSPECTOR utilizaba probabilidades y la regla de Bayes. Para cada regla, los expertos daban 2 números: por cuánto se multiplica la razón entre la probabilidad de que ocurra algo y la de que no ocurra (odds) cuando la condición es verdadera (LS) y por cuánto cuando no lo es (LN). En la figura de la derecha, al pulsar una pista, se recorre la red y cambia la probabilidad (los multiplicadores son números creados para este sitio).

En 1982, a partir de datos cartográficos de Mount Tolman (estado de Washington), elaboró un mapa que indicaba lo prometedor de los yacimientos de molibdeno en una escala de +5 a −5.

odds ← odds × LS (sí) o × LN (no)  probabilidad=odds ÷ (1+odds)
Odds
probabilidad de que ocurra ÷ probabilidad de que no ocurra
LS, LN
los 2 multiplicadores establecidos por los expertos
Lo que se cree saberLo que suele decirse:Se suele decir que “PROSPECTOR descubrió un yacimiento que los seres humanos no habían encontrado”
Según la fuente original:según los desarrolladores, en un lugar donde una empresa minera ya había perforado más de 200 pozos y encontrado el yacimiento, identificó “una extensa mineralización de calidad explotable… desconocida hasta entonces” (traducción) y “las zonas estériles” (traducción). Y también: “Hasta la fecha, el éxito de PROSPECTOR ha sido científico, más que económico” (traducción). Esta historia se ha comprobado solo mediante el libro de uno de los desarrolladores.

Qué muestra la figura:PROSPECTOR estimaba la probabilidad de un yacimiento multiplicando la razón de probabilidades por LS si una pista era afirmativa y por LN si era negativa, con factores fijados por expertos. La probabilidad sube y baja al recorrer la red de reglas.

081980 · R1 (XCON)

Detectar las piezas que faltan

¿Qué reglas permiten convertir un pedido de computadora en un plano de montaje?

John McDermott, de la Universidad Carnegie Mellon, creó R1 (llamado XCON dentro de la empresa), que determinaba la configuración de las piezas a partir de los pedidos de computadoras VAX de DEC. Cada máquina solía tener unas 90 piezas, y a menudo faltaban piezas necesarias en los pedidos. R1 detectaba esas faltas, las completaba y elaboraba un plano de distribución. Desde enero de 1980, se utilizó en el trabajo habitual de la fábrica de DEC.

R1 consultaba sus notas de trabajo, buscaba todas las reglas cuyas condiciones se cumplían, ejecutaba una y repetía el proceso. En el artículo de 1980 había 772 reglas. Para cada pedido, se ejecutaban en promedio 1,056 reglas y el tiempo de cálculo medio era de 2.5 minutos. En la figura de la derecha (las piezas y las reglas son un ejemplo creado para este sitio) se puede pulsar “Ejecutar un ciclo”.

① Buscar todas las reglas cuyas condiciones se cumplen → ② Elegir 1 → ③ Ejecutarla y actualizar las notas → ①
Notas de trabajo
tarea actual (comprobar, colocar, conectar) e información conocida

Qué muestra la figura:R1 repite un ciclo: consulta las notas de trabajo, busca reglas cuyas condiciones se cumplan, ejecuta 1 y modifica las notas. Durante ese ciclo detecta y añade piezas que faltan en el pedido.

091981 · Japón

Traducir imitando ejemplos

¿Se puede traducir sin escribir todas las reglas de la gramática?

Makoto Nagao, de la Universidad de Kioto, escribió que la traducción automática anterior tenía una contradicción: “Cuanto más detallado se ha vuelto un sistema… más claros son sus limitaciones y sus límites” (traducción) de su capacidad de traducción. Por eso propuso un sistema que, como una persona que aprende una lengua extranjera, dispone de muchas parejas de oraciones de ejemplo en inglés y japonés. Busca el ejemplo más parecido a la oración que se quiere traducir y sustituye palabras para traducirla. La idea se escribió en un manuscrito para una conferencia de la OTAN en octubre de 1981. Esa conferencia tuvo lugar la semana siguiente a la conferencia internacional sobre la quinta generación celebrada en Tokio (del 19 al 22 de octubre).

En el ejemplo del manuscrito, a partir de A man eats vegetables. (Una persona come verduras.), se traduce He eats potatoes. como Él come papas. Esto funciona porque man y he, y vegetable y potato, están próximos en el diccionario de sinónimos. Acid eats metal. no es parecido a ese ejemplo, así que hace falta otro: El ácido corroe el metal. Se puede probar en la figura de la derecha.

El texto de apertura de una revista académica de 2015 dice que, a partir de esta “traducción basada en analogías” (traducción), avanzó la investigación sobre la traducción con grandes cantidades de textos y estadísticas.

Lo que se cree saberLo que suele decirse:Se dice que “el artículo de Makoto Nagao de 1984 inició la traducción automática basada en ejemplos”
Según la fuente original:la idea ya estaba escrita en el manuscrito para la conferencia de octubre de 1981. Se publicó en un libro en 1984.

Qué muestra la figura:Para traducir se busca el ejemplo más parecido a la oración y se sustituyen palabras cercanas usando un diccionario de términos relacionados. Sin un ejemplo parecido no se puede traducir, por lo que añadir ejemplos permite traducir más oraciones.

101982–1986 · Japón

¿Qué número de auge era?

¿Cómo se llamaba en ese momento la popularidad de la IA en el Japón de la década de 1980?

En la búsqueda de texto completo de la Biblioteca Nacional de la Dieta, una revista de octubre de 1982 ya contiene la frase “El auge de la inteligencia artificial de hace unos diez años ha vuelto” (traducción). Al mes siguiente, la misma revista llamó al auge de unos 20 años antes “el primer auge de la inteligencia artificial” (traducción). En 1985, un libro incluía “82 Segundo auge de la inteligencia artificial: el proyecto de quinta generación” (traducción), en la Dieta se habló de “actualmente, el segundo auge” (traducción) (es decir, que entonces era el 2.º auge) y un reportaje de revista llevaba el título (traducción): las maneras de contar variaban mucho.

También variaba el desencadenante según el autor: se citaban el proyecto de quinta generación, el éxito de MYCIN, la ingeniería del conocimiento de Feigenbaum y las herramientas para crear IA. En pleno auge también había comentarios escépticos: “todo el mundo está haciendo alboroto con la inteligencia artificial” (traducción).

En julio de 1986, se reunieron más de 700 personas y se fundó la Sociedad Japonesa de Inteligencia Artificial. Su declaración fundacional señalaba que en Estados Unidos existía la AAAI desde 1980, pero decía: “En nuestro país todavía no existe una sociedad académica dedicada a este campo” (traducción). En la figura de la derecha se pueden ver los nombres uno por uno.

Qué muestra la figura:Ya durante el auge de la IA de la década de 1980, cada autor lo contaba y explicaba su origen de forma distinta, llamándolo “primero” (traducción), “segundo” (traducción) o “ha vuelto” (traducción).

111984 · Expectativas y advertencias

Dos salas en la misma conferencia

En pleno auge, ¿quienes vendían IA y quienes la investigaban imaginaban el mismo futuro?

En agosto de 1984, la Asociación Estadounidense de Inteligencia Artificial (AAAI) celebró su conferencia en la Universidad de Texas en Austin. En la sala de exposiciones, el folleto de TIMM, una herramienta de IA que incorpora el conocimiento de los expertos, proclamaba “Hemos construido un cerebro mejor” (traducción) y afirmaba que los sistemas expertos no enferman, no renuncian ni se jubilan antes de tiempo. A un periodista, las voces de los vendedores le parecían a veces las de “profetas que anuncian una nueva era” (traducción).

En el debate “La edad oscura de la IA” de esa misma conferencia, el moderador John McDermott presentó “el peor escenario” (traducción). En unos 5 años, fracasaría el programa estadounidense de Computación Estratégica, el proyecto japonés de quinta generación se estancaría, las nuevas empresas quebrarían, se interrumpiría la financiación y todos cambiarían el nombre de sus investigaciones. Dijo que algunas personas llamaban a esto . En la figura de la derecha se puede avanzar en el tiempo para ver qué punto ocurrió y cuándo.

Lo que se cree saberLo que suele decirse:Se suele decir que “el debate de 1984 predijo exactamente el invierno de la IA (una advertencia acertada)”
Según la fuente original:el propio moderador afirmó: “No creo que este escenario sea muy probable… ni siquiera una versión más leve” (traducción). Muchas partes del escenario ocurrieron después, pero no todas a la vez, 5 años más tarde.

Qué muestra la figura:En el mismo congreso de 1984, la exposición proclamaba “Hemos construido un cerebro mejor” (traducción), mientras que en la sala de debate se hablaba de “el peor escenario” (traducción). Muchas partes de ese escenario ocurrieron después, pero no todas juntas 5 años más tarde.

121983–1984 · Sentido común

“Líquido amniótico” de un paciente varón

¿Puede una máquina detectar que algo es “extraño” si no aparece escrito en las reglas?

Una nota del libro de MYCIN (1984) cuenta esta historia. John McCarthy introdujo “(maliciosamente)” (traducción) líquido amniótico como material de prueba (lugar del cultivo) de un paciente varón, y MYCIN no detectó el error y lo aceptó. El sentido común que todos conocen, que los hombres no tienen líquido amniótico, no estaba escrito en ninguna regla.

En su texto de 1984 (traducción), McCarthy señaló que MYCIN no tenía una idea de lo que ocurriría después de un tratamiento y ni siquiera podía responder “¿Qué pasará si le doy penicilina a este paciente?” (traducción). Nilsson (2010) describe la debilidad de estos sistemas con la palabra frágil (brittle).

En la figura de la derecha (una consulta sobre bicicletas) se puede elegir una respuesta imposible. Si se añaden reglas de sentido común, el sistema puede detectarla, pero, al aumentar los tipos de respuestas, crece rápidamente el número de parejas que hay que comprobar para saber si son compatibles.

número de parejas que hay que comprobar=n(n − 1)/2
n
número de tipos de respuestas (hechos). Si n=100, hay 4,950 parejas; si es 1,000, hay 499,500
Lo que se cree saberLo que suele decirse:Se suele transmitir que “hay una historia en la que McCarthy se burló de MYCIN (un rumor)”
Según la fuente original:los propios desarrolladores de MYCIN citaron “McCarthy, 1983” (traducción) como fuente en una nota de su libro de 1984. Sin embargo, la historia no aparece en el texto de McCarthy de 1984.

Qué muestra la figura:La máquina desconoce el sentido común que no esté escrito en sus reglas, como que los hombres no tienen líquido amniótico, y acepta respuestas imposibles. Añadir reglas de sentido común permite detectarlas, pero la cantidad de combinaciones que hay que comprobar aumenta rápidamente.

131985 · Predicción

Una enciclopedia de sentido común

¿Cuántos años harían falta para escribir todo el sentido común?

En 1985, Douglas Lenat y sus colegas de MCC, en Austin, Texas, anunciaron el proyecto CYC. Era un intento de superar la de los sistemas expertos y la dificultad de adquirir conocimiento mediante una gran cantidad de sentido común. En los siguientes 10 años escribirían el conocimiento de una enciclopedia de 1 volumen (unas 30,000 entradas) y el sentido común que lo sustenta. Escribirían cuidadosamente unas 400 entradas ellos mismos, y muchas personas encargadas de introducirlas copiarían y corregirían el resto. El trabajo se estimaba en “unos 150 años-persona” (traducción). También escribieron que, si no lo lograban en unos 10 años, revisarían profundamente el proyecto.

En 2023, Lenat y Gary Marcus llamaron a CYC “un proyecto de 50 personas que dura cuatro décadas” (traducción), y escribieron que su base de conocimiento estaba formada por decenas de millones de afirmaciones escritas a mano, construida en 40 años y 2,000 años-persona. En la figura de la derecha se puede avanzar en el tiempo.

Sin embargo, los 150 años-persona correspondían a quienes introducían la enciclopedia, y los 2,000 años-persona a toda la base de conocimiento, así que el alcance del cálculo no es el mismo. Ni en 1985 ni en la actualidad se sabe cuánto sentido común hay que escribir para que sea suficiente.

años-persona=número de personas × número de años  2,000 años-persona ÷ 40 años=50 personas en promedio
Año-persona
cantidad de trabajo que realiza 1 persona durante 1 año

Qué muestra la figura:El plan de CYC de 1985 pretendía escribir el sentido común de 1 enciclopedia en 10 años y unos 150 años-persona; en 2023 ya había dedicado 40 años y 2,000 años-persona. Sin embargo, las 2 cifras cuentan ámbitos distintos.

141982–1987 · Japón

Software de traducción y “Esto es una ilusión” (traducción)

¿Hasta dónde se pudo utilizar la traducción automática con reglas en la década de 1980?

En el año fiscal de 1982 comenzó Mu, un proyecto de traducción automática del gobierno (Agencia de Ciencia y Tecnología). Su objetivo era demostrar que se podían traducir resúmenes de artículos científicos y técnicos entre el japonés y el inglés. Lo dirigieron Makoto Nagao y otros investigadores de la Universidad de Kioto, y continuó hasta 1986. Crearon gramáticas y diccionarios para 3 etapas: analizar la oración, convertir su estructura a la forma de la otra lengua y generar la oración.

Las empresas también lanzaron programas de traducción (ATLAS de Fujitsu en 1984, HICATS/JE de Hitachi desde mayo de 1986 y otros). En septiembre de 1987, en la cumbre de traducción automática de Hakone, Nagao dijo que “más de diez empresas de Japón… anunciaron productos comerciales… aproximadamente el mismo número… los estaba desarrollando” (traducción). Ante la expectativa de los usuarios de que “cualquier expresión podrá traducirse con buena calidad” (traducción), la calificó así: “Esto es una ilusión” (traducción), y señaló que la publicidad exagerada de las empresas era una de las causas. Mazda utilizó el programa para traducir manuales de mantenimiento. Al principio, el 40% de las traducciones se había “evaluado como bueno o corregible” (traducción), pero informó que al ajustar el sistema con Fujitsu, la precisión llegó a cerca del 80%.

En la figura de la derecha se puede añadir un diccionario de términos especializados. Se pueden traducir las oraciones del manual, pero la traducción de las oraciones comunes no cambia.

Lo que se cree saberLo que suele decirse:Se suele pensar que “la traducción automática empezó a utilizarse en el trabajo real mucho más tarde (con la traducción mediante aprendizaje profundo en la década de 2010)”
Según la fuente original:en las actas de la reunión de 1987, más de 10 empresas de Japón vendían programas de traducción, y algunas, como Mazda, los usaban para traducir manuales.

Qué muestra la figura:Al añadir un diccionario especializado, una máquina de traducción por reglas pudo traducir textos de ese campo, como manuales de mantenimiento, pero siguió sin poder traducir textos corrientes. La idea de traducir cualquier texto era una ilusión.

151985 · Japón

Un robot que acompaña el canto

Si una persona empieza a cantar con una voz algo más aguda, ¿cómo se adapta el acompañamiento?

Varios laboratorios de la Universidad de Waseda comenzaron los preparativos en 1980 y, desde 1981, construyeron WABOT-2, un robot que toca instrumentos musicales. En lugar de hacer un robot que hiciera de todo, limitaron el objetivo a la “interpretación de instrumentos de teclado” (traducción), que requiere destreza e inteligencia. Conversa con personas en japonés, lee con una cámara partituras comerciales en unos 15 segundos y toca un órgano electrónico con los dedos de ambas manos y ambos pies. Tiene 50 grados de libertad en total y utilizaba 53 computadoras pequeñas solo para controlar los movimientos.

Para acompañar el canto, genera datos de notas en ese momento a partir de la voz y los compara con la partitura almacenada para detectar la diferencia. Cuando la diferencia superaba un valor establecido (el umbral), transponía la pieza para ajustarla a la voz en la siguiente interpretación. La altura de los sonidos se expresa en base 12: la cifra superior indica la octava y la inferior, el semitono. El control que coordina el conjunto estaba escrito como reglas if-then. En la figura de la derecha se puede cambiar la diferencia del cantante.

número de semitonos=12 × log₂(frecuencia del canto ÷ frecuencia de la nota en la partitura)
log₂
potencia a la que hay que elevar 2 para obtener ese número
Frecuencia multiplicada por 2
1 octava (12 semitonos)
Lo que se cree saberLo que suele decirse:Se suele decir que “el robot que tocó el órgano electrónico en la Expo de Tsukuba fue WABOT-2, de la Universidad de Waseda”
Según la fuente original:según los artículos de los desarrolladores de 1985 y 1987, quien tocó en la sala temática del pabellón del gobierno japonés de la Expo de Ciencia fue WASUBOT, construido por Sumitomo Electric Industries a partir de WABOT-2.

Qué muestra la figura:WABOT-2 convertía el canto en datos de notas y los comparaba con una partitura memorizada; si la diferencia superaba un umbral, transponía la siguiente interpretación para ajustarse a la voz.

161965 · Conjuntos difusos

¿Desde cuántos cm se es “alto”?

¿En cuántos cm está el límite de una “persona alta”?

En 1965, Lotfi Zadeh, de la Universidad de California en Berkeley, describió en su artículo (traducción) conjuntos sin un límite claro, como “el conjunto de los hombres altos” (traducción), mediante un número de 0 a 1 (el grado de pertenencia) que indica cuánto pertenece cada elemento al conjunto. Como ejemplo del “conjunto de todos los números reales que son mucho mayores que 1” (traducción), el artículo da valores como f(10)=0.2 y f(100)=0.95.

También estableció reglas de cálculo. “No A” es 1 − f, “A o B” es el mayor valor y “A y B” es el menor. En la figura de la derecha se puede comparar un conjunto habitual, que pasa bruscamente de 0 a 1 a los 175 cm, con un conjunto difuso de transición suave. El artículo también dice que se trata de una idea completamente distinta de la estadística.

En 1980, el propio Zadeh recordó que había sabido desde el principio que la palabra fuzzy (borroso) tenía un matiz despectivo.

No A: 1 − fA A o B: max(fA, fB) A y B: min(fA, fB)
fA
grado de pertenencia al conjunto A (0–1)
max, min
el mayor valor, el menor valor

Qué muestra la figura:El capítulo 4 representó la altura con un grado de 0–1 (un conjunto ordinario pasa de 0 a 1 de golpe en 175 cm y uno difuso aumenta suavemente), y el artículo de Zadeh aplicó esa idea a los números, como los mucho mayores que 1 (f(10) = 0.2, f(100) = 0.95), usando NO = 1 − f, O = el mayor y Y = el menor para calcular con palabras imprecisas. Así aparecen resultados imposibles en conjuntos ordinarios o en probabilidades, como que “mucho mayor Y no mucho mayor” no sea 0: un grado de pertenencia es una idea distinta de la probabilidad.

171987 · Japón

Frenar el metro con lógica difusa

¿Cómo consigue un buen conductor detenerse justo en el punto previsto sin sacudir el tren?

El 15 de julio de 1987 se inauguró el metro de Sendai. El sistema de operación automática desarrollado por Hitachi utilizaba “control difuso predictivo” (traducción). Según un artículo de la empresa de 1988, combinaba 3 elementos: reglas de IA (ingeniería del conocimiento) escritas en “formato SI… ENTONCES…” (traducción) (la forma si… entonces…), una simulación que sustituía la habilidad de un conductor experto y la teoría difusa, que expresa varios criterios de evaluación mediante grados de satisfacción de 0 a 1 y los combina. Mejoraron la comodidad del viaje, la precisión de la parada y el ahorro energético; el artículo lo llama “el primero en el mundo” (traducción) (palabras de la empresa que lo construyó).

La figura de la derecha es un ejemplo sencillo de esa misma idea, no el sistema de Sendai. Se pueden comparar 3 métodos según el error de la posición de parada y los cambios en el frenado (las sacudidas): utilizar solo 1 regla, combinar varias reglas y predecir lo que ocurrirá para elegir el frenado con mayor satisfacción.

satisfacción=min(satisfacción con la posición de parada, satisfacción con la comodidad del viaje) → elegir el frenado con el valor más alto
Satisfacción con la posición de parada
se predice lo que ocurrirá; se acerca a 1 cuanto más cerca del objetivo se detiene
Satisfacción con la comodidad del viaje
se acerca a 1 cuanto menor es el cambio en el frenado (configuración de esta figura)
Lo que se cree saberLo que suele decirse:Se suele pensar que “la lógica difusa es una palabra de moda de los electrodomésticos”
Según la fuente original:antes de los electrodomésticos, ya se utilizaba en la operación automática del metro de Sendai, inaugurado en 1987.

Qué muestra la figura:Usar solo 1 regla hace que el freno cambie a tirones, mezclar reglas lo suaviza, y predecir lo que ocurrirá para elegir el frenado con mayor grado de satisfacción permite detenerse justo en el punto y con menos sacudidas.

Intensidad del frenado a lo largo del tiempo
181980–1990 · Comprobar una predicción

La “herramienta estándar” en la lavadora

¿Dónde se pudo comprobar el pronóstico sobre la lógica difusa?

En septiembre de 1980, Zadeh escribió que la teoría de conjuntos difusos empezaba a utilizarse desde el control de procesos industriales hasta el diagnóstico médico, y que “es probable que se convierta, en un futuro no lejano, en una herramienta estándar” (traducción). No indicó un año límite.

7 años después, en 1987, la adoptó el metro de Sendai, y en 1989, 48 empresas fundaron el Laboratorio de Investigación Internacional en Ingeniería Difusa (LIFE). El 1 de febrero de 1990, Matsushita Electric lanzó la lavadora “Aisaigo Day Fuzzy”. A partir del tiempo que tarda en estabilizarse la turbidez del agua y de la transmitancia una vez estabilizada, determina el tiempo de lavado con 6 reglas, como “Si el tiempo de saturación es largo y la transmitancia es baja, el tiempo de lavado se hace muy largo” (traducción). Ese año, el premio de oro de la categoría de palabras nuevas de los premios a palabras y expresiones de moda fue para (traducción). En la figura de la derecha se puede cambiar la cantidad y el tipo de suciedad.

tiempo de lavado=Σ(grado de ajuste × tiempo de la regla) ÷ Σ grado de ajuste
Grado de ajuste
min(grado de T, grado de V)
T
tiempo hasta que se estabiliza la turbidez
V
transmitancia una vez estabilizada

Qué muestra la figura:10 años después de que Zadeh escribiera que “es probable que se convierta, en un futuro no lejano, en una herramienta estándar” (traducción), la lógica difusa llegó a las lavadoras. El tiempo que tarda en estabilizarse la turbidez y la transparencia permiten combinar 6 reglas para decidir el tiempo de lavado.

Cambio de la transmitancia con el tiempo (tanto las curvas como las reglas son un ejemplo creado para este sitio)
191980–1989 · Mantenimiento

Las reglas siguieron aumentando

¿Basta con construir una vez una IA que contiene reglas?

Las reglas de R1 (XCON) siguieron aumentando desde las 772 de junio de 1980. Había unas 1,000 cuando DEC se hizo cargo del mantenimiento, unas 2,000 alrededor de julio de 1982 y 2,500 en 1984; en 1989, los sistemas relacionados sumaban 17,500. Esto ocurría porque, cada vez que DEC lanzaba un producto nuevo, cambiaba el propio trabajo de montaje.

Según un artículo escrito por personal de DEC en 1984, seguir añadiendo conocimiento requería el trabajo de unas 4 personas cada año. Sobre el mantenimiento, decía: “Probablemente representa el mayor costo” (traducción), y señalaba que se necesitaban personas con formación especial. Ese mismo año, 1984, el folleto de la exposición proclamaba que los sistemas expertos no renunciaban ni se jubilaban.

Hay que comprobar que las reglas nuevas no contradigan las anteriores. Al pulsar un punto en la figura de la derecha, aparecen el número de reglas de ese momento y el número de parejas.

número de parejas=n(n − 1)/2
n
número de reglas. Con 772 hay 297,606 parejas; con 17,500, unos 153 millones de parejas
Lo que se cree saberLo que suele decirse:Se suele decir que “XCON fue una IA de gran éxito que ahorraba $40 millones cada año”
Según la fuente original:esa cifra es una estimación de un artículo de 1989 de una persona de DEC: “más de $40 millones al año” (traducción). Este sitio solo la ha comprobado mediante la cita de Nilsson. El artículo de 1984 del personal de DEC no da una cantidad de dinero y describe el trabajo de mantenimiento.

Qué muestra la figura:Las reglas de XCON siguieron aumentando de 772 a 17,500, y su mantenimiento requería cada año el trabajo de unas 4 personas. Cuantas más reglas hay, mayor es la cantidad de combinaciones que hay que revisar para detectar contradicciones.

20Desde 1977 · Adquirir conocimiento

Cómo ensanchar el conducto

¿Cómo se traslada a una computadora el conocimiento que un experto tiene en la cabeza?

En 1977, Feigenbaum escribió en su artículo invitado (traducción) que “la adquisición de conocimiento del campo especializado era el cuello de botella” (traducción). Un cuello de botella es el paso más estrecho, como el cuello de una botella. También hubo ejemplos en los que extraer el conocimiento requirió poco trabajo. PUFF, un programa para diagnosticar pruebas pulmonares, obtuvo 55 reglas mediante menos de 50 horas de intercambio con expertos y menos de 10 semanas-persona de trabajo.

El mismo artículo presentó, como una forma de ensanchar el conducto, META-DENDRAL, un programa que encuentra reglas automáticamente a partir de datos de mediciones de moléculas cuya estructura se conoce. Según el artículo, las reglas encontradas tenían una calidad comparable a la de las reglas de los expertos. La figura de la derecha muestra el método más sencillo: encontrar una por una a partir de ejemplos con respuestas.

Las reglas escritas por personas siguieron necesitando mantenimiento. El camino del aprendizaje a partir de datos se desarrolla en los capítulos 8 y 9.

Lo que se cree saberLo que suele decirse:Se suele hacer la distinción de que “la IA del segundo auge solo podía incorporar el conocimiento de expertos escrito a mano, y el aprendizaje a partir de datos comenzó en el tercer auge”
Según la fuente original:el propio artículo de 1977 que describió el cuello de botella presentó, como una de las respuestas, META-DENDRAL, que encuentra reglas automáticamente a partir de datos.

Qué muestra la figura:Obtener conocimientos de los expertos era un cuello de botella. Una forma de ampliarlo es descubrir reglas automáticamente a partir de ejemplos con respuestas, algo que ya presentaba un artículo de 1977.

Para terminar

Lo que este capítulo aún no sabe

La IA que incorpora el conocimiento de los expertos como se extendió a la química, la medicina, los minerales, las fábricas, la traducción, los metros y las lavadoras. Sin embargo, aún hay cifras e historias que no se han podido comprobar. En la estimación de XCON de “más de $40 millones al año” (traducción), se desconoce qué se contó como beneficio. Tampoco se sabe quién dijo por primera vez, ni cuándo, que MYCIN no se utilizó por problemas legales y de responsabilidad.

Este sitio aún no ha comprobado si realmente ocurrió la parte del escenario del debate de 1984 en la que todos cambian el nombre de sus investigaciones. Tampoco se ha medido hasta qué punto se cumplió el pronóstico de Zadeh sobre una herramienta estándar en otros campos del mundo, además del metro y los electrodomésticos de Japón. Y ni en 1985 ni hoy se sabe cuánto sentido común hay que escribir para que sea suficiente.

En el siguiente capítulo se examina el gran proyecto que el gobierno japonés inició por la misma época: la computadora de quinta generación. Se proponía acelerar el razonamiento y la incorporación de conocimiento mediante una computadora especializada.