UPE – Caruaru – Sistemas de Informação
Disciplina: Inteligência Artificial
Prof.: Paulemir G. Campos
Introdução à IA
(Parte 2)
11/5/2015
IA - Prof. Paulemir Campos
1
Os Fundamentos da IA
(De Filosofia à Economia)
11/5/2015
IA - Prof. Paulemir Campos
2
Introdução

Neste tópico será apresentado um
histórico de áreas do conhecimento
humano que contribuíram com idéias,
pontos de vista e técnicas para a IA.
11/5/2015
IA - Prof. Paulemir Campos
3
Filosofia (de 428 a.C. até hoje)


Aristóteles (384-322 a.C.) formulou um
conjunto preciso de leis que governam
a parte racional da mente;
Ele desenvolveu um sistema informal de
silogismos, permitindo gerar conclusões
mecanicamente dadas as premissas
iniciais.
11/5/2015
IA - Prof. Paulemir Campos
4
Filosofia (de 428 a.C. até hoje)


Em 1315, Ramon Lull apresentou a
idéia de que o raciocínio útil pode ser
conduzido por um artefato mecânico.
Thomas Hobbes (1588-1679) propôs
que o raciocínio assemelha-se à
computação humana, isto é, que
“efetuamos somas e subtrações em
nossos pensamentos silenciosos”.
11/5/2015
IA - Prof. Paulemir Campos
5
Filosofia (de 428 a.C. até hoje)


Anos antes, por volta de 1500,
Leonardo da Vinci (1452-1519) projetou
uma calculadora mecânica, mas não a
construiu;
Recentemente verificou-se que esse
projeto era funcional.
11/5/2015
IA - Prof. Paulemir Campos
6
Filosofia (de 428 a.C. até hoje)


Em 1623, o alemão Wilhelm Schickard
(1592-1635) construiu a primeira
máquina de calcular;
Contudo, a Pascalina (1642) de Blaise
Pascal (1623-1662) é mais famosa.
11/5/2015
IA - Prof. Paulemir Campos
7
Filosofia (de 428 a.C. até hoje)

Gottfried Wilhelm Leibniz (1646-1716)
construiu um dispositivo mecânico
destinado a efetuar operações sobre
conceitos, com escopo muito limitado.
11/5/2015
IA - Prof. Paulemir Campos
8
Filosofia (de 428 a.C. até hoje)


Considerando a mente como um
sistema físico, René Descartes (15961650) introduziu uma discussão clara da
distinção entre mente e matéria;
A maior crítica a concepção puramente
física da mente é a falta de espaço para
o livre-arbítrio;
11/5/2015
IA - Prof. Paulemir Campos
9
Filosofia (de 428 a.C. até hoje)

Neste caso, se a mente é governada
inteiramente por leis físicas, então ela
não tem mais livre-arbítrio do que uma
pedra que “decide” cair em relação ao
centro da Terra.
11/5/2015
IA - Prof. Paulemir Campos
10
Filosofia (de 428 a.C. até hoje)


Porém, Descartes também era um
proponente do dualismo apenas em
humanos;
Descartes sustentava que havia uma
parte da mente humana (ou alma, ou
espírito) que transcende a natureza,
isenta das leis físicas.
11/5/2015
IA - Prof. Paulemir Campos
11
Filosofia (de 428 a.C. até hoje)


Por outro lado, o materialismo
sustenta que a operação do cérebro de
acordo com as leis da física constituem
a mente;
Assim, o livre-arbítrio é simplesmente o
modo como a percepção das escolhas
disponíveis se mostra para o processo
de escolha.
11/5/2015
IA - Prof. Paulemir Campos
12
Filosofia (de 428 a.C. até hoje)


Com o empirismo, o foco passou a ser
a origem do conhecimento;
Este movimento caracterizou-se por
uma frase de John Locke (1632-1704):

11/5/2015
“Não há nada na compreensão que não
estivesse primeiro nos sentidos”
IA - Prof. Paulemir Campos
13
Filosofia (de 428 a.C. até hoje)

Em “A Treatise of Human Nature”
(1739), David Hume propôs o que se
conhece hoje por princípio de
indução.
11/5/2015
IA - Prof. Paulemir Campos
14
Filosofia (de 428 a.C. até hoje)


Já o positivismo lógico surgiu de um
trabalho de Ludwig Wittgenstein (18891951) e Bertrand Russel (1872-1970);
Esta doutrina sustenta que todo
conhecimento pode ser caracterizado
por teorias lógicas conectadas.
11/5/2015
IA - Prof. Paulemir Campos
15
Filosofia (de 428 a.C. até hoje)

Na teoria da confirmação de Carnap
e Carl Hempel (1905-1997) tentava-se
compreender como o conhecimento
pode ser adquirido a partir da
experiência;
11/5/2015
IA - Prof. Paulemir Campos
16
Filosofia (de 428 a.C. até hoje)


Inclusive, Carnap definiu no livro “The
Logical Structure of the World” (1928)
um procedimento computacional
explícito para extrair conhecimento de
experiências elementares;
Provavelmente, a primeira teoria da
mente como um processo
computacional.
11/5/2015
IA - Prof. Paulemir Campos
17
Filosofia (de 428 a.C. até hoje)


