Articulo de referencia

Aprendizaje basado en explicaciones

El aprendizaje basado en explicaciones ( EBL ) es una forma de aprendizaje automático que aprovecha una teoría de dominio muy sólida, o incluso perfecta (es decir, una teoría fo...

El aprendizaje basado en explicaciones ( EBL ) es una forma de aprendizaje automático que aprovecha una teoría de dominio muy sólida, o incluso perfecta (es decir, una teoría formal de un dominio de aplicación similar a un modelo de dominio en ingeniería de ontologías , que no debe confundirse con la teoría de dominio de Scott ) para realizar generalizaciones o formar conceptos a partir de ejemplos de entrenamiento. [ 1 ] También está vinculado con la codificación (memoria) para facilitar el aprendizaje . [ 2 ]

Detalles

Un ejemplo de EBL que utiliza una teoría de dominio perfecto es un programa que aprende a jugar ajedrez mediante ejemplos. Una posición específica de ajedrez que contiene una característica importante, como "Pérdida forzada de la dama negra en dos movimientos", incluye muchas características irrelevantes, como la dispersión específica de los peones en el tablero. EBL puede tomar un único ejemplo de entrenamiento y determinar cuáles son las características relevantes para formar una generalización. [ 3 ]

Una teoría de dominio es perfecta o completa si contiene, en principio, toda la información necesaria para resolver cualquier cuestión relacionada con dicho dominio. Por ejemplo, la teoría de dominio del ajedrez se reduce a las reglas del ajedrez . Conociendo las reglas, en principio, es posible deducir la mejor jugada en cualquier situación. Sin embargo, en la práctica, realizar tal deducción resulta imposible debido a la explosión combinatoria . El aprendizaje basado en ejemplos (EBL) utiliza ejemplos de entrenamiento para optimizar la búsqueda de consecuencias deductivas de una teoría de dominio en la práctica.

En esencia, un sistema EBL funciona encontrando una manera de deducir cada ejemplo de entrenamiento a partir de la base de datos existente de teoría del dominio del sistema. Tener una demostración breve del ejemplo de entrenamiento amplía la base de datos de teoría del dominio, lo que permite al sistema EBL encontrar y clasificar rápidamente ejemplos futuros similares al ejemplo de entrenamiento. [ 4 ] El principal inconveniente del método —el costo de aplicar las macros de demostración aprendidas, a medida que estas se vuelven numerosas— fue analizado por Minton. [ 5 ]

Formulación básica

El software EBL requiere cuatro entradas:

  • un espacio de hipótesis (el conjunto de todas las conclusiones posibles)
  • una teoría de dominio (axiomas sobre un dominio de interés)
  • ejemplos de entrenamiento (hechos específicos que descartan alguna hipótesis posible)
  • criterios de operacionalidad (criterios para determinar qué características del dominio son reconocibles de manera eficiente, por ejemplo, qué características son directamente detectables mediante sensores) [ 6 ]

Solicitud

Un dominio de aplicación especialmente bueno para un EBL es el procesamiento del lenguaje natural (PLN). Aquí, una rica teoría de dominio, es decir, una gramática del lenguaje natural —aunque no perfecta ni completa— se ajusta a una aplicación o uso del lenguaje particular, utilizando un banco de árboles (ejemplos de entrenamiento). Rayner fue pionero en este trabajo. [ 7 ] La primera aplicación industrial exitosa fue a una interfaz comercial de NL para bases de datos relacionales. [ 8 ] El método se ha aplicado con éxito a varios sistemas de análisis sintáctico del lenguaje natural a gran escala, [ 9 ] donde el problema de utilidad se resolvió omitiendo la gramática original (teoría de dominio) y utilizando técnicas especializadas de análisis sintáctico LR, lo que resultó en enormes aumentos de velocidad, a costa de la cobertura, pero con una ganancia en la desambiguación. Las técnicas similares a EBL también se han aplicado a la generación de superficies, el inverso del análisis sintáctico. [ 10 ]

Al aplicar EBL al PLN, los criterios de operacionalidad pueden ser elaborados manualmente, [ 11 ] o pueden ser inferidos del banco de árboles utilizando la entropía de sus nodos or [ 12 ] o una compensación de cobertura/desambiguación objetivo (= compensación de recuperación/precisión = puntuación f). [ 13 ] EBL también puede usarse para compilar modelos de lenguaje basados ​​en gramáticas para el reconocimiento de voz , a partir de gramáticas de unificación generales. [ 14 ] Nótese cómo el problema de utilidad, expuesto por primera vez por Minton, fue resuelto descartando la teoría original de gramática/dominio, y que los artículos citados tienden a contener la frase especialización de gramática , todo lo contrario del término original generalización basada en explicaciones. Quizás el mejor nombre para esta técnica sería reducción del espacio de búsqueda impulsada por datos. Otras personas que trabajaron en EBL para PLN incluyen a Guenther Neumann, Aravind Joshi, Srinivas Bangalore y Khalil Sima'an .

Véase también

Referencias

  1. "Número especial sobre la explicación en el razonamiento basado en casos". Artificial Intelligence Review . 24 (2). Octubre de 2005.
  2. Calin-Jageman, Robert J.; Horn Ratner, Hilary (1 de diciembre de 2005). "El papel de la codificación en el efecto de autoexplicación" . Cognición e instrucción . 23 (4): 523– 543. doi : 10.1207/s1532690xci2304_4 . ISSN 0737-0008 . S2CID 145410154 .  
  3. Ejemplo de la reina negra de Mitchell, Tom (1997). Aprendizaje automático . McGraw-Hill. págs. 308-309 . ISBN  0-07-042807-7.
  4. Mitchell, Tom (1997). Aprendizaje automático . McGraw-Hill. 320 págs . ISBN  0-07-042807-7En su forma pura , EBL implica reformular la teoría del dominio para producir reglas generales que clasifiquen los ejemplos en un solo paso de inferencia.
  5. Minton, Steven (1990). "Resultados cuantitativos sobre el problema de la utilidad en el aprendizaje basado en explicaciones". Inteligencia artificial . 42 ( 2–3 ): 363–392 . doi : 10.1016/0004-3702(90)90059-9 .
  6. Keller, Richard (1988). "Defining operationality for explanation-based learning" (PDF) . Artificial Intelligence . 35 (2): 227–241 . doi : 10.1016/0004-3702(88)90013-6 . Recuperado el 22 de febrero de 2009. Definición actual de operacionalidad: Una descripción de concepto es operacional si puede usarse de manera eficiente para reconocer instancias del concepto que denota.Tras exponer la definición común, el artículo argumenta en contra de ella, a favor de criterios más precisos.
  7. Rayner, Manny (1988). "Aplicación de la generalización basada en explicaciones al procesamiento del lenguaje natural". Actas de la Conferencia Internacional sobre Computación de Quinta Generación, Kioto. págs. 1267–1274 . 
  8. Samuelsson, Christer; Manny Rayner (1991). "Evaluación cuantitativa del aprendizaje basado en explicaciones como herramienta de optimización para un sistema de lenguaje natural a gran escala". Actas de la 12.ª Conferencia Internacional Conjunta sobre Inteligencia Artificial, Sídney. págs. 609–615 . {{cite news}}: CS1 mantenimiento: ubicación ( enlace )
  9. Samuelsson, Christer (1994). Análisis rápido del lenguaje natural mediante aprendizaje basado en explicaciones . Estocolmo: Tesis doctoral, Instituto Real de Tecnología.
  10. Samuelsson, Christer (1996). "Optimización basada en ejemplos de tablas de generación de superficies". en R. Mitkov y N. Nicolov (eds.) "Avances recientes en el procesamiento del lenguaje natural", vol. 136 de "Temas actuales en teoría lingüística": John Benjamins, Ámsterdam.{{cite news}}: CS1 mantenimiento: ubicación ( enlace )
  11. Rayner, Manny; David Carter (1996). "Análisis sintáctico rápido mediante poda y especialización gramatical" . Actas de la ACL, Santa Cruz.
  12. Samuelsson, Christer (1994). "Especialización gramatical a través de umbrales de entropía" . Actas de la ACL, Las Cruces. pp. 188–195 . 
  13. Cancedda, Nicola; Christer Samuelsson (2000). "Especialización gramatical basada en corpus". Actas del 4.º Taller de Aprendizaje Computacional del Lenguaje Natural.{{cite news}}: CS1 mantenimiento: ubicación ( enlace )
  14. Rayner, Manny; Beth Ann Hockey; Pierrette Bouillon (s.f.). Integrando la lingüística en el reconocimiento de voz: El compilador gramatical Regulus . Centro para el Estudio del Lenguaje y la Información. ISBN 1-57586-526-2.
Obtenido de " https://en.wikipedia.org/w/index.php?title=Explanation-based_learning&oldid=1355931005 "