• Nenhum resultado encontrado

Electrónica de Seguros

N/A
N/A
Protected

Academic year: 2022

Share "Electrónica de Seguros"

Copied!
54
0
0

Texto

(1)

Sistema

Sistema Multi Multi - - Agente Agente Media

Media ç ç ão ão Electr Electr ó ó nica nica de de Seguros Seguros

Luís Nogueira (ISEP) Eugénio Oliveira (FEUP)

LIACC / NIAD&R

(2)

Motivação e Objectivos

Problema apresentado na Industrial Session - AMEC SIG Meeting, 2001

Sistema multi-agente

Comparar e avaliar produtos complexos

Valor acrescentado para clientes/seguradoras

Agrupar utilizadores e extrair estereótipos

Usando serviços de mediação inteligentes

(3)

Resumo

Comércio electrónico de seguros

Apresentação do BIAS

Desafios à sua implementação

Exemplo e resultados

Conclusões e aplicações noutros cenários

(4)

Comércio Electrónico de Seguros

Seguradoras vendem directamente aos clientes, excluindo o intermediário

Serviços de mediação existentes exigem produtos standard

Papel do intermediário é reduzido

(5)

Comércio Electrónico de Seguros

Web

Seguradora

Seguradora

Seguradora

(6)

Comércio Electrónico de Seguros

Web

Seguradora

Seguradora

Seguradora Broker

(7)

BIAS

Brokerage in Insurance – an Agent-based System

AS

AS

AS Comunidades

de utilizadores Estereótipos

Negociação Ontologia

Agente Intermediário

AC Descrição do

cliente e necessidades

Propostas de produtos Interacção em

representação do cliente

Comentário qualitativo Produtos

personalizados

...

(8)

Principais Vantagens

Cliente

Delega responsabilidades na procura de seguro personalizado

Seguradoras

Mantêm flexibilidade na oferta

Intermediário

Mantém papel no mercado electrónico

(9)

Desafios

Criar uma ontologia do domínio

Negociar (avaliar, comparar, …) um produto complexo

Modelar a interacção com cada utilizador individual

Aprender as preferências de diferentes grupos de utilizadores

(10)

Ontologia

Garantir consistência e compatibilidade da informação

Expressão mesmo significado

Conceito mesma expressão

Standards não se revelaram adequados

Muito complexos

Sem suporte à negociação

(11)

Ontologia

{Obj, Comp, Atr, Val, OCr , CAr , AVr , Deps}

Conjunto de identificadores {Obj, Comp, Atr, Val}

Conjunto de relações {OCr, CAr, Avr}

Conjunto de dependências entre valores de atributos {Deps}

(12)

Ontologia

<object name=”Life Insurance”>

<component name=”policy”\>

</object>

<component name=”policy”>

<attribute name=”policy_type”/>

</component>

<attribute name=”policy_type” mandatory=”yes” ...>

<type> string </type>

<domain> set of values</domain>

<values> Term, Whole Life</values>

</attribute>

(13)

Negociação de Seguros

Requisitos do domínio

Seguro descrito por múltiplos atributos

Dependências entre atributos

Intervenientes pretendem manter privacidade

Algoritmo Negociação_Q (Rocha & Oliveira)

Negociação multi-atributo

Aprendizagem ao longo do processo de negociação

Mantém a informação privada

Resolução de dependências

(14)

Negociação de Seguros

Cliente Intermediário Seguradoras

(1) Pedido

(2) Anúncio (3) Propostas (4) Propostas

(5) Contra-propostas

(6) Comentário qualitativo (7) Propostas

(8) Comentário qualitativo (9) Propostas finais múltiplas rondas

(10) Propostas seleccionadas

(11) Selecção / Rejeição

(15)

Avaliação das Propostas

Avaliação multi-atributo

Quantifica desvio da proposta em relação ao pretendido pelo cliente

Intermediário fornece comentário qualitativo às seguradoras

Apreciação qualitativa de cada um dos atributos

Distância entre a proposta actual e a melhor proposta

(16)

Formulação das Propostas

Seguradoras usam comentário para formular novas propotas

Recompensa depende do comentário recebido

Espaço de exploração reduzido

Baseada nas possibilidades, experiência e comentário qualitativo

Conjunto de tácticas negociais

Dependentes do tempo, importância dos atributos, …

