red semántica


Una red semántica , o red de marcos, es una base de conocimiento que representa relaciones semánticas entre conceptos en una red. Esto se utiliza a menudo como una forma de representación del conocimiento . Es un grafo dirigido o no dirigido que consta de vértices , que representan conceptos , y aristas , que representan relaciones semánticas entre conceptos, [1] mapeando o conectando campos semánticos . Una red semántica puede ser instanciada como, por ejemplo, una base de datos de grafos o unmapa conceptual . Las redes semánticas estandarizadas típicas se expresan como triples semánticos .

Las redes semánticas se utilizan en aplicaciones de procesamiento del lenguaje natural , como el análisis sintáctico semántico [2] y la desambiguación del sentido de las palabras . [3] Las redes semánticas también se pueden usar como método para analizar textos extensos e identificar los temas y temas principales (p. ej., de publicaciones en redes sociales), para revelar sesgos (p. ej., en la cobertura de noticias) o incluso para mapear una investigación completa. campo. [4]

Los ejemplos del uso de redes semánticas en lógica, gráficos acíclicos dirigidos como herramienta mnemotécnica, se remontan a siglos atrás. El primer uso documentado es el comentario del filósofo griego Porfirio sobre las categorías de Aristóteles en el siglo III d.C.

En la historia de la computación, las "redes semánticas" para el cálculo proposicional fueron implementadas por primera vez para computadoras por Richard H. Richens de la Unidad de Investigación de Idiomas de Cambridge en 1956 como una " interlingua " para la traducción automática de lenguajes naturales . [5] Aunque la importancia de este trabajo y del CLRU solo se percibió tardíamente.

Las redes semánticas también fueron implementadas de forma independiente por Robert F. Simmons [6] y Sheldon Klein, utilizando el cálculo de predicados de primer orden como base, después de inspirarse en una demostración de Victor Yngve. La "línea de investigación fue originada por el primer presidente de la Asociación [Asociación de Lingüística Computacional], Victor Yngve, quien en 1960 había publicado descripciones de algoritmos para usar una gramática de estructura de frase para generar oraciones sin sentido sintácticamente bien formadas. Sheldon Klein y Entre 1962 y 1964 me fascinó la técnica y la generalicé como un método para controlar el sentido de lo que se generaba respetando las dependencias semánticas de las palabras tal como aparecían en el texto". [7] Otros investigadores, sobre todo M. Ross Quillian[8] y otros en System Development Corporation ayudaron a contribuir con su trabajo a principios de la década de 1960 como parte del proyecto SYNTHEX. Es de estas publicaciones en SDC que la mayoría de los derivados modernos del término "red semántica" citan como antecedentes. Trabajos destacados posteriores fueron realizados por Allan M. Collins y Quillian (p. ej., Collins y Quillian; [9] [10] Collins y Loftus [11] Quillian [12] [13] [14] [15] ). Aún más tarde, en 2006, Hermann Helbig describió completamente MultiNet . [dieciséis]


Ejemplo de una red semántica