Está en la página 1de 59

Ingenierı́a del Conocimiento.

Identificación y Adquisición

SCALAB

Universidad Carlos III de Madrid

IC. 2015-16

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 1 / 52


Indice

1 Identificación

2 Adqusición del Conocimiento

3 Ejercicios

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 2 / 52


Indice

1 Identificación

2 Adqusición del Conocimiento

3 Ejercicios

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 2 / 52


Indice

1 Identificación

2 Adqusición del Conocimiento

3 Ejercicios

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 2 / 52


Indice

1 Identificación

2 Adqusición del Conocimiento

3 Ejercicios

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 3 / 52


Identificación del Problema

Determinar si el problema que queremos resolver compete a la IC


Etapas de la identificación:
1 Objetivos del problema: plan de requisitos
Metas especı́ficas y generales
Funcionalidad y rendimiento
Fiabilidad y calidad
Limitaciones de coste/tiempo
Requisitos de fabricación/implementación
Tecnologı́a/medios disponibles
Ampliaciones futuras
2 Evaluar el problema: dado el plan de requisitos decidir si el problema
puede tratarse como un software clásico o como SBC considerando
Adecuación
Plausibilidad
Justificación
Éxito
3 Definir el problema y concebir la solución

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 4 / 52


Plan de Requisitos. Ejemplo Jugador de RISK

Metas especı́ficas y generales:


Generar un jugador automático para una partida de RISK
Funcionalidad y rendimiento:
Tiempo de respuesta menor a 30 segundos
Fiabilidad y calidad:
70 % victorias ante jugador novato
Limites en tiempo/coste de desarrollo:
2 meses y medio para desarrollo. Fases metodologı́a en fechas entrega
Requisitos de fabricación/implementación:
Delimitados por la versión electrónica del juego
Tecnologı́a disponible:
PC estándar
Ampliaciones futuras:
Variantes del juego: 2210, Señor de los anillos, etc.

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 5 / 52


Adecuación del Problema a la IC

Naturaleza del problema:


Requiere experiencia
Implica el uso de diferentes tácticas
Es una activad práctica
Satisface necesidades a largo plazo
Tipo:
La tarea no requiere investigación (novedosa, aún no comprendida)
Solo manipulación simbólica
Hace uso de heurı́sticas
Complejidad:
Dominio acotado y problema puede descomponerse,
Problema no demasiado fácil (no algorı́tmica, con información
incompleta/incierta, solución necesita justificación)
Transferencia de experiencia entre humanos es factible
No requiere tiempo real

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 6 / 52


Plausibilidad de Resolver el Problema con IC

Existen verdaderos expertos y son accesibles


Los expertos pueden explicar sus métodos de resolución del problema
La tarea solo depende de los conocimientos y no del sentido común
La definición del problema está clara y estructurada
Hay suficientes y relevantes casos de prueba

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 7 / 52


Justificación del Uso de IC en el Problema

Entorno peligroso o poco gratificante


Escasez de experiencia humana
Pérdida de experiencia humana
Necesidad de omnipresencia simultánea en lugares distantes
Rentabilidad económica
Utilidad y necesidad
Inexistencia de alternativas. El enfoque tradicional mediante IS fracasó

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 8 / 52


Posibilidades de Éxito de la IC en el Problema

Expertos autosuficientes (conocimiento repartido de calidad, activos,


cooperativos y coherentes)
Gestores del proyecto convencidos (prioridad proyecto, resultados
aceptables, no perfectos . . . )
Ausencia de rechazo en los usuarios
Problemas de Integración: ausencia de trauma para usuarios (ruptura
rutina). Ubicación fácil del sistema en contexto
Suficientes recursos (humanos y materiales)
Dominio estable, objetivos claros y evaluables
Precedentes de uso de IC en problemas semejantes
Las soluciones son explicables

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 9 / 52


Métodos de Evaluación

Método Método de Ponderaión Métrica de


Valoración Evaluación
Prerau Cuantitativa (1-10) No Media artimética

Stagel & Wick Cuantitativa (1-10) Si(1-10) Media artimética


