Representación del conocimiento



Documentos relacionados
Representación del conocimiento. Diferencia entre información y conocimiento (1) Diferencia entre información y conocimiento (2) Notas

2.1 Representación del conocimiento e Inteligencia Artificial

Las redes semánticas intentan trasladar esa afirmación a un formalismo Una red semántica será un grafo donde:

BASES DE DATOS MODELO EN RED GENERAL. Curso

ESCUELA SUPERIOR POLITECNICA DEL LITORAL FIECW

Representación del Conocimiento Otros formalismos. Licenciatura en Ciencias de la Computación. Introducción a la Inteligencia Artificial.

Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Mg. Ing. Gustavo E. Juárez

Decision Support System (DDS)

Representación de números enteros: el convenio complemento a dos

Algoritmos y Diagramas de flujo

GUÍA PARA ELABORAR ANÁLISIS FUNCIONAL

color (yerba, verde) el mismo predicado, pero con diferentes argumentos, puede no ser verdadero: color (yerba, azul) o color (cielo, verde)

Introducción

BASES DE DATOS TEMA 2 MODELOS DE DATOS

Module 21: Pensamiento

Inteligencia Artificial (EC5)

Inteligencia Artificial Inferencia en lógica

Atributos Los atributos son las columnas de un relación y describen características particulares de ella.

Tema 1: Qué es la Intleigencia Artificial? pp. 1

Redes Semánticas. Redes semánticas. Limitaciones de las redes semánticas. Notas

Habilidades para la Formación Permanente

Resolución general de problemas

Tema 5: Razonamiento Condicional

REGLAS DE CODD DEL MODELO RELACIONAL

3.0 HIPÓTESIS 3.1 HIPÓTESIS GENERAL

Inteligencia Artificial

METODOLOGÍA DEL MARCO LÓGICO

MODELO RELACIONAL BASE DE DATOS RELACIONALES

Curso Nivel Básico 30 horas 2, 4, 9, 11, 16, 18 de Diciembre en horario de 15:00 a 20:00 horas

Máster en Dirección y Asesoramiento Financiero

FÍSICA Y QUÍMICA 4º ESO. OBJETIVOS, CONTENIDOS Y CRITERIOS DE EVALUACIÓN. 1ª Evaluación

UNIDAD II. Universidad del Zulia Costa Oriental del Lago. Modelo de Datos

Configuración de traducción de dirección de red: Introducción

Componentes de los SBC. Componentes de los SBC. SBC basados en sistemas de producción. Notas

Grado en Ingeniería Informática Inteligencia artificial. Información básica. Inicio. Resultados de aprendizaje que definen la asignatura

DIDÁCTICA DE LA MATEMÁTICA EN EDUCACIÓN INICIAL

LAS TEORÍAS DEL APRENDIZAJE

BASES DE DATOS DOCUMENTOS O INSTRUMENTOS? DEBEN SOMETERSE A VALORACIÓN?

Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL

Robert A. Hanneman. Departmento de Sociología de la Universidad de California Riverside

Introducción Definición de control. Introducción Antecedentes Históricos

DISEÑO CURRICULAR INTELIGENCIA ARTIFICIAL

Estadistica II Tema 1. Inferencia sobre una población. Curso 2009/10

MATEMÁTICAS 1ero ESO

TRATAMIENTO METODOLÓGICO DE LA UNIDAD 3 DE 9NO GRADO SISTEMA DE ECUACIONES LINEALES

Unas definiciones del Diccionario de la RAE

Evaluación diagnóstica EDUCACION PRIMARIA

Análisis de problemas

Álgebra de BOOLE. Tema 4

La Estadística Médica. Descripción General de la Bioestadística. Esquema de la presentación. La Bioestadística. Ejemplos de fuentes de Incertidumbre

Definimos un Sistema Gestor de Bases de Datos o SGBD, también llamado DBMS (Data Base Management System) como una colección de datos relacionados entr

FORMACIÓN E-LEARNING. Curso de Elaboración, Gestión y Control Presupuestario

