Modelos de Redes Ricardo Prudêncio.

Slides:



Advertisements
Apresentações semelhantes
Módulo VI: efeitos indiretos e modelos de teias tróficas
Advertisements

Módulo IV: Criticalidade
Módulo V: Modularidade e mundo pequeno
Tolerância a Erros e Ataques em Redes Complexas
Simulação de Sistemas Antonio J. Netto AULA1.
Experiments with Clustering as a Software Remodularization Method Nicolas Anquetil and Timothy C. Lethbridge University of Ottawa, Canada WCRE 1999:
ESTIMAÇÃO.
Algoritmo das formigas
Simulação de Sistemas Prof. MSc Sofia Mara de Souza AULA2.
Variáveis Aleatórias Uma variável aleatória associa um número real a cada resultado de um experimento aleatório. Mais precisamente…
Noções de Simulação O cálculo de probabilidades e valores esperados nem sempre pode ser feito analiticamente. Frequentemente, recorre-se a modelos de simulação.
Modelos de Redes Complexas
Unidade 2 Formatação: Myrian Laste NTE / Concórdia.
Detecção de Comunidades
Enrique P. L. de Oliveira Tecnologia para Web Enrique P. L. de Oliveira
A estrutura de redes sexuais entre adolescentes.
Dinâmica de Epidemias numa Rede Social Real
Informática Teórica Engenharia da Computação
Teoria dos Grafos Caminhos e Noção de Grafos com pesos
Análise de Centralidade
Finding and Evaluating Community Structure in Networks
D ETECÇÃO DE C OMUNIDADES Ricardo Prudêncio. L INK M INING - T AREFAS Relacionadas a Objetos Relacionadas a Arestas Relacionadas a Grafos Ranking de Nós.
Redes complexas – Mundo pequeno, redes sem escala e redes aleatórias
Alunos : Airton Sampaio de Sobral Mailson Lira
Análise de Redes Complexas – Conceitos e Propriedades Básicas
Redes de Obesidade Luan Dutra Duarte
D IFUSÃO EM REDES COMPLEXAS Ricardo Prudêncio. W ORD - OF - MOUTH Opinião PúblicaAdoção de Inovações Marketing e Propaganda Brand Awareness Informação.
Otimização por Colônia de Formigas (ACO)
Seminário LAND A Preferential Attachment Model for Tree Construction in P2P Video Streaming Marcio N. Miranda - Daniel R. Figueiredo Submetido ao First.
Programação Avançada Simulação – Conceitos básicos
O que é Estatística? Estatística é a ciência que se ocupa da obtenção de informações (...) com a finalidade de através de resultados probabilísticos adequados,
Capítulo 3 Crovella, M, Krishnamurthy, B. Internet Measurement: infrastructure, traffic & applications. John Wiley & Sons, Embasamento Analítico.
CALIBRAÇÃO.
E VERYONE S AN I NFLUENCER : Q UANTIFYING I NFLUENCE ON T WITTER – B AKSHY ET AL Ricardo Prudêncio TAIA –
Área de Pesquisa: Redes de Computadores
CURSO DE ENGENHARIA DE PRODUÇÃO ENGENHARIA DE PROCESSSOS
Modelos de distribuição de erros
Amostragem Pontos mais importantes:
Bernt Entschev O Papel da Gestão de Pessoas no Resultado dos Negócios Itajaí, 27 de Outubro de 2009.
Avaliação de Desempenho Simulação
Estatística Aula 13 Prof. Marllus Gustavo Ferreira Passos das Neves
A PESQUISA E SUAS CLASSIFICAÇÕES
Análise de Redes Complexas – Conceitos e Propriedades Básicas
Aplicações Estatísticas uma rápida abordagem
C LASSIFICAÇÃO DE N ÓS Ricardo Prudêncio. L INK M INING - T AREFAS Relacionadas a Objetos Relacionadas a Arestas Relacionadas a Grafos Ranking de Nós.
METODOLOGIA DO ENSINO DE HISTÓRIA E GEOGRAFIA
Community Structure in Jazz de Pablo M. Gleiser e Leon Danon Tópicos Avançados em Inteligência Artificial Prof. Ricardo Prudêncio apresentado por Bernardo.
Link Prediction Problem for Social Networks
M INERAÇÃO DE R ELACIONAMENTOS - L INK M INING Ricardo Prudêncio.
Probabilidade e Estatística para Avaliação de Desempenho
Redes Complexas Silvia Benza Bareiro
Análise de Centralidade
Mecanismo de sugestão e processo de caracterização de redes sociais
Redes sociais e as novas tecnologias
Engenhos de Busca Renato Marcelino de Oliveira. World Wide Web Existem centenas de milhões de paginas na web tratando de variados assuntos.
REDES COMPLEXAS Rafael Dahis Engenharia de Computação e Informação UFRJ Redes de Computadores II – 2009/2 Professores: Luis Henrique Otto.
PROBABILIDADE E ESTATÍSTICA APLICADA À ENGENHARIA
DISTRIBUIÇÕES DE PROBABILIDADE
Redes Complexas Carlos Felipe Saraiva Pinheiro
DETECÇÃO DE COMUNIDADES TAIA
Conhecimento Científico
PERCORRENDO AS ETAPAS DE UMA AVALIAÇÃO* * Apresentação baseada no texto CBPH. Uma estrutura de Avaliação para Programas de Saúde em Comunidades, 2000.
DISTRIBUIÇÃO DE POISSON
SISTEMAS DE INFORMAÇÃO Projeto de Sistemas Análise Orientada a Objetos 2011/02 UNIPAC – Araguari FACAE - Faculdade de Ciências Administrativas e Exatas.
Gerenciamento de riscos
©2000 Paulo Adeodato Avaliação de Desempenho de Sistemas Análise de Fila Única Paulo Adeodato Departamento de Informática Universidade Federal de Pernambuco.
Laboratório de Mídias Sociais
Estatística: Aplicação ao Sensoriamento Remoto SER ANO 2016 Distribuições de Probabilidade Camilo Daleles Rennó
Emergence of Scaling in Random Networks
Estudo do artigo: “Exploring Complex Networks”
Transcrição da apresentação:

