Quali sono gli usi pratici delle ontologie?


8

Ho letto molti articoli e libri sulle ontologie e sto cercando di capire come vengono utilizzati in un vero progetto?

Ad esempio, come l'ontologia di un robot calciatore può essere definita e utilizzata con un'architettura cognitiva per renderla intelligente?

Ci sono relazioni ontologiche tra termini in quel dominio di conoscenza (ad esempio relazione tra la palla e la parola del piede e la definizione delle regole fisiche e la loro relazione con il movimento del piede e della palla, ...) o relazioni tra tattiche, strategie e diverse miscele di tattiche?

Esistono esempi chiari di utilizzo dell'ontologia in progetti reali e il loro uso combinato con architetture cognitive come ACT-R per migliorare l' architettura cognitiva ?


4
Se hai davvero letto molti libri su un argomento (come questo) e non hai trovato alcuna menzione di "applicazioni killer" , probabilmente non c'è molto da fare. Correlato: stackoverflow.com/questions/2543507/…
Fizz

Risposte:


5

Non conosco la robotica, ma le ontologie fanno parte del toolkit standard per i moderni sistemi esperti , in particolare quelli con un componente di elaborazione del linguaggio naturale .

Ad esempio, si consideri il processo di ricerca bibliografica per revisioni sistematiche in medicina . Dei milioni di studi medici là fuori, i revisori devono trovare i 20 studi di controllo randomizzato di così alta qualità che sono rilevanti per la domanda clinica a cui vogliono rispondere. Questo è un classico problema ad ago nel pagliaio e gli scienziati informatici vorrebbero costruire strumenti per facilitare la ricerca.

Ontologie mediche come MeSH , ICD e GALEN svolgono un ruolo in questo, perché rappresentano una "risposta" alla domanda su cosa sia un "studio medico".



3

Ontology ti dà il potere di modellare, ragionare e gestire sistemi di dati complessi da domini diversi. Ad esempio Natural Language Processing ( NLP ), biologia molecolare e bioinformatica , reti di sensori wireless , per citarne alcuni.

Considerando il web semantico (basato su RDF) come un caso d' uso speciale di sistemi basati sull'ontologia, ci sono molte aziende e pubblicità su questo come Franz.Inc lavora sul web semantico e Freebase (parte di Google).


3

Le ontologie definite astrattamente sono la "rappresentazione della conoscenza": l'oggetto e le loro relazioni.

Fondamentalmente l'ontologia rappresenta la conoscenza sfruttata dall'agente "intelligente".

Ora in pratica, le ontologie possono essere utilizzate come:

  • una rappresentazione strutturata della conoscenza per database specifici del dominio

  • un formato dati strutturato per l'interoperabilità di sistemi diversi

  • un modo per strutturare una gerarchia di oggetti con un linguaggio di programmazione per un dominio di destinazione

Architettura cognitiva, significa che esiste un'architettura decisionale che sfrutta nativamente la rappresentazione della conoscenza e l'inferenza intelligente basata su di essa, come ad esempio nel caso degli agenti BDI (Belief Desire Intention) che usano la logica modale.

Nel campo dei sistemi Multiagent, è possibile verificare i numerosi progetti industriali basati sull'architettura JADE o JACK, che utilizzano ontologie e architetture cognitive.


2

Esiste una connessione abbastanza forte tra ontologie e API. Un'ontologia può essere considerata approssimativamente come un'API basata su parole . Molti sono associati a linguaggi basati sul web nella parte XML del cosiddetto web semantico definito anche qui . Tim Berners Lee, l'inventore del web, ha fortemente sostenuto il web semantico e ha scritto su di esso. Ecco due semplici esempi che sono facilmente comprensibili sui blog.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.