ponderada
Alonso, Maté Cuantitativa (1-10) Si(1-10) Media armónica
y Pazos
Casey Cuantitativa (1-10) Si(1-10) Media aritmética
ponderada
Laufman Cualitativa con No Ad hoc
De Vaney & heurı́sticas
Whiting
Beckman Cuantitativa (1-10) Si(1-3) Media artimética
ponderada
Pérez y Cualitativa de Si(1-10) Media artimética
Antonio evaluación parcial y ponderada
cuantitativa global
SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 10 / 52
Definición del Problema

Objetivos: finalidad del proyecto. Describir y cuantificar escala


(complejidad prevista) del problema
Análisis global de costes y beneficios de la solución
Definición y descomposición del problema. Descripción de problemas
similares
Descripción de cada subproblema. Acoplamiento previsto de los
mismos. Análisis de posibles analogı́as con ellos
Caracterı́sticas de datos de entrada: incompletos, imprecisos, inciertos
Identificación de usuarios y expertos
Enumeración de casos y ejemplos con los que se cuenta
Recursos humanos y materiales disponibles
Planificación temporal
Concepción global de la solución: esbozar a priori posibles soluciones

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 11 / 52


Indice

1 Identificación

2 Adqusición del Conocimiento

3 Ejercicios

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 12 / 52


Index

1 Identificación
2 Adquisición del Conocimiento

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 13 / 52


Adquisición del Conocimiento

La AC se produce en paralelo en todas las etapas


Fuentes de conocimiento
Documentación formal: libros y manuales, revistas especializadas, etc.
Documentación informal: presentaciones, apuntes, registros internos
Bases de datos
EXTRACCIÓN de conocimiento
Expertos humanos
EDUCCIÓN de conocimiento
Separar el conocimiento estático ( el qué del dominio) de las
estrategias y procedimiento de resolución (el cómo)
Métodos: manualmente, automáticamente o semi-automáticamente

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 14 / 52


Extracción de Conocimiento desde la Documentación

Estudio inicial de documentación:


Buscar terminologı́a, identificar conceptos básicos
Comprender la naturaleza de la tarea
Análisis estructural de textos:
Buscar términos dependientes del dominio
Buscar estructuras textuales mediante la detección de patrones

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 15 / 52


Estructuras Textuales

Definiciones: introducción de un concepto


Concepto definido por su uso: se extrae el concepto y una caracterı́stica
Definido por las partes que lo componen: se extrae el concepto
principal, los componentes y la relación formar-parte-de
(se usa para, es un, está compuesto por)
Afirmaciones: frase que establece una verdad
(es causa de, se relaciona con, es la finalidad de)
Leyes: establecen principios básicos
Procedimientos: establecen pasos para la resolución

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 16 / 52


Ejemplo de Extracción I

Texto:
Te presentamos nuestro seguro HOGAR CarlosIII para dar cobertura y
defender tu patrimonio ante posibles daños y sucesos ocurridos en tu
vivienda o sufridos por las personas que habitan en ella, bien
mediante la reparación de los mismos o su indemnización directa
Conceptos:
Seguro, cobertura, patrimonio, daño, sucesos, vivienda, habitante
vivienda, objeto de cobertura, reparación, indemnización
Relaciones:
Propias del dominio: Seguro da cobertura patrimonio
Genéricas:
Reparación ES UN Cobertura
Indemnización ES UN Cobertura
Vivienda ES UN objeto cobertura
Habitante vivienda ES UN objeto cobertura
Patrimonio ES UN objeto cobertura

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 17 / 52


Ejemplo de Extracción I

Texto:
Te presentamos nuestro seguro HOGAR CarlosIII para dar cobertura y
defender tu patrimonio ante posibles daños y sucesos ocurridos en tu
vivienda o sufridos por las personas que habitan en ella, bien
mediante la reparación de los mismos o su indemnización directa
Conceptos:
Seguro, cobertura, patrimonio, daño, sucesos, vivienda, habitante
vivienda, objeto de cobertura, reparación, indemnización
Relaciones:
Propias del dominio: Seguro da cobertura patrimonio
Genéricas:
Reparación ES UN Cobertura
Indemnización ES UN Cobertura
Vivienda ES UN objeto cobertura
Habitante vivienda ES UN objeto cobertura
Patrimonio ES UN objeto cobertura

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 17 / 52


