UPE – Caruaru – Sistemas de Informação
Disciplina: Inteligência Artificial
Prof.: Paulemir G. Campos
Introdução à IA
(Parte 5)
11/5/2015
IA - Prof. Paulemir Campos
1
Roteiro da Aula

História da IA (De Sistemas Baseados
em Conhecimento até Agentes
Inteligentes);

O Estado da Arte em IA;

Referências.
11/5/2015
IA - Prof. Paulemir Campos
2
História da IA
(De Sistemas Baseados em Conhecimento
até Agentes Inteligentes)
11/5/2015
IA - Prof. Paulemir Campos
3
Sistemas Baseados em
Conhecimento:
A Chave do Poder? (1969-1979)

São sistemas que utilizam
conhecimento específico de um domínio
de aplicação para resolver um
determinado problema.
11/5/2015
IA - Prof. Paulemir Campos
4
Sistemas Baseados em
Conhecimento:
A Chave do Poder? (1969-1979)

As principais fontes de conhecimento de
um Sistema Baseado em
Conhecimento (SBC) são:






11/5/2015
Livros técnicos ou acadêmicos;
Relatórios técnicos;
Manuais;
Artigos científicos;
Exemplos de casos passados;
Especialistas humanos.
IA - Prof. Paulemir Campos
5
Sistemas Baseados em
Conhecimento:
A Chave do Poder? (1969-1979)

Em particular, quando a principal fonte
de conhecimento de um SBC é um
especialista humano, esta ferramenta
de IA é denominada de Sistema
Especialista (SE).
11/5/2015
IA - Prof. Paulemir Campos
6
Sistemas Baseados em
Conhecimento:
A Chave do Poder? (1969-1979)

O DENDRAL (1969):


11/5/2015
Primeiro SE bem sucedido aplicado na área
de Química;
Desenvolvido em Stanford por Feigenbaum
(antigo aluno de Simon), Buchanan e
Lederberg, inferia a estrutura molecular a
partir de informações fornecidas por um
espectrômetro de massa.
IA - Prof. Paulemir Campos
7
Sistemas Baseados em
Conhecimento:
A Chave do Poder? (1969-1979)

O DENDRAL (1969):

11/5/2015
Em entrevista com especialistas em
química analítica, descobriram que
procurava-se picos no espectro que
indicassem subestruturas comuns na
molécula.
IA - Prof. Paulemir Campos
8
Sistemas Baseados em
Conhecimento:
A Chave do Poder? (1969-1979)

O DENDRAL (1969):

11/5/2015
Ex.: Regra para reconhecer um sub-grupo
cetona (C = 0), cuja massa é 28 u. m. a.:
se existem dois picos em x1 e x2 tais que
(a) x1 + x2 = M + 28;
(b) x1 – 28 é um pico;
(c) x2 – 28 é um pico;
(d) no mínimo um entre x1 e x2 é alto;
então existe um sub-grupo cetona.
IA - Prof. Paulemir Campos
9
Sistemas Baseados em
Conhecimento:
A Chave do Poder? (1969-1979)

O MYCIN (1972):


11/5/2015
Segundo SE bem sucedido, neste caso
aplicado em diagnóstico médico;
Criado por Feigenbaum, Buchanan e pelo
Dr. Shortliffe, inferia por infecções
sangüíneas;
IA - Prof. Paulemir Campos
10
Sistemas Baseados em
Conhecimento:
A Chave do Poder? (1969-1979)

O MYCIN (1972):

11/5/2015
Continha cerca de 450 regras com
desempenho semelhante a alguns
especialistas e melhor do que médicos
iniciantes.
IA - Prof. Paulemir Campos
11
Sistemas Baseados em
Conhecimento:
A Chave do Poder? (1969-1979)

Em relação ao DENDRAL, o MYCIN
diferenciou-se por:


11/5/2015
Todo conhecimento era proveniente de
especialistas médicos;
E, refletiam a incerteza associada ao
conhecimento médico, através de cálculo
de incerteza denominado fator de
certeza.
IA - Prof. Paulemir Campos
12
Sistemas Baseados em
Conhecimento:
A Chave do Poder? (1969-1979)

A importância do conhecimento
específico também ficou evidente na
compreensão de linguagem natural,
necessitando-se de mais conhecimento
do que os fornecidos pela análise
sintática.
11/5/2015
IA - Prof. Paulemir Campos
13
Sistemas Baseados em
Conhecimento:
A Chave do Poder? (1969-1979)


Vários programas foram criados (entre
1977 e 1983) para compreender a
linguagem natural;
Contudo, a ênfase foi menos na
linguagem em si e maior na
representação e raciocínio com o
conhecimento exigido para
compreender a linguagem natural.
11/5/2015
IA - Prof. Paulemir Campos
14
Sistemas Baseados em
Conhecimento:
A Chave do Poder? (1969-1979)

Com o enorme crescimento de
aplicações da IA em problemas reais,
foram desenvolvidas várias linguagens
de representação e raciocínio, como:


11/5/2015
A linguagem Prolog na Europa e a família
PLANNER nos Estados Unidos, ambas
baseadas na lógica;
E a idéia de frames de Minsky (1975).
IA - Prof. Paulemir Campos
15
A IA Torna-se Uma Industria
(de 1980 até a atualidade)



O primeiro SE comercial bem sucedido
foi o R1 da DEC (Digital Equipaments
Corporation) em 1982;
O R1 ajudava a configurar pedidos de
novos sistemas de computadores;
Com o R1, a DEC passou a economizar
cerca de 40 milhões de dólares por ano;
11/5/2015
IA - Prof. Paulemir Campos
16
A IA Torna-se Uma Industria
(de 1980 até a atualidade)


A Du pont tinha 100 SE em uso e 500
em desenvolvimento, economizando em
torno de 10 milhões de dólares por ano;
Quase todas as principais corporações
dos Estados Unidos tinham seu próprio
grupo de IA e estavam usando ou
investigando SE.
11/5/2015
IA - Prof. Paulemir Campos
17
A IA Torna-se Uma Industria
(de 1980 até a atualidade)

Em 1981, os japoneses anunciaram o
projeto “Fifth Generation”, objetivando
montar em 10 anos computadores
inteligentes que utilizassem Prolog;
11/5/2015
IA - Prof. Paulemir Campos
18
A IA Torna-se Uma Industria
(de 1980 até a atualidade)

Em resposta, os Estados Unidos
formaram a Microelectronics and
Computer Technology Corporation

(MCC) como um consórcio de pesquisa
para assegurar a competitividade;
Ambos (japoneses e americanos)
empenharam esforços principalmente
no projeto de chips e interface humana.
11/5/2015
IA - Prof. Paulemir Campos
19
A IA Torna-se Uma Industria
(de 1980 até a atualidade)

Na Inglaterra, o relatório Alvey
reabilitou o subsídio cortado em
conseqüência do relatório Lighthill,
contudo para uma área denominada
IKBS – Intelligent Knowledge-Based
Systems, já que a IA havia sido
oficialmente cancelada.
11/5/2015
IA - Prof. Paulemir Campos
20
O Retorno das Redes Neurais
(de 1986 até a atualidade)


Em Computação, o campo de Redes
Neurais praticamente foi abandonado
no final da década de 1970;
Contudo, em áreas como Física e
Psicologia os trabalhos com RNAs
continuaram;
11/5/2015
IA - Prof. Paulemir Campos
21
O Retorno das Redes Neurais
(de 1986 até a atualidade)

Físicos como Hopfield (1982) usaram
técnicas da mecânica estatística para
analisar as propriedades de
armazenamento e de otimização das
redes, tratando coleções de “nós” como
coleções de átomos;
11/5/2015
IA - Prof. Paulemir Campos
22
O Retorno das Redes Neurais
(de 1986 até a atualidade)