Outro ponto filosófico importante é a
conexão entre conhecimento e ação;
Essa questão é vital para a IA, porque a
inteligência exige ação, bem como
raciocínio.
11/5/2015
IA - Prof. Paulemir Campos
18
Filosofia (de 428 a.C. até hoje)


Isto porque, pela compreensão de
como as ações são justificadas pode-se
entender como construir um agente
racional.
Tanto é que, Aristóteles argumentava
que as ações se justificam por uma
conexão lógica entre metas e
conhecimento do resultado da ação.
11/5/2015
IA - Prof. Paulemir Campos
19
Filosofia (de 428 a.C. até hoje)


Na obra “Ética a Nicômaco” (Livro III.3,
112b), Aristóteles desenvolveu esse
tópico de forma algorítmica;
Cerca de 2.300 anos depois, o
algoritmo de Aristóteles foi
implementado por Newell e Simon no
programa GPS.
11/5/2015
IA - Prof. Paulemir Campos
20
Matemática
(Cerca de 800 até hoje)

Contribuiu com a IA fornecendo a
formalização matemática em três áreas
fundamentais:



11/5/2015
Lógica;
Computação;
E, Probabilidade.
IA - Prof. Paulemir Campos
21
Matemática
(Cerca de 800 até hoje)

O desenvolvimento matemático da
lógica formal deve-se a George Boole
(1815-1864), pois, definiu os detalhes
da lógica proposicional ou lógica
boolena (Boole, 1847);
11/5/2015
IA - Prof. Paulemir Campos
22
Matemática
(Cerca de 800 até hoje)


Em 1879, Gottlob Frege (1848-1925)
ampliou a lógica de Boole para incluir
objetos e relações, criando a lógica de
primeira ordem;
Por sua vez, Alfred Tarski (1902-1983)
introduziu uma teoria de referência que
mostra como relacionar os objetos de
uma lógica a objetos do mundo real.
11/5/2015
IA - Prof. Paulemir Campos
23
Matemática
(Cerca de 800 até hoje)


Na área de Computação, acredita-se
que o primeiro algoritmo não-trivial seja
o de Euclides para calcular o maior
denominador comum;
Em 1900, David Hilbert (1862-1943)
apresentou uma lista com 23 problemas
que ocuparia os matemáticos durante a
maior parte do século XX;
11/5/2015
IA - Prof. Paulemir Campos
24
Matemática
(Cerca de 800 até hoje)

O último desses 23 problemas
questionava:

11/5/2015
“Existe um algoritmo para determinar a
verdade de qualquer proposição lógica
envolvendo os números naturais” (famoso
problema de decisão)
IA - Prof. Paulemir Campos
25
Matemática
(Cerca de 800 até hoje)

Na realidade, Hilbert indagava se
haveria limites fundamentais para a
capacidade de procedimentos efetivos
de prova.
11/5/2015
IA - Prof. Paulemir Campos
26
Matemática
(Cerca de 800 até hoje)

Em 1930, Kurt Gödel (1906-1978)
mostrou que existe um procedimento
efetivo para provar qualquer afirmação
verdadeira na lógica de primeira ordem
de Frege e Russel.
11/5/2015
IA - Prof. Paulemir Campos
27
Matemática
(Cerca de 800 até hoje)

Contudo, essa lógica não poderia captar
o princípio de indução matemática
necessário para caracterizar os números
naturais.
11/5/2015
IA - Prof. Paulemir Campos
28
Matemática
(Cerca de 800 até hoje)

Um ano depois, no Teorema da
Incompleteza de Gödel mostrou-se
que:

11/5/2015
Em qualquer linguagem suficientemente
expressiva para descrever as propriedades
dos números naturais, existem afirmações
verdadeiras que são indecidíveis, não
havendo algoritmo para estabelecê-la.
IA - Prof. Paulemir Campos
29
Matemática
(Cerca de 800 até hoje)


Isso motivou Alan Turing (1912-1954) a
tentar caracterizar exatamente que
funções sobre os inteiros são
calculáveis.
O problema é que a noção de uma
computação ou um procedimento
efetivo não pode ter uma definição
formal.
11/5/2015
IA - Prof. Paulemir Campos
30
Matemática
(Cerca de 800 até hoje)


A tese de Church-Turing afirma que a
máquina de Turing (1936) é capaz de
calcular qualquer função computável.
Outra contribuição de Turing é que ele
mostrou a existência de algumas
funções que nenhuma máquina de
Turing poderia calcular.
11/5/2015
IA - Prof. Paulemir Campos
31
Matemática
(Cerca de 800 até hoje)

11/5/2015
Ex.: Problema de Decidibilidade.
Nenhuma máquina pode determinar se um
dado programa retornará uma resposta
sobre uma certa entrada ou se continuará
funcionando para sempre.
IA - Prof. Paulemir Campos
32
Matemática
(Cerca de 800 até hoje)