Ejemplo de Extracción I

Texto:
Te presentamos nuestro seguro HOGAR CarlosIII para dar cobertura y
defender tu patrimonio ante posibles daños y sucesos ocurridos en tu
vivienda o sufridos por las personas que habitan en ella, bien
mediante la reparación de los mismos o su indemnización directa
Conceptos:
Seguro, cobertura, patrimonio, daño, sucesos, vivienda, habitante
vivienda, objeto de cobertura, reparación, indemnización
Relaciones:
Propias del dominio: Seguro da cobertura patrimonio
Genéricas:
Reparación ES UN Cobertura
Indemnización ES UN Cobertura
Vivienda ES UN objeto cobertura
Habitante vivienda ES UN objeto cobertura
Patrimonio ES UN objeto cobertura

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 17 / 52


Ejemplo de Extracción II

Nuevo texto:
Cubrimos las pérdidas ocasionadas por un atraco en la calle a
cualquier miembro de tu familia. Responsabilidad civil en el caso de
los daños ocasionados involuntariamente a terceros, hasta 300.000
Nuevos Conceptos:
Atraco a familiar, responsabilidad civil, terceros, valor de un daño
Caracterı́sticas o atributos de los conceptos:
Valor de un daño tiene un máximo
Una indemnización tiene un valor
Nuevas Relaciones:
Daño = Objeto Cobertura
Atraco a familiar ES UN objeto cobertura
Daño a Terceros ES UN objeto cobertura
Responsabilidad civil ES UN daño a terceros

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 18 / 52


Ejemplo de Extracción II

Nuevo texto:
Cubrimos las pérdidas ocasionadas por un atraco en la calle a
cualquier miembro de tu familia. Responsabilidad civil en el caso de
los daños ocasionados involuntariamente a terceros, hasta 300.000
Nuevos Conceptos:
Atraco a familiar, responsabilidad civil, terceros, valor de un daño
Caracterı́sticas o atributos de los conceptos:
Valor de un daño tiene un máximo
Una indemnización tiene un valor
Nuevas Relaciones:
Daño = Objeto Cobertura
Atraco a familiar ES UN objeto cobertura
Daño a Terceros ES UN objeto cobertura
Responsabilidad civil ES UN daño a terceros

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 18 / 52


Ejemplo de Extracción III

Dudas a resolver en futuras sesiones:


¿Existen daños a terceros distintos de responsabilidad civil?
¿Existe algún nombre especı́fico para determinar un objeto de
cobertura?
¿Hay valores mı́nimos para las indemnizaciones?
¿Se cumple Vivienda ES UN patrimonio?
Si es afirmativo, para qué otros conceptos se cumple esa relación?

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 19 / 52


Educción de Conocimiento

Psicológicamente un experto :
Analiza lo que percibe
Asocia lo percibido con los conceptos del dominio
Encuentra causas basándose en relaciones de conceptos
Infiere y verifica hipótesis
Paradoja de la experiencia: los expertos más competentes son
incapaces de describir los conocimientos que usan para resolver los
problemas
Técnicas de educción: ayudan a adquirir y validar el conocimiento de
los expertos
Técnicas naturales
Técnicas artificiosas
Técnicas de modelado

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 20 / 52


Clasificación Técnicas de Educción

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 21 / 52


Técnicas Naturales: Introducción

Técnicas que implican al experto realizando tareas que harı́a


normalmente como parte de su trabajo, ya sea mediante la
observación o preguntando al experto acerca de esas tareas
Buenas para obtener conocimiento explı́cito pero malas para para
obtener conocimiento tácito (implı́cito, pero sin que la persona sea
consciente de poseer ese conocimiento)
Técnicas más conocidas
Entrevistas (abierta, semi-estructurada y estructurada)
Técnicas de observación
Ténicas de grupo
Cuestionarios

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 22 / 52


Técnicas Naturales: Entrevista Abierta

