Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

53
Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE

Transcript of Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Page 1: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Representação de Conhecimento

e História da Lógica

Fred Freitas – CIn/UFPE

Page 2: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

A IA e suas inspirações ... Humana

Conexionista Simbólica

Analogia Abdução Dedução

Para mecanismos mentais vide

Minsky, Sociedade da Mente, 1975

Externa (?!) Multiagentes reativos

Formigas (swarm intelligence)

Imunologia Estatística

Indução Agrupamento ...

Page 3: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Interesses de RC Representação e manipulação

simbólica de conhecimento Estruturas de representação que

mantenham o engajamento ontológico (correspondência o mais fiel possível com o mundo ou universo de discurso)

Cujas deduções mecânicas sobre estas estruturas sejam também verdadeiras no universo de discurso

Page 4: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Conceitos básicos Conhecimento

Conceito muito vasto... Reconhecer é um tipo de conhecimento...

Para RC, um conjunto de proposições, que podem assumir valores verdade

Proposições são declarativas, expressas simbolicamente

A linguagem em elas são expressas regula sua expressividade (mas não entraremos nisso por ora...)

Ex de proposição: Eu fui ao cinema. Ex de valores verdade: {T,F}, {T,F,U},...

Page 5: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Representação

Base do nosso raciocínio cognitivo! Representamos mentalmente o mundo à nossa volta

em fatos e depois manipulamos estes fatos para derivar conclusões

Os fatos funcionam para a nossa mente como um substituto do mundo, que podemos manipular à vontade

Como estamos manipulando fatos que consideramos verdades, se as premissas estiverem erradas podemos chegar a conclusões absurdas

Ex: Homem-bomba Não há nenhuma pista sobre a correção do que

representamos, apenas nosso bom-senso!

Page 6: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

[Gaiarsa]

Page 7: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Conhecimento II Formalmente, é a relação entre 2

domínios, onde o 1º. significa o 2º. Símbolo

Representa algum conceito abstrato (7, VII, sieben) ou concreto (meu cão Latifundiário)

Para RC, o alfabeto e suas regras de agrupamento devem ser bem-definidas (sintaxe da linguagem)

E também sua correspondência com o universo de discurso, ou interpretação

Page 8: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Representação de Conhecimento

Disciplina que estuda o uso de símbolos formais para representar conjuntos de proposições

Raciocínio – manipulação mecânica destes símbolos de forma a criar novos símbolos

Page 9: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

9

Raciocínio: processo de construção de novas

sentenças a partir de outras sentenças. Deve-se assegurar que o raciocínio é

plausível (sound)

Conhecimento: Representação e Uso

fatos fatos

sentenças sentenças

Mundo

Representação

segue-se

implica

sem

ântic

a

sem

ântic

a

Page 10: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Exemplo de raciocínio

Com as sentenças. Se houver uma guerra nuclear, a

civilização será destruída.. Haverá uma guerra nuclear

Após algumas manipulações, produzimos◊ A civilização será destruída por uma

guerra nuclear.

Page 11: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Hipótese de RC [Brian Smith]

Propriedades de um sistema cognitivo: Um observador externo pode

entender o que está representado em suas proposições

O sistema se comporta de um dado jeito por causa do que está representado nestas proposições

Page 12: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

O que é um Sistema Baseado em

Conhecimento ?

Page 13: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Qual deles é um SBC? Por quê?

printColor(snow) :- !, write(“It’s white.”).printColor(grass) :- !, write(“It’s green.”).printColor(sky) :- !, write(“It’s yellow.”).printColor(X) :- write(“Beats me.”).

printColor(X) :-color(X,Y), !, write(“It’s “), write(Y), write(“.”).

color(X, Y) :- madeOf(X, Z), color(Z, Y).madeOf(grass, vegetation).printColor(X) :- write(“Beats me.”).color(snow,white).color(sky,yellow). color(vegetation, green).

Page 14: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Prós e contras DECLARATIVO Fácil adicionar

mais conhecimento ao sistema

Fácil estendê-lo para novas tarefas Quais objetos têm a

mesma cor? O sistema se

explica!

PROCEDURAL Mais rápido (já

possui o script) Tomou o

mercado...

Page 15: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Em que ramo pré-existente da ciência se

baseia KR & R?

Page 16: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Lógica! Tradição de ~25 séculos de estudos em

representação e raciocínio A lógica matemática provê algoritmos

de raciocínio estudados em termos de Decidibilidade Finitude Completude Consistência Complexidade

Page 17: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Lógica

História

Page 18: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Origens e caminhos da Lógica

Filosofia Matemática

Lógica

Computação

