Base de conocimiento
Definición
Conjunto de sentencias expresadas en un lenguaje formal (por ejemplo, lógica proposicional) que representan los hechos, leyes y axiomas que un agente asume como verdaderos sobre su entorno.
Desde el punto de vista semántico, una base de conocimiento representa la conjunción lógica de todas sus sentencias componentes.
Formulación y espacio de modelos
Si , el conjunto de modelos o mundos posibles en los que es verdadera corresponde a la intersección de los modelos de cada una de sus fórmulas:
Adición de conocimiento y reducción de incertidumbre
Añadir una nueva fórmula a la base () tiene un efecto monotónico de filtrado sobre el espacio de mundos posibles:
- Si , la fórmula ya era implicada; la base “ya lo sabía” y el espacio de modelos no cambia.
- Si , la fórmula es una contradicción con los hechos conocidos (“¡no lo creo!”).
- Si , la fórmula aporta información contingente; el agente “aprende algo nuevo” y se descartan los mundos incompatibles.
Ejemplo mínimo
Supongamos dos variables: (llueve) y (el suelo está mojado), con modelos iniciales.
- Inicialmente .
- Añadimos la regla . Sus modelos son . Se descarta .
- Añadimos el hecho perceptivo . Sus modelos son .
- La intersección final es: El agente ahora sabe con certeza que llueve y que el suelo está mojado.
Contraejemplo o límites
- Base insatisfactible: Si , la base contiene una contradicción interna. Por el principio de explosión (ex contradictione quodlibet), una base contradictoria vincula lógicamente cualquier sentencia, volviéndose inútil para la toma de decisiones.
- Monotonicidad: En la lógica clásica, añadir sentencias nunca recupera modelos descartados previamente. Si un agente necesita revocar creencias ante nueva evidencia incompatible, requiere lógicas no monotónicas o marcos probabilísticos.
Relaciones
- Es el núcleo de un: Agente basado en conocimiento.
- Se define sobre el conjunto de: Modelos en lógica proposicional.
- Permite responder preguntas mediante: Vinculación lógica.
- Su consistencia se verifica mediante: Satisfacibilidad proposicional.
Procedencia
- Clase: Clase 9: Agentes lógicos.
- Fuente: Russell & Norvig, Artificial Intelligence: A Modern Approach (4.ª ed.), Capítulo 7.