Já psicólogos como Rumelhart e Hinton
continuaram o estudo de modelos de
memória de RNAs;
Contudo, o grande retorno ocorreu no
final da década de 1980, quando quatro
grupos de pesquisa diferentes recriaram
o algoritmo de aprendizado por
retropropagação (1969).
11/5/2015
IA - Prof. Paulemir Campos
23
O Retorno das Redes Neurais
(de 1986 até a atualidade)


RNA representa o modelo básico de
sistemas inteligentes que usam
modelagem conexionista;
Um ponto importante é que abordagens
conexionista e simbólica (promovida por
Newell e Simon) são complementares, e
não concorrentes como inicialmente
foram vistos.
11/5/2015
IA - Prof. Paulemir Campos
24
A IA Torna-se uma Ciência
(de 1987 até a atualidade)

A IA tornou-se uma ciência quando
passou a adotar o rigor matemático:


11/5/2015
Usando teorias existentes como base, ao
invés de propor novas teorias;
E, fundamentar as afirmações em
teoremas rigorosos ou na evidência
experimental rígida, em vez de basear-se
na intuição.
IA - Prof. Paulemir Campos
25
A IA Torna-se uma Ciência
(de 1987 até a atualidade)

Por exemplo, utilizando uma
metodologia aperfeiçoada e estruturas
teóricas, o campo de RNAs chegou a
uma compreensão tal que, hoje, RNAs
podem ser comparadas a técnicas
correspondentes da estatística, do
reconhecimento de padrões e de
aprendizagem de máquina.
11/5/2015
IA - Prof. Paulemir Campos
26
A IA Torna-se uma Ciência
(de 1987 até a atualidade)

Como resultado desse desenvolvimento,
uma sub-área denominada mineração
de dados gerou uma nova e vigorosa
indústria;
11/5/2015
IA - Prof. Paulemir Campos
27
A IA Torna-se uma Ciência
(de 1987 até a atualidade)

No mais, um outro formalismo pode ser
usado para representar conhecimento
incerto, combinando aprendizado por
experiência e redes neurais: redes
bayesianas.
11/5/2015
IA - Prof. Paulemir Campos
28
O Surgimento de Agentes
Inteligentes (de 1995 até hoje)

A idéia de agente inteligente é construir
artefatos que inseridos num dado
ambiente, possam percebê-lo e atuar
adequadamente quando necessário de
forma autônoma.
11/5/2015
IA - Prof. Paulemir Campos
29
O Surgimento de Agentes
Inteligentes (de 1995 até hoje)


Um dos ambientes mais importantes
para agentes inteligentes é a Internet;
Isto é, sistemas de IA tornaram-se tão
comuns em aplicações na Web que o
sufixo “-bot” passou a fazer parte da
linguagem cotidiana.
11/5/2015
IA - Prof. Paulemir Campos
30
O Surgimento de Agentes
Inteligentes (de 1995 até hoje)

Além disso, as tecnologias de IA servem
de base para muitas ferramentas da
Internet, como:



11/5/2015
Mecanismos de busca;
Sistemas de recomendação;
E, sistemas de construção de Web sites.
IA - Prof. Paulemir Campos
31
O Surgimento de Agentes
Inteligentes (de 1995 até hoje)

Note que, para o êxito na construção de
agentes inteligentes, sistemas de
raciocínio e planejamento devem ser
capazes de lidar com incerteza, já que
sistemas sensorias (visão, sonar,
reconhecimento de fala, etc) não
fornecem informações perfeitas
confiáveis do ambiente.
11/5/2015
IA - Prof. Paulemir Campos
32
O Estado da Arte em IA
11/5/2015
IA - Prof. Paulemir Campos
33
Planejamento Autônomo e
Escalonamento

