• Nenhum resultado encontrado

Lógica de Descrições Visão Geral

N/A
N/A
Protected

Academic year: 2021

Share "Lógica de Descrições Visão Geral"

Copied!
28
0
0

Texto

(1)

Lógica de Descrições

Visão Geral

The Description Logic Handbook

Cesar Augusto Tacla

UTFPR/CPGEI

(2)

Lógica de Descrições

• É uma linguagem formal para representação

de conhecimentos e para raciocínio

• Permite representar um domínio por meio de

– Conceitos (ou classes)

– Roles (propriedades ou relações)

– Indivíduos

(3)

Lógicas de Descrições (LD)

• A origem das lógicas de descrições está nas

redes semânticas

– (Shubert et al., 1979) formalizaram o significado

das redes semânticas por meio da LPO.

– Desenvolvimento das LD seguem a mesma idéia,

porém parte de fragmentos decídiveis e úteis da

LPO

(4)

Lógicas de Descrições (DLs)

• As DLs têm duas preocupações básicas:

– Expressividade: caracterização precisa do

significado das estruturas utilizadas nas

representações e das inferências que podem ser

produzidas destas estruturas

– Equilíbrio entre decidibilidade e complexidade de

raciocínio: algoritmos completos que executem

(5)

Arquitetura de um KBS baseado em DL

TBox contém a terminologia; conhecimento intencional, VOCABULÁRIO

ABox contém asserções sobre os indivíduos e seus papéis. É a instanciação da estrutura dos conceitos em um TBox

(6)

Noções de DL

• Para construir a terminologia ou vocabulário

do domínio (Tbox):

– Conceitos atômicos

– Roles

(7)

Conceitos Atômicos

• Conceitos atômicos

:

– um conceito é interpretado como um conjunto de

indivíduos.

• Ex. Pessoa, Homem, Mulher

– São símbolos de predicados unários em LPO com

uma variável livre

(8)

Papéis Atômicos

• Papéis atômicos (roles):

– um papel é interpretado como conjuntos de pares

de indivíduos.

• Ex.

temFilho, ehPaiDe

– Equivalem a símbolos predicados binários em LPO

com duas variáveis livres:

(9)

Expressões de Conceitos

• Expressões de conceitos ou conceitos

complexos

– São expressões que definem conceitos a partir de

outros conceitos e/ou de roles

• Ex. mulher: Humano П Fêmea

• Ex. pai: Homem П

temFilho.Humano

– Equivalem á fórmulas em LPO com uma variável livre

• Ex. mulher:

Humano(x)

Fêmea(x)

(10)

Expressões de Conceitos

temFilho.Fêmea

Indivíduos que tem pelo menos uma filha

temFilho.Fêmea

Indivíduos que só tem filhas

role Filler: objetos da classe Fêmea

y(temFilho(x, y) → Fêmea(y))

Em LPO

y(temFilho(x, y) →Fêmea(y))

Restrições de valor sobre roles

Expressões de conceito podem ser construídas com

(11)

Expressões de Conceitos

3 temFilho

Indivíduos que tem pelo menos três filhos

≤ 2 temFilho

Indivíduos que tem no máximo 2 filhos

role cardinalidade

Restrições de Cardinalidade sobre roles

:

Conceitos também podem ser expressos por restrições de cardinalidade sobre

os roles

x,y,z(temFilho(w, x)  temFilho(w, y)  temFilho(w, z)  x ≠ y  x ≠ z  y ≠ z)

x,y,z(temFilho(w, x)  temFilho(w, y)  temFilho(w, z) →x = y  x = z  y = z) Em LPO

(12)

Conceitos Especiais

Top ou Thing, conceito mais geral

(13)

ABox

• Na Abox são feitas

asserções

sobre os

indivíduos e seus roles:

– Ex. Pessoa(João), temFilho(José, Ana)

• Equivale a fórmulas sem variáveis em LPO

(14)

Exemplo KBS = Tbox + ABox

TBox

ABox

Macho ≡

Fêmea

Mulher ≡ Humano Π Fêmea

Homem ≡ Humano Π Macho

Mãe ≡ Mulher Π

temFilho.Humano

Pai ≡ Homem Π

temFilho.Humano

Pais ≡ Pai U Mãe

Avó ≡ Mulher Π

temFilho.Pais

SuperMae ≡ Mãe Π ≥3temFilho

Mulher (Ana)

temFilho (Ana, João)

Homem (João)

Homem (José)

temFilho(José, João)

Descrições complexas

Asserções sobre indivíduos Terminologia/Vocabulário

Axiomas terminológicos são declarações acerca de como conceitos e

(15)

Terminologias

• Conceitos atômicos

• Conceitos complexos: formados por conceitos atômicos e/ou

roles

• Axiomas terminológicos : definem como conceitos e/ou roles

estão relacionados entre si 

• Definições: são axiomas que utilizam conceitos atômicos

como abreviaturas ou nomes para conceitos complexos 

• TERMINOLOGIAS: são conjuntos de definições

