O que exatamente são ontologias na IA? Como devo escrevê-los e por que eles são importantes?
ai-design
terminology
definitions
ontology
oren vingança
fonte
fonte
Respostas:
Ontologia
Antes de considerar a questão diretamente, é útil obter algum contexto sobre a origem da ontologia. Isso ajudará a entender por que o termo foi escolhido e manterá a clareza sobre o que é ontologia e o que não é.
O conceito de ontologia não se originou no mundo do software, embora uma abstração de software seja, até certo ponto, ontológica. Alguma literatura confundiu ontologia com um mapa de relações entre tipos concretos em um projeto orientado a objetos, que pode não ser suficientemente abstrato para garantir o uso do termo.
Ontologia em IA
Existem algumas classes de profissionais ou equipes de profissionais que procuram descobrir coisas que podem não ter sido inventadas ou colocadas, mas que existem. Essa tendência se originou na academia, como muitos fazem.
Temos algumas aplicações óbvias de descobrir o surgimento de coisas não planejadas ou mesmo notadas inicialmente.
O artigo mencionado no primeiro comentário à pergunta possui um parágrafo interessante: "A literatura de Inteligência Artificial contém muitas definições de uma ontologia; muitas delas se contradizem. Para os fins deste guia, uma ontologia é uma descrição formal e explícita de conceitos. em um domínio do discurso (classes (às vezes chamadas de conceitos)), propriedades de cada conceito que descrevem vários recursos e atributos do conceito (slots (às vezes chamados de funções ou propriedades)) e restrições nos slots (facetas (às vezes chamadas de restrições de função)) Uma ontologia, juntamente com um conjunto de instâncias individuais de classes, constitui uma base de conhecimento. Na realidade, existe uma linha tênue onde a ontologia termina e a base de conhecimento começa ".
Observe a sintaxe LISP acima. Observe também as definições conflitantes de Ontologia, como se aplica à IA. Essas definições às vezes se relacionam às classes conceituais como na estrutura de aprendizado do PAC (provavelmente aproximadamente correta). Eles podem estar relacionados ao trabalho da PNL em semântica.
Pode ser sensato estabilizar o termo, razão pela qual a definição do dicionário foi reproduzida acima. A IA não se beneficiaria do surgimento de jargões enganosos, onde as palavras não significam mais o que elas queriam dizer, apenas porque ninguém teve tempo para ver o que era legítimo sobre seu significado antes de começar a escrever papéis.
Algumas referências
Estas são algumas publicações acadêmicas que fornecem uma visão geral do uso de conceitos ontológicos na descoberta.
Aprendizado de ontologia para a web semântica , A Maedche, S Staab - IEEE Intelligent systems, 2001
Para um contexto ontológico extensível para inteligência ambiental , D Preuveneers, J Van den Bergh, D Wagelaar, 2004
Aprendizagem ontológica do texto: métodos, avaliação e aplicações *, P Buitelaar, P Cimiano, B Magnini, 2005
Extração de informações baseadas em ontologia para inteligência de negócios , H Saggion, A Funk, D Maynard, K Bontcheva, The Semantic Web, 2007
fonte