Articulo de referencia

Red semántica

Ejemplo de una red semántica Una red semántica , o red de marcos, es una base de conocimiento que representa las relaciones semánticas entre conceptos en una red. Esto se usa fr...

Ejemplo de una red semántica

Una red semántica , o red de marcos, es una base de conocimiento que representa las relaciones semánticas entre conceptos en una red. Esto se usa frecuentemente 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 instanciarse como, por ejemplo, una base de datos de grafos o un mapa 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 semántico [ 2 ] y la desambiguación del sentido de las palabras [ 3 ] . Las redes semánticas también se pueden utilizar como método para analizar textos extensos e identificar los temas principales (por ejemplo, de publicaciones en redes sociales), para revelar sesgos (por ejemplo, en la cobertura de noticias) o incluso para mapear todo un campo de investigación.

Historia

Ejemplos del uso de redes semánticas en lógica, como los grafos acíclicos dirigidos como herramienta mnemotécnica, se remontan a siglos atrás. El primer uso documentado se encuentra en 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 informática, 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 Lingüística de Cambridge en 1956 como una " interlingua " para la traducción automática de lenguas naturales . [ 4 ] Aunque la importancia de este trabajo y de la CLRU se reconoció tardíamente.

Las redes semánticas también fueron implementadas de forma independiente por Robert F. Simmons [ 5 ] 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 frases para generar oraciones sin sentido sintácticamente bien formadas. Sheldon Klein y yo alrededor de 1962-1964 estábamos fascinados por la técnica y la generalizamos a 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." [ 6 ] Otros investigadores, en particular M. Ross Quillian [ 7 ] y otros en System Development Corporation ayudaron a contribuir a su trabajo a principios de la década de 1960 como parte del proyecto SYNTHEX. Es de estas publicaciones en SDC de donde la mayoría de los derivados modernos del término "red semántica" citan como su base. Trabajos posteriores destacados fueron realizados por Allan M. Collins y Quillian (por ejemplo, Collins y Quillian; [ 8 ] [ 9 ] Collins y Loftus [ 10 ] Quillian [ 11 ] [ 12 ] [ 13 ] [ 14 ] ). Más tarde, en 2006, Hermann Helbig describió completamente MultiNet . [ 15 ]

A finales de la década de 1980, dos universidades de los Países Bajos , Groningen y Twente , iniciaron conjuntamente un proyecto llamado Knowledge Graphs , que son redes semánticas pero con la restricción adicional de que las aristas están restringidas a un conjunto limitado de relaciones posibles, para facilitar las álgebras en el grafo. [ 16 ] En las décadas siguientes, la distinción entre redes semánticas y grafos de conocimiento se desdibujó. [ 17 ] [ 18 ] En 2012, Google dio a su grafo de conocimiento el nombre de Knowledge Graph . La Semantic Link Network fue estudiada sistemáticamente como un método de redes de semántica social. Su modelo básico consiste en nodos semánticos, enlaces semánticos entre nodos y un espacio semántico que define la semántica de los nodos y enlaces y reglas de razonamiento sobre enlaces semánticos. La teoría y el modelo sistemáticos se publicaron en 2004. [ 19 ] Esta línea de investigación puede remontarse a la definición de reglas de herencia para la recuperación eficiente de modelos en 1998 [ 20 ] y el Active Document Framework ADF. [ 21 ] Desde 2003, la investigación se ha desarrollado hacia las redes semánticas sociales. [ 22 ] Este trabajo es una innovación sistemática en la era de la World Wide Web y las redes sociales globales en lugar de una aplicación o simple extensión de la Red Semántica (Red). Su propósito y alcance son diferentes a los de la Red Semántica (o red). [ 23 ] Las reglas para el razonamiento y la evolución y el descubrimiento automático de enlaces implícitos juegan un papel importante en la Red de Enlaces Semánticos. [ 24 ] [ 25 ] Recientemente se ha desarrollado para apoyar la Inteligencia Ciberfísica-Social. [ 26 ] Se utilizó para crear un método general de resumen. [ 27 ] La red de enlaces semánticos autoorganizada se integró con un espacio de categorías multidimensional para formar un espacio semántico que soporta aplicaciones avanzadas con abstracciones multidimensionales y enlaces semánticos autoorganizados. [ 28 ] [ 29 ] Se ha verificado que la red de enlaces semánticos juega un papel importante en la comprensión y representación a través de aplicaciones de resumen de texto. [ 30 ] [ 31 ]La red de enlaces semánticos se ha extendido del ciberespacio al espacio ciberfísico-social. La relación de competencia y la relación de simbiosis, así como sus roles en la evolución de la sociedad, se estudiaron en el tema emergente: Inteligencia Ciberfísica-Social [ 32 ].