(16)

Axiomas terminológicos

As formas mais gerais destes axiomas são:

C ⊑ D ou C

D

R ⊑ S ou R

S

onde

C e D são conceitos

R e S são roles

Axiomas de inclusão Axiomas de igualdade

(17)

Axiomas terminológicos:

Inclusão ou Subsunção

• Um conceito está contido ou é subsumido por outro

se é mais específico.

• Ex.: triciclo é um tipo de veículo; logo triciclo é

subsumido por veículo

(18)

Semântica dos axiomas terminológicos

A semântica de DL (assim como na LPO) é fundamentada na teoria de modelos.

Um modelo M satisfaz uma inclusão C ⊑ D sse Cm  Dm

Um modelo M satisfaz uma igualdade C  D sse Cm = Dm

Se T é um conjunto de axiomas, um modelo M satisfaz T sse satisfazer cada um dos axiomas de T.

(19)

Definições

Uma definição é um axioma de igualdade cujo lado esquerdo é um conceito

atômico.

Mae  Mulher Π temFilho.Pessoa

conceito atômico

Portanto, definições introduzem (na terminologia) símbolos que nomeiam (abreviam) descrições complexas. Estes nomes podem ser usados em outras definições: Pais  Mae ⊔ Pai

(20)

Axiomas Terminológicos

TBox

Macho ≡ Fêmea

Mulher ≡ Humano Π Fêmea

Homem ≡ Humano Π Macho

Mãe ≡ Mulher Π temFilho.Humano

Pai ≡ Homem Π temFilho.Humano

Pais ≡ Pai ⊔ Mãe

Avó ≡ Mulher Π temFilho.Pais SuperMae ≡ Mãe Π ≥3temFilho

Conceitos definidos (defined concepts) Macho Mulher Homem Mãe Pai Pais Avó SuperMae Conceitos/Roles primitivos Fêmea Humano temFilho

(21)

ABox: Descrições de mundo

Na ABox, descreve-se um state of affairs específico de um domínio. Esta descrição é feita por meio de asserções de conceitos e de roles.

Exemplo: C é um conceito, R um role e a, b e c são símbolos de constantes que denotam indíviduos do domínio.

Asserções tem a forma: C(a)

(22)

ABox: semântica

• a semântica da ABox é de mundo aberto

(open-world assumption ou OWA).

– (contrariamente ao que encontramos em BDs

relacionais)

(23)

Mundo fechado x aberto

• As informações existentes são completas, i.e.,

sentenças não declaradas são consideradas

falsas

• Em DL, assume-se que o mundo é aberto – se

não há asserção sobre um indivíduo então não

se pode falar nada sobre ele.

(24)

Hipótese do nome único

• É a suposição que constantes distintas se

referem a indivíduos distintos

(25)

Mundo fechado e nome único

• O edital do CPGEI anuncia:

“serão ofertadas as

disciplinas

– Disc(algebra)

– Disc(ontologias)

– Disc(fuzzy)

(26)

Mundo aberto e nome único

• A LPO considera que o mundo é

aberto

e que

nomes

não

são únicos!

(27)

Raciocínio

• Na TBOX

– Classificação: verificar se o conceito subsumido é sempre

um subconjunto do conceito mais geral.

• Na ABOX

– Verificação de instâncias

: verifica se um indivíduo

pertence a um conceito dado

– Consistência da KB

: todo conceito admite pelo menos uma

instância (satisfabilidade)

– Realização

: encontra o conceito mais específico de qual

um indivíduo é instância

– Recuperação

: retorna os indivíduos da KB que são

instâncias de um dado conceito

(28)

Links

Referências

Documentos relacionados

• Energia primária: energia contida nas fontes providas de forma direta pela natureza como energia hidráulica, carvão mineral, lenha, gás natural, urânio, petróleo, vento,

Uma análise de sensibilidade deve preceder às simulações para determinar quais variáveis são importantes – de modo que se obtenha com precisão suas distribuições

Assistente, constante do formulário Aviso de Sinistro por Doenças Crônicas Graves em Estágio Avan- çado, preenchida e assinada pelo Neurologista que assista ao Segurado, onde

Seguradora procederá a reintegração do Capital Segurado da cobertura adicional de Invalidez Permanente Total ou Parcial por Acidente, sem cobrança de prêmio

Para tal, questiona-se o que se transmite numa família, tomando o sintoma da criança como o laço que constitui a família conjugal.. Há um segredo quanto ao gozo do pai e

Esta Operação era considerada como de pequeno porte, pois o veículo a ser lançado era um Foguete de Treinamento Básico – FTB, sendo necessário apenas

Grupo de Concorrência F (Grupo F - As vagas deste grupo de concorrência destinam-se a: I – estudantes que tenham cursado integralmente o Ensino Fundamental em escolas públicas,

Se a gráfica puntos (aínd acéptase qu entre esas v para facer valores que experimenta Na imaxe a tipos de axu Fun A pesar do funcións q expresión predicir re partir de c