Diálogo informal (permite divagar):


¿Cómo resuelves este problema? ¿Elementos que influyen... ?
¿Información necesaria... ?
Alentar a continuar hablando (pero no interrumpir):
¿Y después... ? ¿Qué quieres decir con ... ? ¿Por qué?
Indagar un poco sobre:
Parecidos y diferencias con otros dominios
División en subproblemas/subtareas
Completitud de solución/datos de entrada
Justificación de razonamiento seguido

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 23 / 52


Técnicas Naturales: Entrevista Semi-Estructurada

Se utilizan preguntas preparadas previamente para focalizar y fijar los


lı́mites del problema abordado
Incluye el uso de preguntas suplementarias no preparadas para
clarificar y comprobar cosas
Las preguntas se deben:
Diseñar cuidadosamente
Ser preguntadas literalmente (tal y como están escritas)
Consideraciones temporales: dar cierto tiempo para responder
Técnica recomendada durante las primeras fases de análisis del
problema

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 24 / 52


Técnicas Naturales: Entrevista Estructurada

Centrada en algunos (no todos) los conceptos, relaciones e inferencias


del experto
Concretar: buscar contestaciones cortas y concisas mediante
preguntas cerradas
No cambiar de tema bruscamente
Agrupación de las cuestiones de forma lógica

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 25 / 52


Técnicas Naturales: Problemas con las Entrevistas

Consumen mucho tiempo, confı́an en sinceridad y memoria de


expertos, problemas con el lenguaje, habilidad entrevistadora del IC,
capacidad docente del experto
Palabras ambiguas: proceso, sistema, sustancia, eso, etc.
Frases incompletas: los factores A y B tienen una función de
protección (¿contra qué? ¿por separado o juntos?)
Comparaciones: este es el mejor sistema (¿más fácil, más rápido, más
barato?)
Conexiones causales: puede, deberı́a, necesario, no quiere
(¿qué sucederı́a sı́...?¿qué hace que no pueda ser ası́?)
Palabras absolutas usadas indebidamente: nunca, todos, etc.

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 26 / 52


Técnicas Naturales: Observación

Observar a un experto trabajar en un problema real habitual


¿Presente el IC o grabación?
No se debe interferir en la actuación del experto. Dejar hacer. Pedirle
qué diga lo que hace según lo va haciendo
Puede no servir para comprender cómo razona el experto, pero sı́ para
detectar lagunas ocultas (conoc. implı́cito) en tareas a realizar
Puntos débiles: consumo de tiempo, alteración al ser observado,
escaso interés por parte del experto
Alternativas: uso de un novato corregido por experto
Plantear un caso inventado

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 27 / 52


Técnicas Naturales: Cuestionarios

Entrevista estructurada de forma indirecta


Facilidad para responder
Útiles para describir conceptos y revelar relaciones
Fichas para:
Conceptos: Nombre / Descripción / Tipo de Valores / Clase de tamaño
y valores / ¿información de entrada? ¿necesaria? / Dependencia de
otros conceptos
Relaciones y secuencia de tareas/decisiones: Gráficos y diagramas
Escalas o etiquetas lingüı́sticas cuando no valores numéricos

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 28 / 52


Técnicas Naturales: Educción en Grupo

Inconvenientes de la técnica individual:


Disposición temporal del experto
Posibles sesgos
Limitación a una sola lı́nea de razonamiento
Incompletitud de la experiencia del dominio
Ventajas de las técnicas en grupo:
Asegura la completitud
Mejora la verosimilitud de conocimientos especializados
Mejora el entendimiento del dominio
Provoca interacciones entre los expertos

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 29 / 52


Técnicas Naturales: Técnicas de Educción en Grupo

Tormentas de ideas: se lanzan muchas ideas sin pensar, pensada para


incrementar creatividad. Reunión desestructurada. Útil para aclarar
conceptos y sacar conocimiento oculto
Técnica nominal del grupo: generación de escritos de ideas, petición
de ideas en cı́rculo, discusión secuencial de ideas y votación
Entrevistas de grupo: establecer la relación con el grupo. Provocar
discusiones. Intentar concluir a partir de las respuestas para ver el
grado de acuerdo
Método Delphi: diseño iterativo de cuestionarios. Retroalimentación
de respuestas

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 30 / 52