Modelos de Redes Ricardo Prudêncio

Roteiro Introdução Modelos Conclusões Redes Aleatórias Redes Sem Escala Conclusões

Introdução Definição de modelos matemáticos para estudo de redes complexas Estudar propriedades que possam ser estudadas de forma analítica Obter insights sobre fenômenos em redes reais

Introdução Iremos focar em dois modelos conhecidos da área de ciência das redes: Modelo aleatório Modelo de redes sem escala Parte da aula gerada a partir dos slides de Barabási em: http://barabasilab.neu.edu/courses/phys5116/

Redes Aleatórias Erdõs e Rényi (50-60)

Redes Aleatórias Erdõs e Rényi (década 50-60) G(N,p) Random Graph Model como os links se formam G(N,p) Probabilidade de ocorrência de uma aresta entre dois nós Número de nós do grafo Suposição básica: Arestas são criadas de forma aleatória com igual probabilidade independente dos nós

Redes Aleatórias G(N,p) não define uma única rede i.e., Pode levar a diferentes realizações (conjunto de redes possíveis com diferentes probabilidades) N=10 p=1/6

Redes Aleatórias G(N,p) tem propriedades que pode ser estudas em termos probabilísticos Exemplo: qual a probabilidade de ocorrência de uma rede com exatamente L arestas Distribuição binomial L arestas com probabilidade p e as restantes com probabilidade (1-p) Número máximo de arestas possíveis

Redes Aleatórias Tamanho médio <L> Grau médio

Redes Aleatórias Distribuição do Grau Crítica Seleciona k nós de N-1 Probabilidade de não observar N-1-k arestas Probabilidade de ter k arestas Crítica Existe uma quantidade razoável de nós com grau próximo à média Existe uma quantidade pequena de nós cujo grau difere muito da média Isso não acontece comumente em redes reais

Redes Aleatórias Coeficiente de Clustering Qual a probabilidade de dois nós com um vizinho em comum serem conectados? Em um modelo G(N,p), temos simplesmente: B A Transitividade ? C Crítica: C tende a zero para N grande e um grau médio fixo Isso também não ocorre com frequência em redes reais

Redes Aleatórias - Evolução Redes complexas evoluem a partir da conexão de nós inicialmente isolados

Redes Aleatórias - Evolução Na maioria das redes, é crucial que exista um componente gigante com uma fração alta dos nós E.g., Estruturas de comunicação não são úteis sem um componente gigante i.e. sem um caminho entre todos os pares de nós; E.g., Em redes sociais, um componente gigante é condição para observar um mundo pequeno Quando essa transição ocorre? I.e. Quando uma rede emerge a partir de um conjunto desordenado de indivíduos pouco conectados?

Redes Aleatórias - Evolução Considere o experimento (Barabási): Organize uma festa para uma centena de pessoas que não se conhecem e ofereça vinho As pessoas irão naturalmente se conhecer Comente a um dos convidados que a garrafa de rótulo azul é um vinho do Porto raro Em quanto tempo essa informação chegará ao conhecimento de todos na festa?