CLASE Nº7. Patrones, series y regularidades numéricas

Carrera: SCB Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

El cuál es la expectativa para el aprendizaje del estudiante LF.3.A1.1

UNIVERSIDAD DE CÓRDOBA

NORMA INTERNACIONAL DE AUDITORÍA 610

PLANEACIÓN DEL CONTENIDO DE CURSO

Introducción a los Sistemas Gestores de Bases de Datos

Indique la respuesta correcta (d=ninguna de las anteriores, e=todas las anteriores)

Informática Administrativa SABATINO

INTRODUCCION A LAS BASES DE DATOS. Tecnología de la Información

DIAGRAMA MATRICIAL EN "L"

Introducción a las Bases de Datos Evaluación de Archivos - 13/05/2011 tema 2 1. El proceso de baja en un archivo con registros de longitud variable 2.

Lección 10: Representación gráfica de algunas expresiones algebraicas

Organización y Administración de Empresas

UNIDAD DIDÁCTICA: EL PORCENTAJE EN LA VIDA COTIDIANA

Diagrama de Casos de Uso (DCU)

ESTRATEGIAS DE LECTURA: COGNITIVA Y METACOGNITIVA Por: ANA MARIA TORO SEPÚLVEDA

CAPÍTULO III MOMENTO DE INERCIA EN ÁREAS PLANAS. Este capítulo comprende diversas propiedades geométricas de secciones (para casos

Fundamentos de Programación y Bases de Datos

Una Introducción al UML. El Modelo Lógico

Representación de números enteros: el convenio complemento a uno

ESTRATEGIAS PARA DESARROLLAR LA COMPRENSIÓN AUDITIVA EN INGLÉS

Medida de la resistencia dinámica (DRM)

1.1. Resumen Introducción Objetivos del resumen automático

TEORIA DE JUEGOS: NOTAS DE CLASE Marcela Eslava Universidad de Los Andes, Facultad de Economía

DIFICULTADES DE APRENDIZAJE DE LAS MATEMÁTICAS.

Modelo de Gestión de Planes de Desarrollo Individual (GPDI) en el SSPA Conceptos claves

Estructura y diseño de Proyectos. Contenidos y técnicas para su elaboración

Epistemología genética

Introducción a la Teoría de Automátas

Introducción a la Geometría Computacional

BASE DE DATOS. Qué es una base de datos?

Overview GeneXus Qué es y para qué sirve GeneXus? Principales características y beneficios.

TEMA Nº 5 CAPACIDAD DE PRODUCCIÓN

Competencias grupales e Individuales

TRABAJO FINAL DE MÁSTER:

Tema 3. Análisis de riesgo. Tema 3. Análisis de riesgo

Programa de Investigación de Mercados. Profesora: Mónica Niemira

Introducción a las imágenes digitales. Segunda parte

Vicerrectoría Académica Dirección de Formación General Programa de Emprendimiento INVESTIGACIÓN DE MERCADO

Cristian Blanco

Coordinación de actividades empresariales

Representación del conocimiento. Métodos estructurados: Redes Semánticas

Informática Básica. Definiciones. Conceptos generales e historia

Unidad 1. Las fracciones.

PROTADA CONTENIDOS DE EVALUACIÓN DE MATEMÁTICAS Subdirección de Desarrollo Dirección General de Evaluación e Investigación Educativa -DIGEDUCA-

Evaluación diagnóstica EDUCACION SECUNDARIA

BENEMÉRITA Y CENTENARIA ESCUELA NORMAL OFICIAL DE GUANAJUATO. Glosario de Términos

Transcripción:

Introducción Representación del conocimiento Todo problema es más sencillo de resolver si disponemos de conocimiento específico sobre él Este conocimiento dependiente del dominio se combina con el conocimiento general sobre cómo resolver problemas Este conocimiento ha de permitir guiar a los mecanismos de IA para obtener soluciones de manera más eficiente Problemas Cómo escoger el formalismo de representación que nos permita hacer una traducción fácil del mundo real a la representación? Cómo ha de ser esa representación para que pueda ser utilizada de forma eficiente? cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/2007 1 / 15

Introducción Diferencia entre información y conocimiento (1) Llamaremos información al conjunto de datos básicos, sin interpretar, que se obtienen como entrada del sistema. Por ejemplo: Los datos numéricos que aparecen en una analítica de sangre, Los datos de los sensores de una planta química Llamaremos conocimiento al conjunto de datos de primer orden, que modelan de forma estructurada la experiencia que se tiene sobre un cierto dominio o que surgen de interpretar los datos básicos. Por ejemplo: La interpretación de los valores de la analítica de sangre o de los sensores de la planta química para decir si son normales, altos o bajos, preocupantes, peligrosos,... El conjunto de estructuras de datos y métodos para diagnosticar a pacientes a partir de la interpretación del análisis de sangre, o para ayudar en la toma de decisiones de que hacer en la planta química cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/2007 2 / 15

Introducción Diferencia entre información y conocimiento (2) Los sistemas de IA necesitan diferentes tipos de conocimiento que no suelen estar disponibles en bases de datos y otras fuentes de información: Conocimiento sobre los objetos en un entorno y posibles relaciones entre ellos Conocimiento sobre los procesos en los que interviene o que le son útiles Conocimiento difícil de representar como datos básicos, como la intensionalidad, la causalidad, los objetivos, información temporal, conocimiento que para los humanos es de sentido común, etc. Intuitivamente podemos decir Conocimiento = Información + Interpretación cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/2007 3 / 15

Representación del conocimiento Para representar algo necesitamos saber Su forma o estructura Que uso le dan los seres inteligentes Que uso le dará una inteligencia artificial Como adquirir el conocimiento Como almacenarlo y manipularlo Por desgracia no hay respuestas completas para todas estas preguntas desde el punto de vista biológico o neurofisiológico Construiremos modelos que simulen la adquisición, estructuración y manipulación del conocimiento y que nos permitan crear sistemas artificiales inteligentes. cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/2007 4 / 15

Un esquema de representación es un instrumento para codificar la realidad en un ordenador Es importante distinguir entre El mundo real (lo que queremos representar) Dominio Su representación uno o más esquemas de representacion Desde un punto de vista informático un esquema de representación puede ser descrito como una combinación de Estructuras de datos que codifican el problema en curso con el que se enfrenta el agente Parte estática Estructuras de datos que almacenan conocimiento referente al entorno en el que se desarrolla el problema y procedimientos que manipulan las estructuras de forma consistente con una interpretación plausible de las mismas Parte dinámica cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/2007 5 / 15

Esquema de Representación: parte estática La parte estática está formada por Estructura de datos que codifica el problema Operaciones que permiten crear, modificar y destruir elementos en la estructura Predicados que dan un mecanismo para consultar esta estructura de datos Semántica de la estructura: se necesita definir la relación entre la realidad y la representación escogida R(Elemento_estructura, Mundo Real) cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/2007 6 / 15

Esquema de Representación: parte dinámica La parte dinámica esta formada por: Estructuras de datos que almacenan conocimiento referente al entorno/dominio en el que se desarrolla el problema Procedimientos que permiten Interpretar los datos del problema (de la parte estática) a partir del conocimiento del dominio (de la parte dinámica) Controlar el uso de los datos: estrategias de control Adquirir nuevo conocimiento cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/2007 7 / 15

Incompletitud de la representación del conocimiento Se ha de tener siempre en cuenta que nuestra representación siempre es incompleta, debido a: Modificaciones: el mundo es cambiante, pero nuestras representaciones son de un instante Volumen: mucho (demasiado) conocimiento a representar representación parcial Complejidad: La realidad tiene una gran riqueza en detalles El problema de modificación del mundo esta ligado a los procedimientos de adquisición y mantenimiento de la representación (Frame Problem) Los problemas de volumen y complejidad de la realidad están relacionados con la granularidad de la representación. cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/2007 8 / 15

Propiedades de un sistema de representación Un sistema de representación debe poseer las siguientes propiedades Ligados a la representación Adecuación Representacional: habilidad para representar todas las clases de conocimiento que son necesarias en aquel dominio Adecuación Inferencial: habilidad de manipular estructuras de representación de tal manera que devengan o generen nuevas estructuras que correspondan a nuevos conocimientos inferidos de los anteriores cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/2007 9 / 15

Propiedades de un sistema de representación Ligados al uso de la representación Eficiencia Inferencial: capacidad del sistema para incorporar información adicional a la estructura de representación, llamada metaconocimiento, que puede emplearse para focalizar la atención de los mecanismos de inferencia con el fin de optimizar los cómputos Eficiencia en la Adquisición: capacidad de incorporar fácilmente nueva información. Idealmente el sistema por sí mismo deberá ser capaz de controlar la adquisición de nueva información y su posterior representación cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/2007 10 / 15

Tipos de Conocimiento Tipos de conocimiento Conocimiento Declarativo El conocimiento se representa de forma independiente a su uso posterior. El control del uso adecuado se logra mediante heurísticas de propósito general que determina la mejor manera de usar el conocimiento mediante la adición de información sobre el control del uso del conocimiento declarativo que dirija al mecanismo de resolución Tipos de conocimiento declarativo Conocimiento relacional Conocimiento heredable Conocimiento inferible Conocimiento Procedimental El conocimiento representado implica la inclusión de información sobre como usarlo cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/2007 11 / 15

Tipos de conocimiento Conocimiento Relacional simple La forma más simple de representar hechos declarativos es mediante un conjunto de relaciones expresables mediante tablas (como en una Base de Datos) Ej: colección de información sobre los clientes de una empresa Cliente Dirección Vol Compras... A. Perez Av. Diagonal 5643832 J. Lopez c/ Industria 430955... Problema: tal cual no aporta mucha información Hemos de aportar procedimientos que lo enriquezcan Motor de inferencia: genera conocimiento a partir de información Ejs: media de compras en una población, mejor cliente, tipología de clientes Las Bases de Datos pueden proporcionar información a los SBC. cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/2007 12 / 15

Conocimiento Heredable Tipos de conocimiento Suele ser muy útil el disponer de una estructuración jerárquica del conocimiento (taxonomía jerárquica) Se trata de construir un árbol o grafo de conceptos basado en la generalización y/o especialización Los nodos son los conceptos/clases Los arcos las relaciones is-a (es-un): relación clase-clase Instance-of (instancia-de, ejemplar-de): relación clase-ejemplar El mecanismo de inferencia es la herencia de propiedades y valores Herencia simple/múltiple Valores por defecto cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/2007 13 / 15

Tipos de conocimiento Conocimiento Inferible Conocimiento descrito mediante lógica Se puede utilizar la semántica de los operadores y el Modus Ponens para inferir nuevo conocimiento x, y : persona(x) menor(x) ocupacion(x, y) parado(x) El mecanismo de inferencia en el caso de la lógica de primer orden se obtiene eligiendo entre los métodos generales de resolución automática de teoremas que existen cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/2007 14 / 15

Conocimiento Procedimental Tipos de conocimiento Conocimiento que, a diferencia del declarativo, incluye la especificación de los procesos de uso del conocimiento: Programas: utilizan funciones para obtener el conocimiento a partir de información o de otro conocimiento que ya se tiene Ej: Fecha_nacimiento= DD-MM-AAAA; función Edad (Fecha_nacimiento:entero) Reglas de producción: si se cumplen unas condiciones entonces se realizan unas acciones u otras. Ej: SI condición ENTONCES acción Este tipo de conocimiento suele ser más eficiente computacionalmente, pero hace más difícil la inferencia y la adquisición/modificación. cbea (LSI-FIB-UPC) Inteligencia Artificial Curso 2006/2007 15 / 15