(17)

Interacção com o Utilizador

Pedido do cliente incompleto

Não conhece a totalidade das opções

Não sabe especificar todos os atributos

Soluções propostas

Agente Cliente cria um perfil do utilizador

Agente Intermediário ajuda a definir pedido inicial com um “seguro padrão” (estereótipo)

(18)

Perfil do Utilizador

Opções para a construção do perfil

Feedback explícito vs. implícito

Modelação implícita das preferências

Menor necessidade de interacção

Construção parte da observação das acções

Conjunto de treino propostas

seleccionadas na 1ª ronda de negociação

(19)

Perfil do Utilizador

Extrair vector de frequências numa proposta seleccionada pelo utilizador

Vi = [x1:Fp1, x2:Fp2, ..., xn:Fpn]

Fpi frequência do valor numa dada proposta

Perfil criado a partir dos vectores de frequências

Propostas semelhantes possuem vectores semelhantes

(20)

Perfil do Utilizador

Perfil representado por vector n-dimensional

Cada dimensão corresponde a um atributo de um seguro

Dimensão representa um valor e o seu peso

Peso reflecte importância relativa do atributo para o utilizador

Wi = Fpi * (Fsi / np)

(21)

Perfil do Utilizador (Exemplo)

Critérios de selecção

Tempo: 5 a 10 anos

Prémio: < 50

57 Semestral

60000 10 anos

Temporário P7

32 Semestral

50000 10 anos

Temporário P6

41 Semestral

50000 1 ano

Temporário P5

30 Mensal

40000 10 anos

Temporário P4

45 64 35

Prémio

Semestral 50000

--- Permanente

P3

Anual 60000

5 anos Temporário

P2

Mensal 50000

5 anos Temporário

P1

Pagamento Capital

Tempo Tipo

(22)

Perfil do Utilizador (Exemplo)

Frequências

Tipo = {temporário : 3, permanente : 0}

Tempo = {1 ano : 0, 5 anos : 1, 10 anos : 2, 15 anos : 0}

Capital = {40000 : 1 , 50000 : 2, 60000: 0}

Pagamento = {mensal : 2, semestral : 1, annual : 0}

Prémio = {20 40 : 3, 40 60 : 0, 60 inf : 0}

(23)

Perfil do Utilizador (Exemplo)

[ Tipo = {temporário : 1.0},

Tempo = {10 anos : 0.67, 5 anos : 0.33}

Capital = {50000 : 0.67, 40000 : 0.33}

Pagamento = {mensal : 0.67, semestral : 0.33 } Prémio = {20 40 : 1.0} ]

Frequências

Tipo = {temporário : 3, permanente : 0}

Tempo = {1 ano : 0, 5 anos : 1, 10 anos : 2, 15 anos : 0}

Capital = {40000 : 1 , 50000 : 2, 60000: 0}

Pagamento = {mensal : 2, semestral : 1, annual : 0}

Prémio = {20 40 : 3, 40 60 : 0, 60 inf : 0}

(24)

Comunidades de Utilizadores

Identificação de comunidades distinctas numa população de utilizadores

Estruturar conjunto de exemplos não classificados criando grupos com base nas semelhanças

Determinar conjuntos com significado (comunidades)

Determinar conceitos com significado para cada conjunto (estereótipos)

(25)

Comunidades de Utilizadores

Construídas automaticamente

Aprendizagem não supervisionada

Agrupamento conceptual apropriado para resumir e explicar informação

COBWEB (Fisher, 1987) usa conceito

de utilidade da partição (Gluck e Corter,

1985)

(26)

COBWEB

Dada uma nova observação

Classificar o exemplo num cluster existente

Criar um novo cluster

Combinar dois clusters num único

Dividir um cluster em vários clusters

Seleccionada a hierarquia que maximiza

o valor da utilidade da partição

(27)

Criação de Comunidades

Partições são geradas incrementalmente

Agrupando utilizadores com características semelhantes

Maximizando a diferença para as restantes partições

Comunidades representam grupos bem definidos

Possível explicar os conceitos associados à hierarquia criada

(28)

Comunidades (Exemplo)

U1 U2 U3 C1

Sim Sim Não Não Filhos Estado

Civil Utilizador

Casado U4

Casado U3

Casado U2

Solteiro U1

(29)

Comunidades (Exemplo)

