1
Sistemas basados en el conocimiento (SBCs)
Los SBCs (también conocidos como sistemas expertos) son programas para interrogar o extender una base de conocimiento (BC):
Capacitad de resolución similar a las de los humanos y utilización de las mismas fuentes de conocimiento
Dominios específicos
Ontología de propósito general para organizar y unir varios dominios de conocimiento específicos.
2
Características de BCs y SBCs
Separación entre el conocimiento y los elementos de control (meta-conocimiento)
Incorporación de la experticia humana en un cierto dominio
Elevada interactividad
Interfaz agradable para el usuario (en LN)
Compatibilidad con información no numérica
Tratamiento de información inexacta
Capacidad de autoexplicación y autojustificación
3
Tareas cognitivas en las BCs y los SBCs
Adquisición del conocimiento
Representación del conocimiento
Razonamiento e inferencia
Resolución de problemas y búsqueda
Interacción con el usuario en LN
Aprendizaje
Explicación
4
SBCs: definición
Sistemas que resuelven problemas:
muy especializados (dominio restringido)
complejos
basándose en una representación formal del conocimiento
Problemas para cuya resolución se confía habitualmente en expertos humanos
5
Características de los SBCs
Resuelven un tipo específico de tareas: requieren una especialización para realizarlas con competencia (experticia).
Llevan a cabo tareas cognitivas.
Pueden tomar decisiones aunque el conocimiento sea incierto, impreciso o incompleto.
¿Por qué surgieron los sistemas expertos y los SBCs?
Necesidades económicas
Disponer de expertos humanos altamente cualificados es caro y no siempre posible.
Uso como herramientas “baratas” de aprendizaje para otros expertos / no expertos
Preservación del conocimiento de los expertos
Necesidades de eficiencia computacional
Los métodos generales de resolución de problemas son muy ineficientes (métodos débiles).
6
7
Características de los problemas resolubles con SBCs
Necesidad de que la complejidad del problema justifique el desarrollo del SBC
Necesidad de una resolución experta
Problema bien dimensionado y definido
No necesidad de razonamiento de sentido común
Problema no fácilmente resoluble con métodos tradicionales
Existencia de expertos cooperativos (para el desarrollo)
8
SBCs para tareas de análisis
Orientados a diagnosis
Diagnosis médica, diagnosis de averías
Orientados a clasificación
Identificación de perfiles de clientes
Identificación de especies animales
Orientados a supervisión/control
Supervisión de procesos en tiempo real
Orientados a predicción
Predicción meteorológica, de bolsa, de quinielas
9
SBCs para tareas de síntesis
Orientados a planificación
Planificación de trayectorias de robots
Orientados a diseño
Diseño de planos de edificios, pisos
Orientados a configuración
Configuración de redes de ordenadores
Configuración de equipos informáticos
Orientados a construcción de especificaciones
Construcción de especificaciones software
10
Ventajas más comunes de los SBCs
Muy eficaces en tareas de análisis:
diagnosis, clasificación, interpretación
Con capacidad de autoexplicación
Con facilidad de comunicación con el usuario
“Fácilmente” extensibles
Con capacidad de razonamiento aproximado
Página siguiente |