Se han creado formas más especializadas de redes semánticas para usos específicos. Por ejemplo, en 2008, la tesis doctoral de Fawsy Bendeck formalizó la Red de Similitud Semántica (SSN), que contiene relaciones especializadas y algoritmos de propagación para simplificar la representación y los cálculos de similitud semántica . [ 33 ]

Fundamentos de las redes semánticas

Se utiliza una red semántica cuando se dispone de conocimiento que se comprende mejor como un conjunto de conceptos relacionados entre sí.

La mayoría de las redes semánticas se basan en la cognición. También constan de arcos y nodos que pueden organizarse en una jerarquía taxonómica. Las redes semánticas aportaron ideas como la activación propagada , la herencia y los nodos como proto-objetos.

Ejemplos

En Lisp

El siguiente código muestra un ejemplo de una red semántica en el lenguaje de programación Lisp utilizando una lista de asociaciones .

( setq *database* ' (( canario ( es un pájaro ) ( color amarillo ) ( tamaño pequeño )) ( pingüino ( es un pájaro ) ( movimiento nadar )) ( pájaro ( es un vertebrado ) ( tiene alas ) ( reproducción puesta de huevos ))))

Para extraer toda la información sobre el tipo "canario", se usaría la assocfunción con la clave "canario". [ 34 ]

WordNet

Un ejemplo de red semántica es WordNet , una base de datos léxica del inglés . Agrupa las palabras en inglés en conjuntos de sinónimos llamados synsets , proporciona definiciones breves y generales, y registra las diversas relaciones semánticas entre estos conjuntos de sinónimos. Algunas de las relaciones semánticas más comunes definidas son la meronimia (A es merónimo de B si A forma parte de B), la holonimia (B es holónimo de A si B contiene a A), la hiponimia (o troponimia ) (A es subordinado de B; A es un tipo de B), la hiperonimia (A es superordinado de B), la sinonimia (A denota lo mismo que B) y la antonimia (A denota lo opuesto a B).

Las propiedades de WordNet se han estudiado desde la perspectiva de la teoría de redes y se han comparado con otras redes semánticas creadas a partir del Tesauro de Roget y tareas de asociación de palabras . Desde esta perspectiva, las tres forman una estructura de mundo pequeño . [ 35 ]

Otros ejemplos

También es posible representar descripciones lógicas mediante redes semánticas, como los grafos existenciales de Charles Sanders Peirce o los grafos conceptuales relacionados de John F. Sowa . [ 1 ] Estas poseen una capacidad expresiva igual o superior a la de la lógica de predicados estándar de primer orden . A diferencia de WordNet u otras redes léxicas o de navegación, las redes semánticas que utilizan estas representaciones pueden emplearse para una deducción lógica automatizada y fiable. Algunos sistemas de razonamiento automatizado aprovechan las características de la teoría de grafos de estas redes durante el procesamiento.

Otros ejemplos de redes semánticas son los modelos Gellish. El inglés Gellish, con su diccionario , es un lenguaje formal definido como una red de relaciones entre conceptos y nombres de conceptos. El inglés Gellish es un subconjunto formal del inglés natural, al igual que el neerlandés Gellish es un subconjunto formal del neerlandés, aunque varios idiomas comparten los mismos conceptos. Otras redes Gellish consisten en modelos de conocimiento y modelos de información expresados ​​en el lenguaje Gellish. Una red Gellish es una red de relaciones (binarias) entre elementos. Cada relación en la red es la expresión de un hecho clasificado por un tipo de relación. Cada tipo de relación es, a su vez, un concepto definido en el diccionario del lenguaje Gellish. Cada elemento relacionado es un concepto o un elemento individual clasificado por un concepto. Las definiciones de los conceptos se crean en forma de modelos de definición (redes de definición) que, en conjunto, forman un diccionario Gellish. Una red Gellish puede documentarse en una base de datos Gellish y es interpretable por ordenador.

SciCrunch es una base de conocimiento de recursos científicos editada de forma colaborativa. Proporciona identificadores inequívocos (Identificadores de Recursos de Investigación o RRID) para software, herramientas de laboratorio, etc., y también ofrece opciones para crear enlaces entre RRID y desde comunidades.

Otro ejemplo de redes semánticas, basadas en la teoría de categorías , son los ologs . En este caso, cada tipo es un objeto que representa un conjunto de cosas, y cada flecha es un morfismo que representa una función. También se utilizan diagramas conmutativos para restringir la semántica.

En las ciencias sociales, a veces se utiliza el término red semántica para referirse a redes de coocurrencia . [ 36 ]

Herramientas de software

También existen tipos elaborados de redes semánticas conectadas con conjuntos correspondientes de herramientas de software utilizadas para la ingeniería del conocimiento léxico , como el Sistema de Procesamiento de Redes Semánticas ( SNePS ) de Stuart C. Shapiro [ 37 ] o el paradigma MultiNet de Hermann Helbig, [ 38 ] especialmente adecuado para la representación semántica de expresiones del lenguaje natural y utilizado en varias aplicaciones de PLN .

Las redes semánticas se utilizan en tareas especializadas de recuperación de información, como la detección de plagio . Proporcionan información sobre relaciones jerárquicas para emplear la compresión semántica , reducir la diversidad lingüística y permitir que el sistema haga coincidir los significados de las palabras, independientemente de los conjuntos de palabras utilizadas.

El Knowledge Graph propuesto por Google en 2012 es, en realidad, una aplicación de redes semánticas en los motores de búsqueda.

Modelar datos multirrelacionales como redes semánticas en espacios de baja dimensión mediante formas de incrustación tiene ventajas para expresar relaciones entre entidades, así como para extraer relaciones de medios como el texto. Existen muchos enfoques para aprender estas incrustaciones, en particular utilizando marcos de agrupamiento bayesiano o marcos basados ​​en energía, y más recientemente, TransE [ 39 ] ( NIPS 2013). Las aplicaciones de la incrustación de datos de bases de conocimiento incluyen el análisis de redes sociales y la extracción de relaciones .

Véase también

Otros ejemplos

Referencias

  1. 1 2 John F. Sowa (1987). "Redes semánticas" . En Stuart C Shapiro (ed.). Enciclopedia de la inteligencia artificial . Recuperado el 29 de abril de 2008 .
  2. Poon, Hoifung y Pedro Domingos. " Análisis semántico no supervisado. Archivado el 7 de febrero de 2019 en Wayback Machine ". Actas de la Conferencia de 2009 sobre Métodos Empíricos en Procesamiento del Lenguaje Natural: Volumen 1. Asociación de Lingüística Computacional, 2009.
  3. Sussna, Michael. " Desambiguación del sentido de las palabras para la indexación de texto libre mediante una red semántica masiva. Archivado el 21 de septiembre de 2021 en Wayback Machine ". Actas de la segunda conferencia internacional sobre gestión de la información y el conocimiento. ACM, 1993.
  4. Lehmann, Fritz; Rodin, Ervin Y., eds. (1992). Redes semánticas en inteligencia artificial . Serie internacional de matemáticas aplicadas modernas e informática. Vol. 24. Oxford; Nueva York: Pergamon Press . pág. 6. ISBN   978-0-08-042012-7OCLC 26391254. La primera red semántica para computadoras fue Nude, creada por RH Richens de la Unidad de Investigación Lingüística de Cambridge en 1956 como una interlingua para la traducción automática de lenguas naturales . 
  5. Robert F. Simmons (1963). "Comportamiento del lenguaje sintético". Gestión del procesamiento de datos . 5 (12): 11– 18.
  6. Simmons, "Temas de 1972" , Antología ACL , 1982
  7. Quillian, R. Una notación para representar información conceptual: una aplicación a la semántica y la paráfrasis mecánica del inglés. SP-1395, System Development Corporation, Santa Monica, 1963.
  8. Allan M. Collins; MR Quillian (1969). "Tiempo de recuperación de la memoria semántica". Journal of Verbal Learning and Verbal Behavior . 8 (2): 240– 247. doi : 10.1016/S0022-5371(69)80069-1 .
  9. Allan M. Collins; M. Ross Quillian (1970). "¿Afecta el tamaño de la categoría al tiempo de categorización?". Journal of Verbal Learning and Verbal Behavior . 9 (4): 432– 438. doi : 10.1016/S0022-5371(70)80084-6 .
  10. Allan M. Collins; Elizabeth F. Loftus (1975). "Una teoría de activación propagada del procesamiento semántico". Psychological Review . 82 (6): 407– 428. doi : 10.1037/0033-295x.82.6.407 . S2CID 14217893 . 
  11. Quillian, MR (1967). Conceptos de palabras: una teoría y simulación de algunas capacidades semánticas básicas. Behavioral Science, 12(5), 410–430.
  12. Quillian, MR (1968). Memoria semántica. Procesamiento de la información semántica, 227–270.
  13. Quillian, MR (1969). "El intérprete de lenguaje didáctico: un programa de simulación y teoría del lenguaje". Communications of the ACM . 12 (8): 459– 476. doi : 10.1145/363196.363214 . S2CID 15304609 . 
  14. Quillian, R. Memoria semántica. Tesis doctoral inédita, Instituto Tecnológico Carnegie, 1966.
  15. Helbig, H. (2006). Representación del conocimiento y la semántica del lenguaje natural (PDF) . ISBN 978-3-540-24461-5.
  16. Van de Riet, RP (1992). Linguistic Instruments in Knowledge Engineering (PDF) . Elsevier Science Publishers. p. 98. ISBN  978-0-444-88394-0Archivado del original (PDF) el 11 de agosto de 2016. Consultado el 15 de junio de 2016 .
  17. Hulpus, Ioana; Prangnawarat, Narumol (2015). "Relación semántica basada en rutas en datos enlazados y su uso para la desambiguación de palabras y entidades" . La Web Semántica – ISWC 2015: 14.ª Conferencia Internacional sobre la Web Semántica, Bethlehem, PA, EE. UU., 11-15 de octubre de 2015, Actas, Parte 1. Conferencia Internacional sobre la Web Semántica 2015. Springer International Publishing. pág. 444. ISBN  978-3-319-25007-6.
  18. McCusker, James P.; Chastain, Katherine (abril de 2016). "¿Qué es un grafo de conocimiento?" . authorea.com . Consultado el 15 de junio de 2016. El uso [del término 'grafo de conocimiento'] ha evolucionado .
  19. H. Zhuge, Knowledge Grid, World Scientific Publishing Co. 2004.
  20. H. Zhuge, Reglas de herencia para la recuperación de modelos flexibles. Decision Support Systems 22(4)(1998)379–390
  21. H. Zhuge, Marco de documentos electrónicos activos ADF: modelo y herramienta. Information & Management 41(1): 87–97 (2003)
  22. H. Zhuge y L. Zheng, Clasificación de redes semánticamente vinculadas, WWW 2003
  23. H. Zhuge, La red de enlaces semánticos, en La red del conocimiento: hacia una sociedad ciberfísica, World Scientific Publishing Co. 2012.
  24. H. Zhuge, L. Zheng, N. Zhang y X. Li, Un enfoque para el descubrimiento automático de relaciones semánticas. WWW 2004: 278–279.
  25. H. Zhuge, Comunidades y semántica emergente en redes de enlaces semánticos: descubrimiento y aprendizaje, IEEE Transactions on Knowledge and Data Engineering, 21(6)(2009)785–799.
  26. H.Zhuge, Enlace semántico a través de espacios para la inteligencia ciberfísica-sociológica: una metodología, Inteligencia Artificial, 175(2011)988–1019.
  27. H. Zhuge, Resumen multidimensional en la sociedad ciberfísica, Morgan Kaufmann, 2016.
  28. H. Zhuge, El modelo del espacio de recursos web, Springer, 2008.
  29. H.Zhuge y Y.Xing, Modelo probabilístico de espacio de recursos para la gestión de recursos en la sociedad ciberfísica, IEEE Transactions on Service Computing, 5(3)(2012)404–421.
  30. Sun, Xiaoping; Zhuge, Hai (2018). "Resumen de artículos científicos mediante clasificación por refuerzo en redes de enlaces semánticos" (PDF) . IEEE Access . 6 : 40611–40625 . Bibcode : 2018IEEEA...640611S . doi : 10.1109/ACCESS.2018.2856530 .
  31. Cao, Mengyun; Sun, Xiaoping; Zhuge, Hai (2018). "La contribución del vínculo causa-efecto a la representación del núcleo del artículo científico: el papel de la red de vínculos semánticos" . PLOS ONE . 13 (6) e0199303. Bibcode : 2018PLoSO..1399303C . doi : 10.1371/journal.pone.0199303 . PMC 6013162. PMID 29928017 .  
  32. H. Zhuge, Inteligencia ciberfísica y social en la simbiosis humano-máquina-naturaleza, Springer, 2020.
  33. Bendeck, Fawsy (2008). Plataforma de coincidencia semántica de flujo de trabajo WSM-P . Múnich: Verl. Dr. Hut. ISBN 978-3-89963-854-7OCLC 501314022 
  34. Swigger, Kathleen. "Semantic.ppt" . Archivado del original el 10 de mayo de 2013. Recuperado el 23 de marzo de 2011 .
  35. Steyvers, M.; Tenenbaum, JB (2005). "La estructura a gran escala de las redes semánticas: análisis estadísticos y un modelo de crecimiento semántico". Cognitive Science . 29 (1): 41– 78. arXiv : cond-mat/0110012 . doi : 10.1207/s15516709cog2901_3 . PMID 21702767. S2CID 6000627 .  
  36. Wouter Van Atteveldt (2008). Análisis de redes semánticas: técnicas para extraer, representar y consultar contenido multimedia (PDF) . BookSurge Publishing. Archivado del original (PDF) el 28 de noviembre de 2021. Recuperado el 28 de noviembre de 2021 .
  37. Stuart C. Shapiro
  38. "Hermann Helbig" . Archivado del original el 4 de mayo de 2006. Consultado el 14 de marzo de 2006 .
  39. Bordes, Antoine; Usunier, Nicolas; Garcia-Duran, Alberto; Weston, Jason; Yakhnenko, Oksana (2013), Burges, CJC; Bottou, L.; Welling, M.; Ghahramani, Z. (eds.), "Translating Embeddings for Modeling Multi-relational Data" (PDF) , Advances in Neural Information Processing Systems 26 , Curran Associates, Inc., pp. 2787–2795 , consultado el 29 de noviembre de 2018. 

Lecturas adicionales

  • Allen, J. y A. Frisch (1982). " Qué hay en una red semántica ". En: Actas de la 20.ª reunión anual de la ACL , Toronto, pp.  19-27.
  • John F. Sowa, Alexander Borgida (1991). Principios de redes semánticas: exploraciones en la representación del conocimiento .
  • "Redes semánticas" de John F. Sowa
  • "Red de Enlaces Semánticos" de Hai Zhuge