Técnicas Artificiosas: Introducción

Técnicas que implican al experto realizando tareas que no realizarı́a


normalmente como parte de su trabajo
Muchas de estas técnicas provienen de la psicologı́a
Son útiles para capturar el conocimiento tácito y para elaborar
conceptualizaciones
Técnicas más conocidas
Clasificación de conceptos (laddering)
Método triádico (three card trick, triadic method)
Emparrillado (repertory grid)
Tareas con restricciones
20 preguntas
Análisis de protocolos
Teach back

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 31 / 52


Técnicas Artificiosas: Análisis de Protocolos

Análisis de un protocolo o caso concreto de forma global


Tres profundidades:
Análisis del asunto o materia (dependencias entre conceptos
interrelacionados que se infieren en secuencia)
Análisis de tareas (pasos del procedimiento)
Distinguir casos dentro de la materia y la tarea asociada

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 32 / 52


Técnicas Artificiosas: Etapas del Análisis de Protocolos

Grabación del protocolo: el IC explica lo que espera del experto,


propuesta de casos, solución de los casos por parte del experto
Transcripción del protocolo: segmentarlo en instrucciones, incluir
silencios, gestos de dudas
Codificación del protocolo: identificación de conceptos,
caracterı́sticas, valores y relaciones. Representación del árbol de
búsqueda. Identificación de los operadores
Identificación de las inferencias. Detección de sinónimos,
metacomentarios e incertidumbres
Interpretación del IC sobre reglas implı́citas, planes y estrategias del
experto

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 33 / 52


Ejemplo Análisis de Protocolos

Protocolo correspondiente a un sistema experto para diagnosticar


enfermedades exantemáticas (erupciones en la piel que se dan en la
infancia)
Únicamente diagnóstico, no tratamiento
El experto es un médico
Caso:
Llegó un paciente a la consulta de 2 años, que tenı́a tos, irritabilidad,
erupción, fiebre y estaba llorando. Le tomé la fiebre y tenı́a 37’8o C, al
existir fiebre pensé en varicela o exantema súbito. Me fijé en que la
erupción tenı́a forma de mácula-pápulas, que aparecı́an en el tronco y
miembros inferiores y le pregunté a la madre desde cuándo tenı́a la
erupción y dijo que desde hacı́a dos dı́as. En la varicela además
existen vesı́culas y costras, y el niño no las tenı́a por lo que no podı́a
ser varicela. En conclusión, el juicio clı́nico es exantema súbito

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 34 / 52


Ejemplo Análisis de Protocolos: Segmentación

1. Llegó un paciente 13. Me fijé en que


2. de 2 años 14. la erupción tenı́a forma de mácula-pápulas
3. que tenı́a tos, 15. que aparecı́an en el tronco
4. irritabilidad, 16. y miembros inferiores
5. erupción, 17. Le pregunté a la madre
6. fiebre 18. desde cuándo tenı́a la erupción
7. y estaba llorando. 19. y me dijo que desde hace dos dı́as
8. Le tomé la fiebre 20. En la varicela existen además vesı́culas
9. y tenı́a 37’8o C, 21. y costras
10. al existir fiebre 22. El niño no las tenı́a
11. pensé en varicela 23. Por lo que no podı́a ser varicela
12. o exantema súbito 24. En conclusión, el paciente sufre de exantema súbito

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 35 / 52


Ejemplo Análisis de Protocolos: Codificación I
(a) Identificar el vocabulario utilizado por el experto para identificar los
conceptos y su tipo, ası́ como las caracterı́sticas y las relaciones
Concepto Caracterı́sticas Valores
Paciente Sexo Varón
Edad 2 años
Irritabilidad Sı́
Fiebre 37’8o C / Sı́
Llanto Sı́
Tos Sı́
Erupción Lugar Tronco y miembros inferiores
Periodo 2 dı́as
Forma Mácula-pápula, vesı́culas, costras
Enfermedad Nombre Exántema súbito, varicela
Paciente tiene erupción
Paciente tiene enfermedad
Enfermedad parte de erupción
SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 36 / 52
Ejemplo Análisis de Protocolos: Codificación II