Redes Aleatórias - Evolução Considere uma rede G(N,p) Quantas arestas são necessárias em média para um componente gigante começar a emergir? Qual o grau médio <k> necessário? Resposta: teoricamente com <k> = 1 I.e. não são necessárias muitas areastas para observar uma rede altamente conectada

Redes Aleatórias - Evolução Tamanho do componente gigante 100% Componente Gigante (Fração em relação a N - %) Transição de fase 1 Grau médio <k> Transição de fase = tamanho do componente gigante começa a crescer exponencialmente

Redes Aleatórias - Evolução A medida que a rede cresce: Um componente gigante emerge quando o grau médio ultrapassar um limiar (baixo) O restante dos nós compõem um número de componentes pequenos sem conexão

Redes Aleatórias Crítica: modelo inadequado para descrição de fenômenos reais E.g. coeficiente de clustering e distribuição de grau não refletem o que se observa em redes reais Entretanto: (1) usado para comparação com redes reais (2) fácil de estudar de forma analítica fenômenos que ocorrem no mundo real E.g. evolução para redes altamente conectadas

Redes Sem Escala R. Albert, H Redes Sem Escala R. Albert, H. Jeong, A-L Barabasi, Nature, 401 130 (1999).

Modelo Aleatório (Esperado) World Wide Web Modelo Aleatório (Esperado) Nodes: Documentos WWW Links: URLs 3 bilhões de documentos ROBOT: coletava todas as URL’s em um documento e as seguia recursivamente P(k) ~ k- Observado R. Albert, H. Jeong, A-L Barabasi, Nature, 401 130 (1999).

World Wide Web Distribuição dos nós não é igualitária como no modelo aleatório Poucos nós com muitos links (Hubs) Existência de Hubs acontece em muitas redes complexas reais

Distribuição – Lei de Potência Malha Viária Malha Aérea

Redes Sem Escala Redes cuja distribuição dos graus dos nós seguem uma lei de potência Scale-free Networks = Diversas redes reais têm a característica básica de redes sem escala E.g., Internet, redes de proteínas, redes de colaboração, redes de citação,... P(k) ~ k-

ONLINE COMMUNITIES Twitter: Nós: usuários online Links: contatos Alan Mislove, Measurement and Analysis of Online Social Networks Jake Hoffman, Yahoo,

N = 212,250 actors k = 28.78 P(k) ~k- =2.3 ACTOR NETWORK Nós: atores Links: atuaram juntos Days of Thunder (1990) Far and Away (1992) Eyes Wide Shut (1999) N = 212,250 actors k = 28.78 P(k) ~k- =2.3

TOPOLOGY OF THE PROTEIN NETWORK Nós: proteínas Links: interações físicas (binding) H. Jeong, S.P. Mason, A.-L. Barabasi, Z.N. Oltvai, Nature 411, 41-42 (2001)

P(k) ~k- ( = 3) SCIENCE CITATION INDEX Nós: papers Links: citações 1736 PRL papers (1988) P(k) ~k- ( = 3) (S. Redner, 1998) Network Science: Scale-Free Property February 7, 2011

Redes Sem Escala - Formação Redes sem escala se forma seguindo o princípio da conexão preferencial Conexão preferencial = nós bem conectados tendem a receber mais links no futuro Plausível em muitos contextos (e.g. páginas Web) Princípio “Rich Get Richer” – Herbert Simon

Redes Sem Escala - Formação Simulação: Crescimento: a cada momento adicione um novo nó à rede Conexão Preferencial: conecte o novo nó a dois nós existentes. A probabilidade de escolha de um nó para ligação é proporcional ao grau do nó

Redes Sem Escala - Formação

Redes Sem Escala - Formação

Redes Sem Escala - Implicações Existência de um pequeno número hubs com papel estrutural de conectar a rede Em muitos casos, observa-se uma hierarquia de hubs Alta resiliência a falhas aleatórias e baixa tolerância a ataques direcionados Papel importante em processos de difusão

Conclusões Vimos dois modelos de redes bastante conhecidos Entretanto existem outros modelos importantes E.g., Modelo de Aptidão Aspectos importantes: Entender as características estruturais das redes geradas pelos modelos e como elas influem nos processos da rede Tirar insights para descrever fenômenos em redes reais

Material de Estudo Networks: An Introduction (M. Newman) Linked: A Nova Ciência das Redes (A-L. Barabási)