O programa Remote Agent da NASA
(cerca de 100 milhões de Km da Terra),
tornou-se o primeiro programa de
planejamento autônomo de bordo a
controlar o escalonamento de
operações de uma nave espacial.
11/5/2015
IA - Prof. Paulemir Campos
34
Planejamento Autônomo e
Escalonamento

Em outras palavras, o Remote Agent da
NASA gerou planos de metas na Terra e
monitorou a operação da nave espacial
à medida que os planos eram
executados (efetuando detecção,
diagnóstico e recuperação de falhas que
surgissem).
11/5/2015
IA - Prof. Paulemir Campos
35
Jogos


O Deep Blue da IBM tornou-se o
primeiro programa de computador a
derrotar o campeão mundial de xadrez,
Garry Kasparov, por um placar de 3.5 a
2.5;
Em conseqüência, as ações da IBM
valorizaram em 18 bilhões de dólares.
11/5/2015
IA - Prof. Paulemir Campos
36
Controle Autônomo


O sistema de visão de computador
ALVINN foi treinado para dirigir um
automóvel, mantendo-o na pista;
O ALVINN foi colocado na minivan
NAVLAB da CMU controlada por
computador para percorrer os EUA.
11/5/2015
IA - Prof. Paulemir Campos
37
Controle Autônomo


A NAVLAB tem câmeras de vídeo que
transmitem imagens pro ALVINN, que
calcula a melhor forma de guiar, com
base em sessões de treinamento
anteriores;
Resultado, em 98% dos 4600 Km
percorridos o ALVINN manteve o
controle da direção do veículo.
11/5/2015
IA - Prof. Paulemir Campos
38
Diagnóstico

Programas de diagnóstico médico
baseados na análise probabilística
foram capazes de executar tarefas no
nível de um médico especialista em
diversas áreas da medicina.
11/5/2015
IA - Prof. Paulemir Campos
39
Diagnóstico


Por exemplo, Heckerman (1991)
descreveu que um importante
especialista em patologia de gânglios
linfáticos ridicularizou o diagnóstico de
um SE num caso especialmente difícil;
Então, os criadores do SE sugeriram
que o especialista solicitasse ao sistema
uma explicação do diagnóstico;
11/5/2015
IA - Prof. Paulemir Campos
40
Diagnóstico


O SE destacou os principais fatores que
influenciaram sua decisão, explicando a
interação sutil de vários sintomas nesse
caso;
Depois disso, conta-se que o médico
concordou com o sistema.
11/5/2015
IA - Prof. Paulemir Campos
41
Planejamento Logístico

Durante a crise do Golfo Pérsico em
1991, as forças armadas americanas
distribuíram uma ferramenta
denominada Dynamic Analysis and
Replanning Tool (DART) para realizar
planejamento logístico automático e a
programação de execução de
transporte;
11/5/2015
IA - Prof. Paulemir Campos
42
Planejamento Logístico

Assim, com as técnicas de
planejamento da IA pode-se obter em
algumas horas um plano logístico que
exigiria semanas com outros métodos.
11/5/2015
IA - Prof. Paulemir Campos
43
Robótica


Muitos cirurgiões agora utilizam robôs
assistentes em microcirurgias;
O HipNAv (1996) é um sistema que
utiliza:


11/5/2015
Visão de computador para criar modelos
tridimensionais da anotomia interna de um
paciente;
E, controle robótico para orientar a
inserção de uma prótese do quadril.
IA - Prof. Paulemir Campos
44
Reconhecimento de Linguagem
e Resolução de Problemas


O PROVERB (1999) é um programa de
computador que resolve palavras
cruzadas melhor que muitos humanos;
O PROVERB utiliza:



11/5/2015
Restrições sobre possíveis preenchimentos;
Um grande banco de dados com respostas
anteriores;
E outras fontes, como dicionários e banco
de dados on-line.
IA - Prof. Paulemir Campos
45
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ções 1.3 e 1.4).
11/5/2015
IA - Prof. Paulemir Campos
46
Download

Sistema Baseado em Conhecimento - pgc-upe