O que são ontologias na IA?


Respostas:


1

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 é.

ontologia substantivo em · tol · o · gy | \ än-ˈtä-lə-jē

1: um ramo da metafísica preocupado com a natureza e as relações do ser - a ontologia lida com entidades abstratas.

2: uma teoria particular sobre a natureza do ser ou os tipos de coisas que existem

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.

  • Empresas que pretendem agir proativamente, que é o aplicativo de inteligência de negócios
  • Pesquisadores de sistemas de linguagem natural que pretendem mapear seqüências de elementos linguísticos, como palavras, prefixos, sufixos, conjugações verbais, jargões com várias palavras ou coloquialismos de e para redes semânticas e estruturas de associação
  • Pesquisadores de dados interessados ​​em acompanhar o surgimento de interligações da web em todo o mundo e redundância de conteúdo

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.


1
Foi um prazer ler esta explicação bem escrita. Eu gosto mais, que foi feita uma diferença entre ontologias e base de conhecimento. Há apenas uma pequena crítica: o que está faltando é o termo “aterramento da ontologia”, também conhecido como verificação. A idéia é que as ontologias não estejam flutuando livremente, mas estejam conectadas a um jogo, a um domínio ou a um idioma. Como o OP não pediu isso especialmente, de modo geral, não é um problema.
Manuel Rodriguez
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.