Sophia Semantic Engine

SemEdge SP si avvale di una componente applicativa particolarmente efficiente ed evoluta: Sophia Semantic Engine.

Sophia Semantic Engine

Sophia Semantic Engine è un software per l’analisi e la comprensione del linguaggio naturale perfezionato negli anni dal centro di Ricerca e Sviluppo di CELI S.r.l.

Integra le più recenti conquiste nel campo della psicologia cognitiva e della scienza linguistica, realizzando così un modello di comprensione del linguaggio simile a quello umano.

Tra le varie fasi di elaborazione eseguite da Sophia Semantic Engine giocano un ruolo fondamentale l’analisi morfologica (accesso al lessico), sintattica (combinazione delle parole) e semantica (combinazione dei significati).

Sophia Semantic Engine è un potente motore di analisi e comprensione del linguaggio, in grado di eliminare l'ambiguità tra i testi (per esempio la parola "calcio" ha molteplici significati tra “sport”, “pedata” ed “elemento chimico”) e di riconoscere le relazioni semantiche, grazie alle attività svolte da una serie di moduli:

  • un lessico strutturato, ovvero una rete semantica;
  • un parser (sistema di analisi automatica) che produce rappresentazioni sintattiche necessarie per individuare l’ordine lineare delle parole;
  • un estrattore di relazioni grammaticali (soggetto/oggetto/azione) che identificano i diversi ruoli tematici (soggetti attivi e passivi, modalità d’azione ecc.);
  • un meccanismo di estrazione delle funzioni semantiche (negazione, domanda, giudizio, intenzione);
  • un modulo che delimita le ontologie di dominio e interpreta le forme logiche in contesti specifici.

I dizionari sono la principale risorsa linguistica presente in Sophia Semantic Engine.
Sviluppati nel corso di anni di ricerca e di lavoro lessicografico, sono continuamente aggiornati sia nelle parti comuni a tutti i domini sia nelle specializzazioni. Garantiscono una copertura di oltre il 98% delle parole presenti in testi non tecnici anche nelle lingue straniere.

Da un punto di vista architetturale, Sophia Semantic Engine è un sistema aperto che può essere interrogato via Web Services o tramite API.

Tutti I livelli di analisi di Sophia Semantic Engine possono essere interfacciati con applicazioni esterne. L’interfacciamento (che consente l’interrogazione del semantic server) è basato su due canali preferenziali:UIMA (Unstructured Information Management Architecture) e RDF/OWL.




ombra2