Page 19: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Origens e Caminhos da Lógica a partir da

Filosofia

Page 20: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Filosofia e Lógica

Origem da filosofia (e da lógica) Necessidade de entendimento sobre

o mundo e sobre nós mesmos Barão de Itararé

Conjecturas Discussões Paradoxos

Page 21: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

O Combate aos Sofistas Escolas de pensamento

Época rica de idéias e liberdade Sofistas e a dialética

O argumento pelo argumento Platão tentou argumentos morais Sócrates X Górgias

Método intuitivo: busca da contradição Negação por absurdo

Porém, faltava alguém para ordenar (formalizar) este método A busca do argumento correto

Page 22: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Origem da Lógica

Na Grécia Antiga, 342 a.C, o filósofo Aristóteles procurou sistematizar o conhecimento e o pensamento lógico

Organum (“ferramenta para o correto pensar”), estabeleceu princípios

Categorias: Conhecimento (=classificação dos objetos) do mundo

Page 23: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Origem do argumento (formal)

Aristóteles se preocupava com as formas de raciocínio que, a partir de conhecimentos considerados verdadeiros, permitiam obter novos conhecimentos.

Formulação de leis gerais de encadeamentos de conceitos que levariam à descoberta de novas verdades Formalização de padrões de raciocínio Argumento

Page 24: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Silogismos

Pegar de Walicki

Page 25: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Criações de Aristóteles Lógica formal

Sentenças lógicas Regras de Inferência

formais Preservação da verdade

Manipulação de símbolos

Conceito de equivalência

Lógica de predicados Quantificadores

Categorias (ontologias)

Variáveis Conversões Orientação a objetos

Generalização Especialização

...

Page 26: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

b. Stagira, 384BC, d. Chalcis, 322BCfilho de nichomacus, médico deamyntas, rei da macedônia... profes-sor da academia de platão e tutor de alexandre, o grande, filho de amyntas...

Reality Knowledge

What Substances, other material things

Substances, other material things

How Substances are combinations of form and matter

The senses provide all initial information; reason (1) infers what is not available to the senses, (2) grasps the universal element

o mundo segundo...aristóteles

http://hume.ucdavis.edu/phi022/matrix.htm

Page 27: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Caminhos da lógica na filosofia

Categorias -> Ontologias Lógica e Linguagem

Wittgenstein, Searle, ... Racionais x Empiricistas ...

Page 28: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Ontologias Gerais (ou de topo) Trazem definições abstratas necessárias

para a compreensão de aspectos do mundo, como tempo, processos, papéis, espaço, seres, coisas, etc.

[Sowa 99]

Page 29: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

^

Idade Média (séc. XIV)

ReferentFormStands for

Relates to(extension)

Activates(intention)

Concept

“Tank“

[Ogden, Richards, 1923]

?

Page 30: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Origens e Caminhos da Lógica

na Matemática

Page 31: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Reality Knowledge

What

God, essences, created substances, bodies

That God exists and has created the best possible world. Eternal truths of logic and mathematics. Laws of physics. Existence and properties of created substances.

How

Essences or possibilities exist in the mind of God. The best combination of these is created by God. A substance's essence contains all its properties.

The principle of non-contradiction establishes possibilities. The principle of sufficient reason establishes which possibilities exist.

o mundo segundo... leibnitz

http://hume.ucdavis.edu/phi022/matrix.htm

Page 32: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

gottfried wilhelm leibnitz

b. 1 July 1646, Leipzig d. 14 Nov 1716, Hannover

filho de Catharina Schmuck e Friedrich Leibniz, que morreu quando leibniz tinha seis anos.

valores morais e religiosos aprendidos com a mãe: impacto fundamental na vida e na filosofia

gênio: QI estimado em 205... contra a vontade dos professores, ganhou

acesso à biblioteca do pai... acesso irrestrito à informação quase sempre

gera “subversão”…

Page 33: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Contribuições de Leibnitz

Cálculo proposicional Mecanização do Cálculo

proposicional ...

Page 34: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

o calculus ratiocinator

Page 35: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

“um” cr… uma álgebra da lógica

Page 36: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

O Teorema veio antes da Lógica! Também iniciou-se na Grécia Euclides (séc. III), influenciado por Aristóteles Sistematizou a geometria Criação do método axiomático (ou dedutivo)

como guia para resolução de problemas Aceitar sem demonstrações certas proposições (os

axiomas) Derivar deles as proposições válidas (os teoremas) Axioma suspeito: retas paralelas

Como prová-lo??

Page 37: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Infinito quase encontrado Gauss, Lobatchevski e Riemann

provaram que isso não era possível Provou-se a “impossibilidade de

