04 Raciocinio Baseado em Casos

Páginas: 6 (1360 palavras) Publicado: 17 de junho de 2015
Raciocínio Baseado em
Casos

Prof. Welder Maurício de Souza

Raciocínio Baseado em Casos
CBR (Case-Based Reasoning)
„ Paradigma para resolução de problemas
„ Ao resolver um novo problema, considera a solução utilizada em

problemas similares
„ Uma abordagem incremental

Novo
Problema

Solução de
Problemas
Similares

Nova
Solução

CBR (Case-Based Reasoning)
“Um sistema de CBR resolve problemaspor
adaptar soluções que foram utilizadas para
resolver problemas anteriores.”
Riesbeck & Schank, 1989

Caso

É uma descrição completa do problema do
domínio, com a respectiva solução aplicada,
mais uma avaliação da eficácia desta
solução

Exemplo de Caso
„ Sistema para diagnóstico de doença
„ Exemplo de caso :

Componentes
de um caso

Problema:

Solução:

Avaliação:


Exemplo de Caso
„ Sistema para diagnóstico de falhas em

computador
„ Exemplo de caso :

Componentes
de um caso

Problema:
Windows travado
Solução:
Reiniciar a máquina
Avaliação:
Sistema voltou a funcionar

Aplicações
„ Diagnóstico
„ Previsão
„ Avaliação
„ Planejamento
„ Projeto
„ Configuração

Aplicações
„ CYRUS (Janet Kolodner, 1983)
„ PERSUADER (Sycara,1987)
„

soluciona conflitos entre patrões e empregados

„ CASEY (Koton, 1989)
„

diagnostica problemas cardíacos

„ JULIA (Hinrichs, 1992)
„

trabalha com planejamento de refeições

„ CHEF (Hommond,1996)
„

desenvolve novos pratos a partir de outros

Aplicações
„ Sistemas de Assistência ao Cliente:
„ Cisco Systems
„ Hewlett-Packard
„ Intel Corp
„ Microsoft
„ Visa International
„ AT&T Corp
„Nokia Telecommunications

Funcionamento
Novo
Caso

Problema

0

Solução
Confirmada

Caso
Avalia
-do

Caso
Recu- Novo
perado Caso

Casos
anteriores

Conhecimento
Geral

Caso
Resolvido

Solução
Sugerida

Funcionamento
Novo
Caso

Problema

RECUP
ERAÇÃ
O

0

Conhecimento
Geral

AV
IA
AL
O

ÇÃ

Caso
Resolvido

ADP
T
A
Ç
Ã
O

Solução
Confirmada

Casos
anteriores

Caso
Avalia
-do

Caso
Recu- Novo
peradoCaso

Solução
Sugerida

Representação e Organização de
Casos
„ A eficiência do sistema depende da estrutura

e conteúdo da coleção de casos
„ Problema de decidir :

O que armazenar em um caso (conteúdo)
„ Como estruturar seu conteúdo (estrutura)
„ Como organizar e indexar a memória de casos
(organização e índice)
„

Representação de Casos
„ Definir:

qual a estrutura adequada para os casos
„ quaiscasos devem ser representados
„ qual a granularidade da informação
„

Casos podem ser representados de várias formas, entre
elas: frames, objetos, predicados,...
Objetos e tabelas do modelo relacional são as mais utilizadas.

Exemplo de caso
descrição do caso
„
„
„
„
„
„
„
„
„

Nome:
Paulo Rocha
Nascimento:
20.05.64
Endereço:
Av. Carlos Gomes, POA
Profissão:
Analista de sistemas
Salário mensal:R$ 3.000,00
Estado civil: solteiro
Dependentes:
0
Cartão crédito:
Visa
Empréstimo solicitado: R$ 20.000,00

solução do caso
„

Empréstimo concedido: sim

avaliação
„

cliente pagou corretamente o empréstimo

Organização da Base de Casos
Influencia na recuperação do caso
mais similar e nas atualizações da
base de casos
„ Organização

Seqüencial
„ Organização Estruturada

Organização Seqüencial
„Casos armazenados seqüencialmente em

lista, array ou arquivo
„ Ao fazer a recuperação, todos os casos são

considerados
„ Algoritmo simples para busca e atualização da

base
„ Ineficiente para bases muito grandes

Organização Estruturada
„ Otimiza a busca de casos
„ Aumenta a complexidade de tratamento da

base
„ Ocupa mais espaço na memória de trabalho
„ Deve estar bem organizada, ou nãochegaremos ao melhor caso

Organização da Base de Casos
João
Maria
Salário: 3000
Salário: 2500
Estado Civil: Solteiro
Estado Civil: Solteiro
Dependentes: 0
Dependentes: 0
Ana
Salário: 3100
Estado Civil: Casada
Dependentes: 2
Pedro
Jorge
Salário: 10000
Salário: 6000
Estado Civil: Casado
Estado Civil: Casado
Dependentes: 1
Dependentes: 3

Organização da Base
de Casos

Paulo
Estado Civil: Solteiro...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Artigo raciocínio baseado em casos
  • Raciocínio baseado em casos
  • caso hipotético baseado na Teoria de Kohlberg do Raciocínio Moral
  • A Utilização de Raciocínio Baseado em Casos para a Análise de Crédito e Cobrança
  • Raciocínio baseado em caso: uma aplicação em manutenção de máquinas e equipamentos
  • Um Protocolo para Discussão de Problemas de Autenticação de Pinturas Históricas em um Sistema de Raciocínio...
  • Raciocínio baseado em caos
  • APOL 04 RACIOCINIO LOGICO

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!