Raciocínio Baseado em Casos (RBC)
Inteligência Artificial
Jessiele P. Rodrigues
Relembrando...
• Tecnologias existentes para responder perguntas o Banco de dadoso Sistemas baseados em regraso Sistemas de recuperação de informação
• Banco de dados e sistemas baseados em regras o Mecanismos de lógica exata
• Sistemas de recuperação de informação o Necessidade de ampla documentação o Perguntas bem descritas
RBC - Uma solução
• Tentativa de responder...o Pergunta vagao Situação descrita incompletao Não existem respostas exataso Respostas representam documentoso Respostas podem ser links para documentos
Modelos Mentais x Experiência
O Que é RBC?
• Metodologiao Modelar o raciocínio humano o Construir sistemas inteligentes
Ciclo de Vida
Ciclo de Vida
Indexação
Problema Descrição: Não imprime em coresModelo: Robotron 200Luz de estado do papel: ApagadaLuz de estado da tinta colorida: AcesaLuz de estado da tinta preta: ApagadaEstado de interruptor: Não conhecido
Ciclo de Vida
Recuperação (1)
ProblemaDescrição: Não imprime em coresModelo: Robotron 200Luz de estado do papel: ApagadaLuz de estado da tinta colorida: AcesaLuz de estado da tinta preta: ApagadaEstado de interruptor: Não conhecido
ProblemaDescrição: Não imprime pretoModelo: Robotron Matrix 800Luz de estado do papel: ApagadaLuz de estado da tinta colorida: ApagadaLuz de estado da tinta preta: AcesaEstado de interruptor: __
SoluçãoDiagnóstico: Cartucho de tinta preto vazioAção: Troca de cartucho de tinta preta
Recuperação (2)
• Qual o critério para recuperação?o Similaridade
• Medidas de similaridadeo Expressar o grau de similaridade(0 - 1)o Base de comparação
Cada atributo Valor do atributo
o Atribuição de "importâncias"o Global x Local
Recuperação (3) Atributo: Luz de estado do papel Apagada Apagada
Apagada Acesa Atributo: Modelo Robotron 100 Robotron 200 Robotron 100 Robotron Matrix 800
Recuperação (4)
Ciclo de Vida
Reutilização (1)
Reutilização (2)
Reutilização (3)
Ciclo de Vida
Retenção
Aplicações - Helpdesk (1)
Aplicações - Helpdesk (2)
Aplicações - Helpdesk (3)
Aplicações - Helpdesk (4)
Bibliografia[1] http://www.fbeppler.com/papers/DissertacaoMestradoFabianoDuarteBeppler.pdf[2] http://www.inf.ufsc.br/~awangenh/RBC/