Representación del conocimiento

Slides:



Advertisements
Presentaciones similares
El mito de lo subjetivo Donald Davidson.
Advertisements

Seminario: Interpretaciones y Modelos Conjuntistas
Lógica y argumentación
equivalencia material; y b) equivalencia lógica
El método de la deducción
Proposición Atómica: Cuando se puede representar con una variable proposicional. Entre sus signos no contiene ningún conectivo lógico Proposición molecular:
Tema: Decibilidad Integrantes: Ileana Rdguez Soto
PRUEBAS DE VALIDEZ E INVALIDEZ
¿Cómo hacer para que una máquina comprenda el LN?
Conocimiento Base de conocimientos:
Sistemas de Razonamiento Lógico
Maestría en Bioinformática Bases de Datos y Sistemas de Información Fundamentos de Lógica Ing. Alfonso Vicente, PMP
Mat. Juan Jiménez Krassel
Representación del conocimiento
Introducción y sintaxis
CAPITULO 2 La Representación del Conocimiento
El método científico Ing. Nelson Velásquez.
REPRESENTACION DEL CONOCIMIENTO. Representación  Una representación es algo que significa o quiere decir algo. Es un modelo de lo que se desea representar.
EL SILOGISMO La inferencia (deductiva) que resulta del ordenamiento de dos proposiciones de las que se infiere una conclusión, se llama silogismo. Consta.
Las Operaciones Intelectuales
DEPARTAMENTO DE FORMACIÓN GENERAL.
PROGRAMACIÓN LÓGICA.
Sistemas Evolutivos Introduccion.
Teoremas de Completitud e Incompletitud de Gödel
LAE. LUCÍA REYES MARTÍNEZ
UNIDAD I Conceptos Básicos.
1 CALCULO DE PREDICADOS Introducción y sintaxis äPermite acceder a los componentes de una aserción individual äLas expresiones pueden contener variables,
La Derivada. Ya vimos: los conceptos, métodos ó instrumentos necesarios para establecer el “comportamiento” de una función.  en un entorno de x o [ 
Metodos de Inferencia Lenin Herrera.
CAPACIDAD DE SUSTENTAR
Problemas, algoritmos y programas: Modelar: Simular o programar su solución en un computador. Algoritmos: Es un conjunto finito, y no ambiguo de etapas.
Representación del conocimiento
Lógica Proposicional Inteligencia Artificial Luis Villaseñor Pineda
U. Diego Portales Elementos de lógica Prof. Haroldo Cornejo O.
Inteligencia artificial

18. Método Deductivo Jennifer Sànchez Piña.
LOGICA DE ENUNCIADO LOGICA DE PREDICADO
LÓGICA PROPOSICIONAL Y PREDICADOS
Campus Estado de México—Raúl Monroy Resolución, la regla de inferencia y el cálculo Raúl Monroy.
Lógica de proposiciones, deducción natural
Lógica de enunciado La lógica de enunciados o de proposiciones es el nivel más básico de análisis lógico y descansa exclusivamente en las conectivas.
Lógica proposicional.
Proposiciones simples y proposiciones compuestas
MATEMATICA I Lógica Matemticas Prof Rubén Millán
Argumentación Parte III.
CÁLCULO PROPOSICIONAL
Definición del alcance de la investigación a realizar: Exploratoria, descriptiva, correlacional o explicativa.
Dr. Eduardo Morales/Dr. Enrique Súcar Sesión 4 Dr. Eduardo Morales/Dr. Enrique Súcar Sesión 4 Lógica como Representación.
Lógica.
LOGICA DE PREDICADOS INTEGRANTES: JULIAN HUMBRETO GONZALEZ SERGIO ALBERTO CAMACHO JUAN FELIPE CUERVO.
MÉTODOS DE DEDUCCIÓN (Partes I & II)
Sistemas Basados en Reglas
Presente un cuestionario con los aspectos mas importantes sobre los
FORMAS ARGUMENTALES COMUNES
LÓGICA CUANTIFICACIONAL O DE PREDICADOS
Aprendiendo a reconocer y evaluar argumentos
Programación de Sistemas
PARADIGMA Es un marco de referencia que impone reglas sobre cómo se deben hacer las cosas. CONCEPTO DE PARADIGMA DE PROGRAMACION colección de modelos conceptuales.
Desarrollo de Sistemas Expertos
Fundamentos de Ingeniería de Software
BASES DE DATOS II Yahaira Mora Luis Fernando Peláez Maria Fernanda Pineda Monserrat Rodríguez Fernando Solano.
 La lógica es una ciencia formal y una rama de la filosofía que estudia los principios de la demostración e inferencia válida. ciencia formalfilosofíademostracióninferenciaválida.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 3 – Diseño de Programas.
Principios logicos.
Los principios lógicos obedecen a la coherencia entre los elementos del pensamiento que requiere ciertas leyes o cimientos para pensar coherentemente.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
 Dicho principio lógico podemos formularlo de la siguiente forma: A es A, en la cual la variable A denota un pensamiento o contenido concreto cualquiera.
Principios lógicos Los “principios lógicos” constituyen las verdades primeras, “evidentes” por sí mismas, a partir de las cuales se construye todo el edificio.
PRINCIPIOS LOGICOS UNIDAD IV.
Transcripción de la presentación:

Representación del conocimiento Tema 2

Ingeniería del conocimiento Ingeniería del conocimiento: Representación del conocimiento. El conocimiento representa la piedra angular de la potencia de un SE Motivación El Shell del SE está diseñado para un cierto tipo de representación del conocimiento, como reglas o lógica La manera en que el experto representa el conocimiento afecta el desarrollo, eficiencia, velocidad y mantenimiento del sistema

Ingeniería del conocimiento Epistemología: Estudio del conocimiento, se ocupa de su naturaleza, su estructura y orígenes Teorías Filosóficas (Conocimiento) a priori o verdadero, que ya está y es irrefutable, no depende de los sentidos a posteriori Deriva de los sentidos, puede refutarse ya que se basa en evidencia que a veces no se sabe si es verdadera o no, i.e. puede cambiar sus características al presentarse nuevo conocimiento Tácito. Existe pero es difícil de explicar. Normalmente se usa sin tener conciencia de él Procedural. Se refiere a la forma en que sabemos hacer algo. Llevar a cabo una serie de pasos para resolver un problema Algoritmos + estructuras de datos = programas Declarativo Alude a la capacidad de que algo puede ser falso o verdadero. Se expresa en forma de frases declarativas. Dar información sobre hechos Conocimientos + inferencias = SE

Jerarquía del conocimiento

Jerarquía del conocimiento Metaconocimiento: Conocimiento acerca del conocimiento y la experiencia Conocimiento: Información especializada que nos es útil Información: Datos procesados que resultan de interés Datos: Elementos de interés potencial Ruido: Elementos de poco interés y que ocultan datos

Representación del conocimiento Existen 2 tipos: Formal: Reglas de producción Lógica de predlcados No formal: Redes semánticas Frames Scripts Dependencia conceptual

Reglas de producción La mayoría de las disciplinas incluyen cantidades de conocimiento factual (basado en hechos) y procedural Las reglas de producción son la forma más popular de representación del conocimiento dentro del paradigma declarativo Proporcionan flexibilidad al combinar representaciones declarativas y procedurales para utilizarlas en forma unificada El conocimiento representado de esta forma resulta muy cercano al operador humano y se puede entender fácilmente. De hecho, es mucho más inmediato que el conocimiento expresado mediante la Lógica de Predicados

Reglas de producción Cada regla es una “parcela de conocimiento” o unidad de información de una base de conocimiento Su configuración permite construir sistemas en los que suele resultar sencillo incorporar nueva información o modificar la ya existente, creando o cambiando las reglas individualmente.

Reglas de producción Hechos: partes del conocimiento que dicen (indican) algo acerca de un elemento del dominio. Representan un estado del ser estático asociado con el objeto; no dicen nada acerca de las actividades dinámicas asociadas con el objeto Reglas de producción: partes del conocimiento que describen alguna acción dinámica relativa al dominio de los elementos. es una afirmación lógica que relaciona dos o más objetos e incluye dos partes, la premisa y la conclusión. Cada una de estas partes consiste en una expresión lógica con una o más afirmaciones objeto-valor conectadas mediante los operadores lógicos y, o, o no. Si antecedentes o condiciones -> Condiciones que se deben de cumplir para aplicar la regla Entonces acciones a tomar, consecuentes, resultados Acciones que ocurren después de aplicar la regla

Formalmente se definen en términos de la notación BNF (Backus-Naum Form)

Típicamente una base de conocimientos está formada de un gran conjunto de reglas Lógicamente las reglas pueden ser agrupadas en diferentes bases de reglas Una red de conocimiento representa el diagrama esquemático de la base de conocimientos

Reglas de producción (limitaciones) Algunos conceptos no son fáciles de expresar en forma de reglas El razonamiento hacia atrás no parece ser adecuado para estructurar grandes cantidades de conocimiento La sintaxis de las reglas asume sólo conjunciones de pruebas proposicionales La información se introduce sólo al responder preguntas Las suposiciones sobre las cuales se basa el manejo de los factores de certeza son muy restrictivas

Estrategias de inferencia

Estrategias de inferencia Encaminamiento (de reglas) hacia adelante Obtiene nuevos hechos a partir de la evaluación de reglas. Comienza insertando unos hechos iniciales en la BH. Se exploran las reglas de la BC y se añaden nuevos hechos a la BH. Termina cuando no se cumple ninguna regla. El objetivo es deducir todo el conocimiento posible.

Estrategias de inferencia Esta estrategia puede utilizarse cuando las premisas de ciertas reglas coinciden con las conclusiones de otras. Cuando se encadenan las reglas, los hechos pueden utilizarse para dar lugar a nuevos hechos. Esto se repite sucesivamente hasta que no pueden obtenerse más conclusiones. El tiempo que consume este proceso hasta su terminación depende, por una parte, de los hechos conocidos, y, por otra, de las reglas que se activan.

Estrategias de inferencia

Estrategias de inferencia Encaminamiento (de reglas) hacia atrás Deducir el conocimiento necesario para demostrar un hecho. Comienza fijando un hecho o meta a demostrar. Se busca la regla que contiene dicho hecho como consecuente y se demuestran los hechos del antecedente de la regla. El objetivo es demostrar una meta.

Representación del conocimiento Lógica de predicados o Lógica de predicados de primer orden El término formal se refiere a que la lógica se relaciona con la forma de las frases lógicas (estructura) más que con su significado Tiene que ver más con la sintaxis más que con la semántica de las frases En la Lógica de Predicados las fórmulas son manipuladas basándose solamente en su estructura. La Lógica de Predicados permite enunciar algo sobre los objetos, es decir, definir atributos y relaciones entre elementos Permite distinguir las propiedades y relaciones de los objetos acerca de los que se asevera o afirma algo Término: es una forma de identificar un elemento del dominio. Se define inductivamente como una variable, una constante o una función.

La Lógica de Predicados proporciona mecanismos para la representación de hechos y el razonamiento se basa en la manipulación sintáctica de fórmulas lógicas Se utilizan reglas de inferencia predefinidas para obtener aseveraciones o deducciones de hechos Consiste de los siguientes elementos Alfabeto símbolos a partir de los que se construyen los enunciados. Constan de constantes, variables, funciones, operadores lógicos, cuantificadores y delimitadores - ( ) , -

Representación del conocimiento Constantes: El elemento más simple en la lógica de predicados, se usa para representar un elemento específico del dominio. Puede ser cualquier objeto de interés (físico o abstracto). Se usan mayúsculas. Ej. AZUL es un color, MAX es un perro, CONSERVADOR es un pensamiento político Variables: Se emplea para representar un conjunto de elementos del dominio sin especificar algún elemento en concreto. Para un símbolo de variable se emplea un conjunto de minúsculas. Ej. Perro, Color. Opinión Funciones: Se emplean funciones para identificar también elementos del dominio. Describe un elemento identificándolo como el resultado único de la aplicación de una transformación entre otros elementos del dominio. Se usan letras minúsculas y los argumentos pueden ser cualquier término válido. Ej. padre(JUAN), madre(padre(JUAN)), asesino(x) Término: es una forma de identificar un elemento del dominio. Se define inductivamente como una variable, una constante o una función.

Representación del conocimiento Predicados: Se emplean para representar relaciones dentro del dominio e indican que un elemento se relaciona en alguna otra forma específica. Tiene un valor de verdadero si los elementos dados están relacionados de modo específico y de falso si no lo están. Se emplean para conformar fórmulas atómicas (átomos) Ej. HOMBRE(TITO), MASALTO(TITO, PEPE), MASALTO(TITO, padre(TITO)) Operadores lógicos: conjunción, disyunción, negación, implicación y equivalencia Cuantificadores: Existencial y universal

Representación del conocimiento Lenguaje formal: Conjunto de todas las fórmulas que se pueden construir legalmente a partir del alfabeto de símbolos (el conjunto de todos los enunciados que podrían hacerse dados los símbolos expuestos Una fórmula legalmente construida en el lenguaje se llama fórmula bien definida (FBD). Se define inductivamente como Una fórmula atómica es una FBD

Representación del conocimiento Las siguientes son FBD: (~F), (F^G), (FvG), (F->G) donde F y G son FBD Las siguientes son FBD Donde F es una FBD y x una variable Evaluación se da a manera de tablas de verdad

Ingeniería del conocimiento cuando se emplea lógica formal Realizar los siguientes pasos Desarrollar una comprensión del conocimiento Formular el conocimiento como enunciados en español Separar los enunciados en sus partes constitutivas Escoger los símbolos para representar los elementos y relaciones en cada componente Construir la FBD empleando los símbolos anteriores Ej. 1. Juan es estudiante de Ing. en Comp. 2. Juan no es piloto. 3. Juan no es futbolista Ej. Si usted no hace ejercicio aumentará de peso

Ingeniería del conocimiento cuando se emplea lógica formal Procesos de inferencia Modus ponens La presencia de humo implica la presencia de fuego, entonces podemos inferir la presencia de fuego mediante la regla Cuando un avión se queda sin combustible, los motores se detienen. Si los motores de un avión se detienen, se requiere de un aterrizaje forzoso. En un momento dado el avión del Capitán Juan Sánchez se queda sin combustible SC Avión sin combustible MD Los motores del avión se detienen AF El capitán debe efectuar un aterrizaje forzoso

Desventajas La principal desventaja de este esquema es que no se puede considerar el significado o contenido semántico de una fórmula.

Representación no formal del conocimiento Redes semánticas Frames (Marcos) Dependencia conceptual Scripts (guiones)