modelagem de sistemas complexos para políticas...

24
Modelagem de Sistemas Complexos para Políticas Públicas Patrícia A. Morita Sakowski 29/09/2017

Upload: trinhduong

Post on 23-Dec-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Modelagem de

Sistemas Complexos

para Políticas PúblicasPatrícia A. Morita Sakowski

29/09/2017

Page 2: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Motivador

Apresentar o que são modelos baseados em

sistemas complexos e discutirmos se é possível

utilizá-los para a construção do modelo

econômico do RenovaBio

2

Page 3: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Conteúdo

O que são sistemas complexos?

Por que sistemas complexos para políticas públicas?

Modelos baseados em sistemas complexos

Comentários finais

3

Page 4: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Sistemas complexos

O que são?

“Um campo de pesquisa interdisciplinar ...

que procura explicar como um grande número

de entidades relativamente simples,

sem o benefício de um controle central,

se organiza

num todo coletivo que cria padrões,

usa informação e,

em alguns casos, evolui e aprende”

(Mitchell, M.)

4

Page 5: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Sistemas complexos

O que são?

“Sistema composto por várias partes que interagem entre si,

no qual o resultado que emerge do sistema

é produto das interações

e do feedback entre esse resultado emergente

e as decisões individuais”

(Rand, W.)

5

Page 6: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Por que sistemas complexos

para políticas públicas?

Objetivo da política pública

geralmente é alterar ou manter o

comportamento de um grande

grupo de indivíduos e organizações

para chegar a um resultado

socialmente desejado

6

Page 7: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Por que sistemas complexos

para políticas públicas?

Mas os indivíduos e organizações são heterogêneos

Reagem à política de diferentes maneiras

Influenciam as reações dos demais

E geram feedbacks que retroalimentam as políticas

7

Page 8: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Por que sistemas complexos

para políticas públicas?

O resultado da política pública é resultado:

Da resposta de cada agente

De como a resposta de cada agente influencia a

resposta dos demais

Como tais reações retroalimentam a política

“Complex systems can be difficult to

predict, control and manage, which in

many ways is the goal of public policy”

(Rand, W.)

8

Page 9: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Como então analisar

sistemas complexos?

9

Page 10: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Fonte: http://www.art-sciencefactory.com/complexity-map_feb09.html

10

Page 11: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Fonte: http://www.art-sciencefactory.com/complexity-map_feb09.html

11

Page 12: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Como então analisar

sistemas complexos?

Modelagem baseada em agentes

Análise de redes

Data mining, Machine Learning e afins

12

Page 13: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Modelos baseados em agentes

(ABM)

Modelagem computacional

Comportamento de cada agente é modelado em

computador

Como utilizam a informação disponível para tomar

decisões?

Como comportamento de hoje depende do de ontem?

Como comportamento depende do comportamento de

outros?

São realizadas simulações para entender como o sistema

evolui e que propriedades emergem

13

Page 14: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

EURACE

Agent-Based Macroeconomic Modeling

and Policy Analysis: The Eurace@Unibi

Model

“We show how an agent-based

model can be used to identify

economic mechanisms and how

it can be applied to spatial policy

analysis.

Our assessment is that agent-

based models in economics have

passed the proof-of-concept

phase and it is now time to move

beyond that stage.

It has been shown that new kinds

of insights can be obtained that

complement established

modeling approaches.”

https://papers.ssrn.com/sol3/pap

ers.cfm?abstract_id=2384391

14

Page 15: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Análise de redes

Exemplos de redes

Redes sociais

Linhas aéreas

Bancos

Alguns tipos de análises

Quão forte, quão duradouras e quão relevantes são as

ligações entre as pessoas ou instituições?

Como é a conectividade de uma determinada rede, de que

modo mudanças em um nó específico afetam as outras

conexões de forma significativa?

Quão robusta é a rede a falhas aleatórias de nós?

Quão vulnerável é a rede a ataques a nós? 15

Page 16: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Exemplo de Análise de redes

The diffusion of Microfinance

(Banerjee, Duflo et al., 2012)

“Se apenas 10 ou 20 membros de uma vila de milhares de pessoas são informados sobre a oportunidade de pegar crédito de uma instituição de microcrédito, em que medida a participação eventual depende de quais indivíduos são contactados inicialmente?”

“We show that eventual program participation is higher in villages where the first set of people to be informed are more important in a network sense. In particular, we show that a specific measure of the importance or position of the initially contacted individuals, their eigenvector centrality, is significantly related to eventual microfinance participation, while other measures of centrality are not.”

https://economics.mit.edu/files/7781 16

Page 17: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Mineração de dados,

Machine Learning e afins

Machine Learning: “Campo de estudo que dá aos

computadores a habilidade de aprender sem serem

explicitamente programados.” (Samuel, A.)

Carros autônomos que dirigem sozinho

Recomendações Netflix

Detecção de fraude em cartões de crédito

17

Page 18: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Exemplo

Deep Learning na identificação de empresas de fachada que tenham sido contratadas ou participado de licitações públicas (Melo, Bruno)

Aplicou-se Transfer Learning a uma Rede Neural Convolucional de alto desempenho previamente parametrizada para identificar objetos diversos em imagens. Este processo teve por objetivo a adaptação de um subconjunto de seus parâmetros visando à sua especialização na identificação de empresas sem sede ou que possuam instalações precárias. O modelo categoriza imagens de empresas (obtidas após etapa de geocodificação de endereços) como sendo ou não pertencentes à classe de interesse de modo a subsidiar a seleção de contratos para futura análise.

https://www.youtube.com/watch?v=X6EdAhqE55g

18

Page 19: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Como os modelos baseados em

sistemas complexos diferem de

modelos mais tradicionais?

Equações -> simulação

Determinístico -> estocástico

Homogêneo -> heterogêneo

Linear -> não linear

Estático -> dinâmico

Experimentos em silício

Intensivos em dados e capacidade computacional

19

Page 20: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Algumas Referências

20

Page 21: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Motivador

Apresentar o que são modelos baseados em

sistemas complexos e discutirmos se é possível

utilizá-los para a construção do modelo

econômico do RenovaBio

21

Page 22: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Motivador

Apresentar o que são modelos baseados em

sistemas complexos e discutirmos se é possível

utilizá-los para a construção do modelo

econômico do RenovaBio

Múltiplos modelos

22

Page 23: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

Motivador

Apresentar o que são modelos baseados em

sistemas complexos e discutirmos se é possível

utilizá-los para a construção do modelo

econômico do RenovaBio

Múltiplos modelos

23

Page 24: Modelagem de Sistemas Complexos para Políticas Públicaspages.cnpem.br/wectbe/wp-content/uploads/sites/83/2017/10/Patricia... · Motivador Apresentar o que são modelos baseados

[email protected]

https://vimeo.com/58291553

“…it is not uncommon for small changes to

have big effects; big changes to have

surprisingly small effects; and for effects to

come from unanticipated causes” (OCDE, 2009)24