O rețea semantică este o bază de cunoștințe care reprezintă relațiile semantice dintre conceptele dintr-o rețea. Este adesea folosită ca formă de . este un graf orientat sau neorientat ce constă din noduri, care reprezintă concepte, și muchii, care reprezintă relațiile semantice dintre concepte, mapând sau legând câmpuri semantice. O rețea semantică poate fi instanțiată, de exemplu, ca o sau . Rețelele semantice standardizate tipice sunt exprimate ca .
Rețelele semantice se folosesc în aplicațiile de prelucrare a limbajului natural cum ar fi Poon, Hoifung, and Pedro Domingos. "Unsupervised semantic parsing ." Proceedings of the 2009 Conference on Empirical Methods in Natural Language Processing: Volume 1-Volume 1. Association for Computational Linguistics, 2009. și .Sussna, Michael. "Word sense disambiguation for free-text indexing using a massive semantic network ." Proceedings of the second international conference on Information and knowledge management. ACM, 1993. Rețelele semantice pot fi folosite și ca metodă de analiză a textelor mari și pentru identificarea principalelor teme și subiecte (de exemplu, ale postărilor de social media), pentru a scoate în evidență biasurile (de exemplu, în relatarea știrilor), sau chiar pentru a cartografia un întreg domeniu de cercetare.
Istorie Exemple de utilizare a rețelelor semantice în logică, grafurile orientate aciclice ca unelte mnemonice, datează de secole. Prima utilizare documentată o reprezintă comentariul filosofului grec Porfir pe marginea categoriilor lui Aristotel din secolul al III-lea e.n.
În istoria științei calculului, „rețelele semantice” pentru calculul propozițional au fost implementate pentru calculatoare pentru prima oară de către de lahe Cambridge Language Research Unit în 1956 ca un „” pentru traducerea automată a limbajelor naturale.
Rețelele semantice au fost implementate independent și de Robert F. Simmons și Sheldon Klein, folosind ca bază calculul cu predicate de ordinul întâi, după ce au fost inspirați de o demonstrație a lui Victor Yngve. „Linia de cercetare își are originea la primul președinte al Asociației [pentru Lingvistică Computațională], Victor Yngve, care în 1960 publicase descrieri ale algoritmilor de folosire a unei gramatici cu structuri de frază pentru a genera propoziții bine-formate sintactic, deși fără înțeles. Sheldon Klein și cu mine eram fascinați prin 1962–1964 de tehnică și am generalizat-o la o metodă de control al sensului care era generat prin respectarea dependențelor semantice ale cuvintelor așa cum apăreau în text.” Alți cercetători, mai ales M. Ross Quillian și alții de la au contribuit cu munca lor la începutul anilor 1960 în contextul proiectului SYNTHEX. Din aceste publicații de la SDC, își citează cele mai moderne lucrări derivate terminologia de „rețea semantică”. Alte lucrări importante ulterioare au fost efectuate de și Quillian (de ex., Collins și Quillian; Collins și Loftus QuillianQuillian, M. R. (1967). Word concepts: A theory and simulation of some basic semantic capabilities. Behavioral Science, 12(5), 410–430.Quillian, M. R. (1968). Semantic memory. Semantic information processing, 227–270.Quillian, R. Semantic Memory. Unpublished doctoral dissertation, Carnegie Institute of Technology, 1966.). Și mai târziu, în 2006, Hermann Helbig a descris complet .
Spre sfârșitul anilor 1980, două universități din Țările de Jos, cea de la Groningen și Twente, au început un proiect în comun, denumit (grafuri de cunoștințe), care sunt rețele semantice la care se adaugă constrângerea că muchiile trebuie să fie parte dintr-o mulțime limitată de relații posibile, pentru a facilita dezvoltarea de algebre pe graf. În deceniile care au urmat, distincția între rețele semantice și nu a fost foarte clară. În 2012, Google a dat grafului său de cunoștințe numele de . Semantic Link Network a fost studiată sistematic ca metodă de rețelistică a semanticii sociale. Modelul său de bază constă din noduri semantice, legături semantice între noduri, și un spațiu semantic care definește semantica nodurilor și legăturilor, și regulile de raționament asupra legăturilor semantice. Teoria și modelul sistematic au fost publicate în 2004.H. Zhuge, Knowledge Grid, World Scientific Publishing Co. 2004.
Bazele rețelelor semantice O rețea semantică este folosită când cineva are cunoștințe care sunt cel mai bine înțelese ca set de concepte legate unele de altele.
Cele mai multe rețele semantice au baze cognitive. Ele constau și din arce sau noduri care pot fi organizate într-o ierarhie taxonomică. Rețelele semantice au relevat ideile de , , și noduri ca proto-obiecte.
Exemple
În Lisp Următorul cod este un exemplu de rețea semantică în limbajul de programare Lisp reprezentat ca .(setq *database* '((canary (is-a bird) (color yellow) (size small)) (penguin (is-a bird) (movement swim)) (bird (is-a vertebrate) (has-part wings) (reproduction egg-laying))))Pentru a extrage toate informațiile despre tipul "canary", s-ar folosi funcția assoc cu cheia "canary".
WordNet Un exrmplu de rețea semantică este , o bază de date lexicală a limbii engleze. Ea grupează cuvintele în mulțimi de sinonime numite synseturi, oferă definiții scurte, generale, și înregistrează diferitele relații semantice între aceste mulțimi de sinonime. Unele din cele mai comune relații semantice definite sunt meronimia (A este meronim al lui B dacă A face parte din B), holonimia (B este holonim al lui A dacă B conține A), hiponimia (sau ) (A este subordonat lui B; A este un fel de B), hypernimia (A este un supraordonat al lui B), sinonimia (A reprezintă ce reprezintă și B) și antonimia (A reprezintă opusul lui B).
Proprietățile WordNet au fost studiate din perspectiva teoriei grafurilor și comparate cu alte rețele semantice create din și din taskurile de asocieri de cuvinte. Din această perspectivă, cele trei reprezintă o .
Note
Lectură suplimentară
Allen, J. and A. Frisch (1982). "What's in a Semantic Network". In: Proceedings of the 20th. annual meeting of ACL, Toronto, pp. 19–27. John F. Sowa, Alexander Borgida (1991). Principles of Semantic Networks: Explorations in the Representation of Knowledge.
Categorie:Rețele