Concepto/Caracterı́sticas Valores
sexo varón
edad 2 años
tos si
irritabilidad si
erupción si
fiebre si
llanto si
fiebre-grado 37’8 o C
nombre-erupción mácula-pápula
lugar-erupción tronco y miembros inferiores
periodo-erupción 2 dı́as
juicio clı́nico exantema súbito

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 37 / 52


Ejemplo Análisis de Protocolos: Codificación III

(b) El razonamiento del experto


Puede verse como una búsqueda en el espacio de estados posibles
Trataremos de intuir la lı́nea de búsqueda que sigue el experto,
tratando de delimitar los distintos estados por los que pasa el experto
hasta llegar al diagnóstico
Partiendo de los sı́ntomas descritos por el paciente, lo primero que
hace es determinar si tiene fiebre para reducir el espacio de búsqueda
a dos posibles diagnósticos: exantema súbito varicela
A continuación explora la erupción para discriminar entre las dos
posibilidades

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 38 / 52


Ejemplo Análisis de Protocolos: Codificación IV
(c) Identificación de los operadores. Son los medios para asignar valores a
caracterı́sticas, con los que la búsqueda pasará de un estado a otro
test-fiebre: asigna valor a caracterı́stica y aumenta credibilidad de dos
hipótesis
reconocimiento-erupción: descarta una hipotesis y establece la otra
(d) Identificación de las inferencias. Ceñirse a las inferencias que de forma
explı́cita aparecen en el texto:
SI fiebre=37’8o C ENTONCES otorga certeza a la relación el paciente
tiene fiebre Y aumenta credibilidad de varicela y exantema súbito
SI la erupción.forma6=costras y erupción.forma6=vesı́culas
ENTONCES descarta hipótesis varicela
(e) Sinónimos, metacomentarios e incertidumbres
incertidumbre: cuando aparece suele ser
sinónimos: paciente y niño
metacomentarios: el papel de la madre
SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 39 / 52
Técnicas de Modelado

Técnicas basadas en el uso de modelos que guı́an la adquisición,


validación y modificación del conocimiento
Diferentes tipos de modelado:
Diagrama de procesos: bueno para adquirir conocimiento procedural
y tácito
Mapa conceptual: bueno para adquirir conocimiento declarativo
Diagramas de estados: variación de los diagramas de procesos,
buenos para todo tipo de conocimiento

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 40 / 52


Técnicas de Modelado: Diagrama de Procesos

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 41 / 52


Técnicas de Modelado: Mapa Conceptual

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 42 / 52


Técnicas de Modelado: Diagrama de Estados

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 43 / 52


Reglas para una Buena Educción

Conseguir la cooperación del experto


No imponer la visión del IC sobre la del experto
Limitar las sesiones en duración y contenido
Intentar comprobar la información
No limitarse al diálogo, usar textos
No espaciar demasiado las sesiones de educción
Elegir el lugar adecuadamente
No ser propio experto
No creer todo lo que dice que hace

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 44 / 52


Ciclo de Educción

El conocimiento se educe mediante la sucesiva aplicación de sesiones


de educción
Para completar una sesión el ingeniero del conocimiento debe realizar
los siguientes pasos
Preparación de la sesión
Ejecución
Transcripción
Análisis de la sesión
Evaluación

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 45 / 52


Análisis de una Sesión I

Organización de la información:
Diccionario de términos o conceptos: nombre / tipo / sinónimos /
caracterı́sticas / valores posibles / importancia / prerequisitos /
referencias cruzadas / comentarios
Librerı́a de casos: enunciado del caso / transcripción de la sesión /
resultado de la solución / comentarios
Documento de conocimientos: conceptos / relaciones (clasificaciones,
jerarquı́as, etc.) / los distintos procedimientos de resolución / la
división en subproblemas
Actualización tras el análisis de cada sesión: determinar comprensión
del IC, y si es necesario preguntar más sobre el tema. Producir
documentos para fases posteriores

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 46 / 52