provar” algo num sistema Sistema – idéia de manipulação

formal Geometria de Riemann

Simples substituição deste axioma

Page 38: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Novos métodos na matemática... A geometria de Euclides descreve bem

o espaço físico Ninguém pensou em verificar

inconsistências A de Riemann só veio a ter utilidade

com Einstein! Criação da idéia de modelo Cada proposição de um sistema precisa ser

verdadeira em relação à estrutura modelada

A Geometria de Euclides modela o espaço físico A de Riemann modela espaços curvos

Page 39: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Dependências entre modelos

Poincaré, Beltrami e Klein: Se a geometria euclidiana não tiver

contradições A de Lobatchevski também não terá!

Hilbert formalizou (axiomatizou) as geometrias de Euclides e Riemann “Grundlagen der Geometrie” Ele iria mais longe...

Page 40: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

george boole (1815-1864)

Tratamento sistemático da lógica, com notação matemática

Ainda não rigorosamente axiomático

Recusa a idéia de interpretação

Page 41: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Gottlob Frege Introduziu o “rigor

matemático e metodológico” na lógica (1879)

Manipulação rigorosa de símbolos

Derivações detalhadas, embora ainda não-axiomáticas

http://www-gap.dcs.st-and.ac.uk/~history/Mathematicians/Frege.html

Page 42: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Unificando o vocabulário! In 1879 Frege published his first major work, Begriffsschrift,

eine der arithmetischen nachgebildete Formelsprache des reinen Denkens (Conceptual notation, a formal language modelled on that of arithmetic, for pure thought): In 1879, with extreme clarity, rigour and technical brilliance, he first

presented his conception of rational justification. In effect, it constitutes perhaps the greatest single contribution to logic ever made and it was, in any event, the most important advance since Aristotle. For the first time, a deep analysis was possible of deductive inferences involving sentences containing multiply embedded expressions of generality. Furthermore, he presented a logical system within which such arguments could be perspicuously represented: this was the most significant development in our understanding of axiomatic systems since Euclid. {George & Heck}

Page 43: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.
Page 44: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

David Hilbert e suas perguntas

David Hilbert (1862–1943) propôs 23 problemas, que em sua opinião ocupariam os matemáticos pelo século que se iniciara (e estava correto!)

2o Congresso Internacional de Matemática, Paris, 1900

Ficou mais famoso pelos problemas que criou do que pelos que resolveu

Page 45: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

O Manifesto de Hilbert

Na verdade, ele tinha ideais bem mais ambiciosos...

Lançou um manifesto defendendo a formalização lógica das áreas de matemática (como ele próprio fizera com a geometria)

Se a lógica estivesse resolvida, toda a matemática (formalizada apropriadamente) também poderia ser analisada

Page 46: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

o programa de Hilbert "...the conviction (which every mathematician shares,

but which no one has as yet supported by a proof) that every definite mathematical problem must necessarily be susceptible of an exact settlement, either in the form of an actual answer to the question asked, or by the proof of the impossibility of its solution and therewith the necessary failure of all attempts."

Page 47: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Axiomatização da aritmética

B. Bolzano R. Dedekind G. Peano E. Zermello D. Hilbert K. Gödel

Page 48: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.
Page 49: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Vamos às questões fundamentais

Hilbert (1928): is mathematics logically complete?(1) is mathematics logically consistent?(2) is mathematics logically decidable?(3)

SURPRESA! Gödel (1931): NÃO, NÃO…

mathematical logic is incomplete its consistency can’t be proved within itself

Turing (1936): …e NÃO! mathematical logic is undecidable there is no procedure for determining whether a proposition

is provable

Page 50: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

A sintaxe levou à semântica! Teoria de modelos (Tarski)

Sistema: sintaxe, regras de dedução e semântica

Interpretações, ligadas a valores verdade 1944, "The Semantical

Concept of Truth and the Foundations of Semantics," Philosophy and Phenomenological Research 4: 341-75.

Teoria de provas (Gentzen) Estudo da estrutura de dedução da lógica

envolvida Dedução natural, seqüentes

Page 51: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Os pais da semântica

Page 52: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Algoritmos de prova Herbrand Resolução

Robinson 1965 Prolog

Colmerauer 1972 D. H. Warren

NAF

Page 53: Representação de Conhecimento e História da Lógica Fred Freitas – CIn/UFPE.

Bibliografia

Livro KR & R, Brachman & Levesque Livro de Guilherme Bittencourt Livro de Michal Walicki Livro de Carnielli-Epstein Wikipedia Slides de Sílvio Meira

Leibnitz e a parte de Filosofia