U1 U2 U3 C1

Sim Sim Não Não Filhos Estado

Civil Utilizador

Casado U4

Casado U3

Casado U2

Solteiro U1

U1 U2 C1

C2

U3 U4 Adicionando U4

(30)

Como extrair um significado?

Comunidades podem ser usadas para melhorar serviços do intermediário

Construir um modelo de cada comunidade (estereótipo)

Representativo dos seus utilizadores

Significativamente diferente das restantes comunidades

(31)

Estereótipos

Construídos através da identificação de padrões

Métrica avalia (para cada componente)

Aumento da frequência numa dada comunidade (fi)

Frequência no número total de observações (fc)

AF

c

= f

i2

– f

c2

(32)

Estereótipos

Quando considerar que uma preferência é representativa de uma comunidade?

AFc < 0 Componente não é representativo

AFc > ß Componente é representativo

Variando ß é possível medir

Componentes cobertos nos estereótipos

Sobreposição entre os estereótipos

(33)

Estereótipos (Exemplo)

User

Comp1, Comp4, Comp5, Comp6

U4

Comp1, Comp5

U3

Comp1, Comp6, Comp8

U2

Comp1, Comp6

U1

U1

C1

C2

U3 U4 U2

(34)

Estereótipos (Exemplo)

User

Comp1, Comp4, Comp5, Comp6

U4

Comp1, Comp5

U3

Comp1, Comp6, Comp8

U2

Comp1, Comp6

U1

U1

C1

C2

U3 U4

Estereótipo C2 (ß = 0.05) AFc = fi2 – fc2

AFComp1 = (2/2)2 – (4/4)2 = 0.0

AFComp4 = (1/2)2 – (1/4)2 = 0.185 AFComp5 = (2/2)2 – (2/4)2 = 0.75 AFComp6 = (1/2)2 – (3/4)2 = -0.315 U2

(35)

Exemplo funcionamento BIAS

AS

AS

AS

...

Agente Intermediário

Dados Necessidades

Cliente

[Sexo: Masculino, Idade: 35, ...]

Necessidades

Protecção de empréstimo

Insere cliente numa comunidade

AC

(36)

Exemplo funcionamento BIAS

AS

AS

AS

...

Estereótipo Comunidade

Produto

Seguro de Vida

Apólice

[Tipo: temporária, Capital: 350.000, Duração: 15 anos, …]

AC Agente

Intermediário

(37)

Exemplo funcionamento BIAS

AS

AS

AS

...

Pedido inicial

Produto

Seguro de Vida

Apólice

[Tipo: temporária, Duração: {15 anos, 10 anos}, …]

Agente Intermediário

AC

Ordem dos atributos/valores expressa preferências

(38)

Exemplo funcionamento BIAS

AS

AS

AS Inicia

negociação ...

Agente Intermediário

AC

(39)

Exemplo funcionamento BIAS

AS

AS

AS

...

Agente Intermediário

AC

Propostas 1ª ronda

Seguradora 1 [duração:15 anos,capital:300.000,...]

Seguradora 2 [duração:10 anos,capital:350.000,...]

...

Auxilia utilizador na comparação das propostas

(40)

Exemplo funcionamento BIAS

AS

AS

AS

...

Seguradoras / Contra-proposta

Seguradoras seleccionadas [Seguradora 1, Seguradora 3, ...]

Contra-proposta

[Capital: 350.000, Pagamento: mensal, … ]

Aprende perfil do utilizador

Agente Intermediário

AC

(41)

Exemplo funcionamento BIAS

AS

AS

AS

...

Agente Intermediário

AC Propostas /

Comentário

Múltiplas rondas de negociação

(42)

Exemplo funcionamento BIAS

AS

AS

AS

...

Propostas personalizadas

Seguradora 1 [capital:350.000,...,pagamento:mensal,...]

Seguradora 4 [capital:300.000,...,pagamento:mensal,...]

Diálogo com AC

satisfação de restrições

AC Agente

Intermediário

(43)

Exemplo funcionamento BIAS

AS

AS

AS

...

Agente Intermediário

AC

Auxilia utilizador na comparação das propostas

Selecção da vencedora

Seguradora 1

(44)

Exemplo funcionamento BIAS

AS

AS

AS

...

Agente Intermediário

AC

Actualiza estereótipos

