Muchas disciplinas han desarrollado tcnicas de realizacin de diagramas que constituyen lenguajes formales visuales que representan el conocimiento operacional en forma esquemtica. El filsofo y lgico Charles S. Pierce desarroll sus grafos existenciales como una tcnica formal de razonamiento para la inferencia lgica y en aos recientes se ha estado cultivando el inters en el estado formal de las pruebas visuales en matemticas. En Inteligencia Artificial, Sowa ha desarrollado los grafos de Peirce como estructuras formales conceptuales para la representacin de la inferencia lgica de las declaraciones del lenguaje natural.
La presentacin visual de las estructuras de conocimiento ha sido un rasgo caracterstico de las redes semnticas desde sus inicios. En la adquisicin de conocimiento, en particular, la presentacin de conocimiento formal ha sido algo importante para su validacin. Hay muchas tcnicas para tal adquisicin pero todas ellas, en ltima instancia, terminan en una base de conocimiento que opera con la semntica formal. Sin embargo, la expresin de esta base de conocimiento en el lenguaje formal usado por el sistema no es por lo general muy comprensible a los no programadores. Es preciso, por tanto, un lenguaje visual que ofrezca tanto formas comprensibles como posibilidades formales atractivas no slo para la comprensin, sino tambin para la correccin, y para las partes del proceso de adquisicin del conocimiento en s mismo.
El temprano desarrollo de redes semnticas acab en fuertes crticas sobre la semntica de diagramas particulares ya que sta no estaba bien definida. Los nodos, arcos y sus etiquetas podan usarse muy libremente y con una gran ambigedad, y los diagramas estaban sujetos a interpretaciones diferentes. En los aos 70 existan propuestas para formalizar una red semntica bien definida y esto hizo factible que la semntica formal fuera desarrollada para sistemas de representacin de conocimiento terminolgicos. En 1991, Profits estableci una semntica formal para mapas conceptuales para sistemas terminolgicos lgicos que dio lugar a un ejemplo principal de su uso en la solucin de un sistema de asignacin de espacio.
Las redes semnticas son sistemas de organizacin del conocimiento que estructuran los conceptos, no como una jerarqua sino como una red. Los conceptos son como nodos, con varias relaciones que se ramifican hacia fuera de ellas. Las relaciones pueden incluir relaciones tipo todo- parte, causa-efecto, padre-nio, "es un" o "es parte".
Las redes semnticas son grafos orientados que proporcionan una representacin declarativa de objetos, propiedades y relaciones. Los nodos se utilizan para representar objetos o propiedades. Los arcos representan las relaciones entre nodos. El mecanismo de inferencia bsico en las redes semnticas es la herencia de propiedades.
[SISTEMAS INTELIGENTES] IDSYSTEMS 2014
Leccion 3.3 Redes Semanticas Pgina 2
Las redes semnticas proporcionan un modelo de presentar las relaciones entre los conceptos y los acontecimientos y constituyen una descripcin de nuestra forma de razonar.
Las partes de una red semntica son:
nodos: es un concepto y se encierra e un crculo o elipse. relaciones: es una propiedad del concepto y pueden ponerse de dos formas: o o implcitas: es una flecha que no especifica su contenido o o explcitas: es una flecha en donde se especifica su contenido
Una red semntica o esquema de representacin en Red es una forma de representacin de conocimiento lingstico en la que los conceptos y sus interrelaciones se representan mediante un grafo. En caso de que no existan ciclos, estas redes pueden ser visualizadas como rboles. Las redes semnticas son usadas, entre otras cosas, para representar mapas conceptuales y mentales.
Un ejemplo de red semntica. En un grafo o red semntica los elementos semnticos se representan por nodos. Dos elementos semnticos entre los que se admite se da la relacin semntica que representa la red, estarn unidos mediante una lnea, flecha o enlace o arista. Cierto tipo de relaciones no simtricas requieren grafos dirigidos que usan flechas en lugar de lneas.
[SISTEMAS INTELIGENTES] IDSYSTEMS 2014
Leccion 3.3 Redes Semanticas Pgina 3
INTRODUCCION REPRESENTACION DEL CONOCIMIENTO El problema de cmo almacenar el conocimiento a ser usado se llama representacin del conocimiento. Cada objeto en el mundo existe en relacin con otros objetos. Tambin, cada concepto existe en relacin con otro concepto. Hay quienes piensan que si se puede representar las relaciones mutuas entre conceptos, se puede crear una estructura de conocimiento que sea un modelo cercano al cerebro humano y as poder hacer deducciones y adquirir conocimiento como lo hara una persona. Tal modelo es llamado una red semntica.
HISTORIA DE LAS REDES SEMNTICAS. Los responsables de los primeros esquemas de representacin formalizados fueron Quillian (1968) y Shapiro & Woddmansee (1971). Las redes semnticas han sido muy utilizadas en inteligencia artificial (mquinas inteligentes) para representar el conocimiento y por tanto ha existido una gran diversificacin de tcnicas. Los elementos bsicos que encontramos en todos los esquemas de redes son: Estructuras de datos en nodos, que representan conceptos, unidas por arcos que representan las relaciones entre los conceptos. Un conjunto de procedimientos de inferencia que operan sobre las estructuras de datos.
DEFINIR QUE ES UNA RED
Conjunto de ordenadores o de equipos informticos conectados entre s que puede intercambiar informacin.
DEFINIR QUE ES UNA SEMANTICA
Perteneciente o relativo a la significacin de las palabras.
CONCEPTO DE RED
Una red semntica o esquema de representacin en Red es una forma de representacin de conocimiento lingstico en la que los conceptos y sus interrelaciones se representan mediante un grafo.
[SISTEMAS INTELIGENTES] IDSYSTEMS 2014
Leccion 3.3 Redes Semanticas Pgina 4
En un grafo o red semntica los elementos semnticos se representan por nodos. Dos elementos semnticos entre los que se admite se da la relacin semntica que representa la red, estarn unidos mediante una lnea, flecha o enlace o arista. Cierto tipo de relaciones no simtricas requieren grafos dirigidos que usan flechas en lugar de lneas. .
DEFINICIN DE RED SEMNTICA Una Red Semntica es un conjunto de Nodos y Arcos.
Una Red Semntica es una representacin grafica del conocimiento. Una Red Semantica es una representacin grafica del conocimiento en la que existe una jerarquia de Nodos.
OBJETIVO DE LAS REDES SEMNTICAS.
El objetivo de las redes semnticas es desarrollar una infraestructura para generar datos que las computadoras puedan entender, de tal forma que puedan ser compartidos y procesados no slo por personas sino tambin por herramientas automatizadas.
CATEGORIAS DE LAS REDES SEMANTICAS Redes IS-A: o En las que los enlaces entre nodos estn etiquetados. Grafos conceptuales: o En los que existen dos tipos de nodos: de conceptos y de relaciones. Redes de marcos: o En los que los puntos de unin de los enlaces son parte de la etiqueta del nodo.
[SISTEMAS INTELIGENTES] IDSYSTEMS 2014
Leccion 3.3 Redes Semanticas Pgina 5
CARACTERISTICAS DE LAS REDES SEMANTICAS Redes complejas organizadas en jerarquas No tienen un vocabulario prefijado de representacin Representacin en procesamiento de lenguaje natural Formalismo muy limitado para dominios ms complejos Fcil comprensin grfica A
COMPONENTES DE UNA RED SEMANTICA NODO. Un Nodo es igual a un objeto. Donde un Objeto puede ser representado por: 1. Personas 2. Animales 3. Eventos 4. Acciones 5. Conceptos 6. Atributos o caracteristicas que identifican a un objeto. Los Nodos de un Red Semantica estan unidos por arcos, los cuales indican la relacion que existe entre ellos. ARCOS Representan relaciones conceptuales : Elementos con su clase (ES-UN) Parte con un todo (TIENE-UN)
ES UN: El cual usa para identificar que un cierto pertenece a una clase mayor de objeto.
[SISTEMAS INTELIGENTES] IDSYSTEMS 2014
Leccion 3.3 Redes Semanticas Pgina 6
TIENE-UN: Este tipo de arcos se utiliza para identificar que un cierto nodo tiene o pase unas ciertas caractersticas o atributo o propiedad.
RESUMEN
TIPOS DE ARCOS
ESTRUCTURALES : Instancia o ejemplar: Subclase: Tiene_parte:
[SISTEMAS INTELIGENTES] IDSYSTEMS 2014
Leccion 3.3 Redes Semanticas Pgina 7
DESCRIPTIVOS: Propiedades: Profesin, Color_Pelo, etc. Relaciones : Amigo_de, Padre_de, etc. HERENCIA
Un nodo hereda las propiedades de los conceptos ms altos en jerarqua a travs de relaciones del tipo subclaseDe y tipoDe. Se puede utilizar como mecanismo de razonamiento.
[SISTEMAS INTELIGENTES] IDSYSTEMS 2014
Leccion 3.3 Redes Semanticas Pgina 8
CONFRONTACION
LAS REDES SEMNTICAS PROPORCIONAN Una ayuda grfica para visualizar una base de conocimiento. Algoritmos eficientes para inferir propiedades de un objeto en base a su pertenencia a una categora. ELEMENTOS DE LA REPRESENTACIN DE LAS REDES SEMNTICAS Las instancias se representan por constantes. Las clases se representan por constantes. Las relaciones classuperclase se representan por hechos de la forma es un(<clase>,<super- clase>) . Las relaciones instanciaclases se representan por hechos de la forma inst(<instancia>,<clase>) . Cada propiedad se representa por un predicado binario de la forma prop(<instancia o clase>,<propiedad>,valor>) . La constante inicio representa la clase inicial de la jerarqua.
[SISTEMAS INTELIGENTES] IDSYSTEMS 2014
Leccion 3.3 Redes Semanticas Pgina 9
VENTAJAS DE LAS REDES SEMANTICAS Permiten la declaracin de importantes asociaciones en forma explcita. Debido a que los nodos relacionados estn directamente conectados, y no se expresan las relaciones en una gran base de datos, el tiempo que toma el proceso de bsqueda por hechos particulares puede ser significativamente reducido. DESVENTAJAS DE LAS REDES SEMANTICAS No existe una interpretacin normalizada para el conocimiento expresado por la red. La interpretacin de la red depende exclusivamente de los programas que manipulan la misma. La dificultad de interpretacin a menudo puede derivar en inferencias invlidas del conocimiento contenido en la red. La exploracin de una red asociativa puede derivar en una explosin combinatoria del nmero de relaciones que deben ser examinadas para comprobar una relacin, sobre todo si la respuesta a una consulta es negativa. No hay manera de insertar alguna regla heurstica para explorar la red de manera eficiente. Poca flexibilidad EJEMPLOS DE REDES SEMANTICAS REPRESENTE UTILIZANDO REDES SEMANTICAS EL SIGUIENTE CONOCIMIENTO: Los animales pueden respirar. Un ave es un animal, vuela bien, tiene plumas y pone huevos. Los mamferos son animales , tiene pelo La ballena es un mamfero, tiene piel y vive en el mar El tigre es un mamfero y come carne. [SISTEMAS INTELIGENTES] IDSYSTEMS 2014