Análisis de una Sesión II

Proceso de razonamiento de resolución:


Búsqueda de inferencias: identificación de conocimiento sobre
definiciones, fórmulas o especificaciones del cálculo de valores
numéricos y heurı́sticas que guı́an al experto
Analizar casos buscando: Qué pensaba el experto. Por qué era
importante esa lı́nea de razonamiento. Cómo llegaba el experto a cada
conclusión. Cuándo llegarı́a el experto a la misma conclusión. Cuándo
llegarı́a el experto a otra conclusión
Comprobación de suposiciones obvias.
Analizar si es necesario el uso de la incertidumbre.

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 47 / 52


Ejemplo 1

Una fábrica tiene cuatro sensores que detectan fuego y dos sensores
que detectan fugas en el circuito del agua. Existen tres alarmas que se
producen en las siguientes ocasiones:
Si el detector 3 de fuego o el detector 2 de fugas saltan, se debe
producir la alarma 1
Si saltan los detectores de fuego 1 y 4, se debe producir la alarma 2
Si salta la alarma 1, y el detector de fuego 2 o el de fugas 1, se debe
producir la alarma 3

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 48 / 52


Ejemplo 1: Conceptos

Conceptos:
SENSORES
SENSOR-FUEGO
SENSOR-AGUA
ALARMAS
Instancias:
SENSOR-FUEGO: sensor-fuego-1, sensor-fuego-2, sensor-fuego-3,
sensor-fuego-4
SENSOR-AGUA: sensor-agua-1, sensor-agua-2
ALARMAS: alarma-1, alarma-2, alarma-3

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 49 / 52


Indice

1 Identificación

2 Adqusición del Conocimiento

3 Ejercicios

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 50 / 52


Ejemplo 1: Representación

Proposiciones:
s1 : el sensor-fuego-1 ha saltado (s2 , s3 , s4 )
f1 : el sensor-agua-1 ha saltado (f2 )
a1 : la alarma-1 se ha disparado (a2 , a3 )
Inferencias:
Si el detector 3 de fuego o el detector 2 de fugas saltan, se debe
producir la alarma 1
R1: s3 ∨ f2 → a1
Si saltan los detectores de fuego 1 y 4, se debe producir la alarma 2
R2: s1 ∧ s4 → a2
Si salta la alarma 1, y el detector de fuego 2 o el de fugas 1, se debe
producir la alarma 3
R3: a1 ∧ (s2 ∨ f1 ) → a3

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 51 / 52


Ejemplo: Inferencia: deducción

R1: s3 ∨ f2 → a1
R2: s1 ∧ s4 → a2
R3: a1 ∧ (s2 ∨ f1 ) → a3
Han saltado el detector de fuego 2 y el de fugas 2. ¿Qué alarmas
saltarı́an?
1 s2
2 f2
3 (R1 y 2 Modus-Ponens) a1
4 (R3, 3 y 1 Modus-Ponens) a3

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 52 / 52


Ejemplo: Inferencia: deducción

R1: s3 ∨ f2 → a1
R2: s1 ∧ s4 → a2
R3: a1 ∧ (s2 ∨ f1 ) → a3
Han saltado el detector de fuego 2 y el de fugas 2. ¿Qué alarmas
saltarı́an?
1 s2
2 f2
3 (R1 y 2 Modus-Ponens) a1
4 (R3, 3 y 1 Modus-Ponens) a3

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 52 / 52


Ejemplo: Inferencia: deducción

R1: s3 ∨ f2 → a1
R2: s1 ∧ s4 → a2
R3: a1 ∧ (s2 ∨ f1 ) → a3
Han saltado el detector de fuego 2 y el de fugas 2. ¿Qué alarmas
saltarı́an?
1 s2
2 f2
3 (R1 y 2 Modus-Ponens) a1
4 (R3, 3 y 1 Modus-Ponens) a3

SCALAB (UC3M) Ingenierı́a del Conocimiento. Identificación y Adquisición IC 52 / 52

También podría gustarte