Resultado da negociação

(45)

Resultados

Auxílio prestado pelo BIAS

Reduz significativamente a interacção exigida ao utilizador

Comunidades e estereótipos

Decisivos na qualidade do pedido inicial

Adaptam-se a alterações no domínio

Perfil do utilizador

Enriquece a avaliação das propostas

(46)

Aspectos Técnicos

XML

Estruturação da informação trocada entre os agentes

Bee-gent

Plataforma de desenvolvimento

Castor

Mapear documentos XML em objectos Java e vice-versa

(47)

Bee-gent

Framework Java da Toshiba

2 tipos de agentes

Agent Wrapper - "embrulho" de aplicações existentes

Mediation Agent - coordenação entre aplicações

Agentes comunicam por XML/ACL

(48)

Bee-gent

Interfaces comuns entre aplicações

Migração de agentes

Encriptação de dados

Conformidade com o standard da FIPA

(49)

Conclusões

Domínio complexo

Seguro possui muitos atributos e dependências

Clientes não são peritos

Seguradoras pretendem manter flexibilidade no comércio electrónico

Mediadores pretendem manter valor acrescentado

Sistema proposto representa uma nova abordagem na mediação de seguros

Necessidades individuais reflectidas nas propostas

(50)

Conclusões

Perfil do utilizador completa pedidos dos clientes

Melhorando avaliação das propostas

Comunidades de utilizadores identificadas automaticamente

Adaptam-se a alterações no domínio

Estereótipos são representativos das preferências de uma comunidade

Permitem aconselhar clientes num mercado electrónico de seguros

(51)

Flexibilidade da solução

Solução foi recentemente proposta para configuração da QoS em ambientes

abertos e heterogéneos

Serviços surgem/terminam dinâmicamente

Preferências individuais dos utilizadores

Limitações dos diversos dispositivos

Fornecedores pretendem maximizar utilização dos seus recursos

(52)

Questões?

(53)

Bee-gent

public void action(){

// Define sub-goals

archive(new Goal(new Equal("Stage11","done")));

archive(new Goal(new Equal("Stage12","done")));

...

public void action(){

// Start Planning

Goal g = new Goal(new Equal("Stage1","done"),5);

post(g);

while(!checkEvent(g,'u'));

unpost(g);

}

(54)

Bee-gent

BrokerBeeStage12_stereotype(){

// Goal of this stage

setGoal(new Goal(new Or(new Equal("Stage12","done"), new Equal("Stage12","failed"))));

// Pre-condition of this stage setPrecond(new BeliefEvent(

new Equal("Stage12","failed"),'n'));

}

BrokerBeeStage12_stereotype_fail(){

// Goal of this stage

setGoal(new Goal(new Equal("Stage12","done")));

// Pre-condition of this stage setPrecond(new BeliefEvent(

new Equal("Stage12","failed"),'a'));

}

Referências

Documentos relacionados

O que estamos tentando fazer na PUCRS é atrair, manter e formar os melhores estudantes, criar novos laboratórios de pesquisa, gerar capital intelectual e estimular a interação e

Os autores relatam a primeira ocorrência de Lymnaea columella (Say, 1817) no Estado de Goiás, ressaltando a importância da espécie como hospedeiro intermediário de vários parasitos

Prejuízo estético, em grau médio ou máximo, quando atingidos crânios, e/ou face, e/ou pescoço ou perda de dentes quando há também deformação da arcada

Por sua vez, a tecnologia da estabilização / solidificação (S/S) tem sido uma importante ferramenta no tratamento de substâncias perigosas contidas em resíduos industriais

Se o espaço sempre diz respeito a uma relação com o sujeito (o sujeito organiza, modifica e constitui novos espaços), priorizo neste estudo não como Flaubert representa a

EMPRESAS Garantia e rapidez na quitação de dívidas Prestamista Auxílio alimentação Rescisão contratual Morte Invalidez Inclusão de cônjuge Vida em Grupo Morte acidental

Se o indicador de Bateria Fraca acender-se e depois apagar-se (funcionamento normal) dê um toque na superfície do transdutor. Se não for ouvido qualquer sinal de áudio no

Na fachada posterior da sede, na parte voltada para um pátio interno onde hoje há um jardim, as esquadrias não são mais de caixilharia de vidro, permanecendo apenas as de folhas