Embora a indecidibilidade e a nãocomputabilidade sejam importantes
para a compreensão da computação, a
noção de intratabilidade teve um
impacto muito maior.
11/5/2015
IA - Prof. Paulemir Campos
33
Matemática
(Cerca de 800 até hoje)

Um problema é intratável se o tempo
necessário para resolver instâncias do
problema cresce exponencialmente com
o tamanho das instâncias.
11/5/2015
IA - Prof. Paulemir Campos
34
Matemática
(Cerca de 800 até hoje)

Na teoria da NP-Completude
apresentada por Steven Cook (1971) e
Richard Karp (1972) foi demonstrado a
existência de grandes classes de
problemas canônicos de busca
combinatória e de raciocínio que são
NP-Completos.
11/5/2015
IA - Prof. Paulemir Campos
35
Matemática
(Cerca de 800 até hoje)


Em geral, qualquer classe de problemas
a qual a classe NP-Completos pode ser
reduzida provavelmente é intratável.
Por outro lado, apesar da crescente
velocidade dos computadores, o uso
moderado de recursos é que
caracterizará os Sistemas Inteligentes.
11/5/2015
IA - Prof. Paulemir Campos
36
Matemática
(Cerca de 800 até hoje)


Já em Probabilidade, o italiano
Gerolamo Cardano (1501-1576)
concebeu a idéia de probabilidade;
Ele a descreveu em termos de
resultados possíveis de jogos de azar.
11/5/2015
IA - Prof. Paulemir Campos
37
Matemática
(Cerca de 800 até hoje)


A probabilidade tornou-se rapidamente
uma parte valiosa de todas as ciências
quantitativas, permitindo tratar de
medidas incertas e teorias incompletas;
Vários pesquisadores aperfeiçoaram
essa teoria e introduziram novos
métodos estatísticos.
11/5/2015
IA - Prof. Paulemir Campos
38
Matemática
(Cerca de 800 até hoje)

Contudo, Thomas Bayes (1702-1761)
destacou-se por ter proposto uma regra
para atualizar probabilidades com base
em novas evidências.
11/5/2015
IA - Prof. Paulemir Campos
39
Matemática
(Cerca de 800 até hoje)

Assim, a regra de Bayes e o campo
resultante chamado Análise Bayesiana
formam a base da maioria das
abordagens modernas para raciocínio
incerto em sistemas de IA.
11/5/2015
IA - Prof. Paulemir Campos
40
Economia (de 1776 até hoje)

O filosófo escocês Adam Smith (17231790) foi o primeiro a tratar o
pensamento econômico como ciência,
iniciada em 1776.
11/5/2015
IA - Prof. Paulemir Campos
41
Economia (de 1776 até hoje)

O tratamento matemático de
“resultados preferênciais” ou utilidade
foi formalizado por Léon Walras (18341910) e aperfeiçoado por Frank Ramsey
(1931) e por John von Neumann e
Oskar Morgenstern no livro “The Theory
of Games and Economic Behavior”
(1944).
11/5/2015
IA - Prof. Paulemir Campos
42
Economia (de 1776 até hoje)

A Teoria da Decisão (teoria da
probabilidade mais teoria da utilidade)
fornece uma estrutura formal e
completa para decisões (econômicas ou
outras) tomadas sob a incerteza.
11/5/2015
IA - Prof. Paulemir Campos
43
Economia (de 1776 até hoje)


A Teoria da Decisão é adequada para
“grandes” economias, onde cada agente
não precisa considerar as ações de
outros agentes como indivíduos;
No entanto, em “pequenas” economias,
as ações de um agente pode afetar
significativamente a utilidade de outro
(como num jogo).
11/5/2015
IA - Prof. Paulemir Campos
44
Economia (de 1776 até hoje)

Na Teoria dos Jogos (John von
Neumann e Morgenstern) admiti-se
que, em alguns jogos, um agente
racional deva agir de forma casual.
11/5/2015
IA - Prof. Paulemir Campos
45
Economia (de 1776 até hoje)

O campo da Pesquisa Operacional
trata de casos em que o lucro resulta
de uma seqüência de ações.
11/5/2015
IA - Prof. Paulemir Campos
46
Economia (de 1776 até hoje)

Outra contribuição importante foi o
trabalho de Hebert Simon (1916-2001),
pesquisador pioneiro da IA, onde
demonstrou que modelos baseados em
satisfação (tomada de decisões “boas
o suficiente”, em vez de decisão ótima)
descreve melhor o comportamento
humano real.
11/5/2015
IA - Prof. Paulemir Campos
47
Economia (de 1776 até hoje)

Inclusive, por este trabalho, Simon
recebeu o prêmio nobel de Economia
em 1978.
11/5/2015
IA - Prof. Paulemir Campos
48
Referências

Russel, S. e Norvig, P. Inteligência
Artificial. Tradução de: “Artificial
Intelligence: A Modern Approach”, 2 ed.
Editora Campus, 2004. (Capítulo 1,
seção 1.2).
11/5/2015
IA - Prof. Paulemir Campos
49
Download

introducao_IA2 - Centro de Informática da UFPE