Mineração de Grafos e Predição de Links

Slides:



Advertisements
Apresentações semelhantes
1 Avaliação da Qualidade para Engenharia de Requisitos Orientada a Agentes Emanuel Batista dos Santos 11/05/2007.
Advertisements

Modelos e Sistemas de Reputação
Teoria dos Grafos Loana Tito Nogueira.
QUANTIFYING QUALITATIVE ANALYSES OF VERBAL DATA: A PRACTICAL GUIDE
Algoritmo polinomial para geração de uma Árvore Geradora Mínima
Grafos Grafo G = (V, E) V — conjunto de vértices
Parte III – Engenharia de Software para Autonomic Computing Seminários 2007 – 2º Semestre Maíra Gatti.
Um Modelo de Reputação Baseado em Testemunhos
Ontologia para Sistemas Configurarionais Urbanos
Grafos – Parte 1 Projeto e Análise de Algoritmos Aline Vasconcelos
Grafos - Definições Preliminares - Formas de Representação
Ronaldo Celso Messias Correia –
Inteligência Artificial Distribuída
Roteamento Baseado em Crédito/Punição
Análise de Centralidade
Link Mining Víctor Medeiros.
Aprendizagem de Máquina - Agrupamento
Finding and Evaluating Community Structure in Networks
Predição de Relacionamentos
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.
R ESOLUÇÃO DE E NTIDADES Ricardo Prudêncio. L INK M INING - T AREFAS Relacionadas a Objetos Relacionadas a Arestas Relacionadas a Grafos Ranking de Nós.
Análise de Redes Complexas – Conceitos e Propriedades Básicas
Dayvid Victor Rodrigues de Oliveira Guilherme Ramalho Magalhães
Sistemas de Detecção de Intrusão
Aluno: Lucas Bucci da Silveira Orientador: Carlos Roberto Lopes
Combined Regression and Ranking
Marcus Vinicius Silva Soares Orientador: Luiz Merschmann Outubro / 2010.
Gerhard M¨unz, Sa Li, Georg Carle Computer Networks and Internet Wilhelm Schickard Institute for Computer Science University of Tuebingen, Germany Traffic.
Uma análise da ação da idade em processos de reconhecimento de faces baseados em PCA Daniel da Silva Diogo Lara
MAS-ML Tool: Um Ambiente de Modelagem de Sistemas Multi-Agentes
Uso de Sistemas Imunológicos Artificiais para Detecção de Falhas em Plantas da Indústria de Petróleo. Aluno: Alexandre Willig Quintino dos Santos Orientador:
Comitês (Ensembles) de Agrupamentos Marcílio C. P. de Souto DIMAp/UFRN.
Reconhecimento e Verificação de Assinaturas
Robôs Autómatos - Sistema de Mecos Autómatos Realizado por: Armando Cavaleiro Tiago Roque Universidade de Aveiro Sistemas de Tempo Real.
Análise de Redes Complexas – Conceitos e Propriedades Básicas
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.
LIG - Université Grenoble Mineração de Preferências Contextuais sobre dados de preferência “pairwise” Data Mining AULA 19 – Parte I Sandra de Amo.
SBBD 2006 Extração de dados e metadados em textos semi-estruturados usando HMMs Universidade Federal do Amazonas Departamento de Ciência da Computação.
INTRODUÇÃO À WEB SEMÂNTICA E À ANÁLISE DE REDES SOCIAIS
Msc. Daniele Carvalho Oliveira
Fabricio Aparecido Breve Orientador: Prof. Dr. Zhao Liang Aprendizado de Máquina em Redes Complexas Instituto de Ciências Matemáticas e Computação (ICMC)
1 2º Ciclo de Estudos – Mestrado Informática Médica Docente: Inês Dutra Alunos: João Janeiro Luis Martinez Ricardo Casal Disciplina: Sistemas de Apoio.
Link Prediction Problem for Social Networks
M INERAÇÃO DE R ELACIONAMENTOS - L INK M INING Ricardo Prudêncio.
Roteamento Baseado em Crédito/Punição Rafael dos Santos Alves.
Aula de Monitoria – Miniprova
Sumarização Ontologias Paulo Orlando V. Q. Sousa.
Algoritmos FPT para o Problema da k-Cobertura por Vértices
Análise de Centralidade
Tópicos Avançados em Agentes Inteligentes Análise e Mineração de Redes Complexas Ricardo Prudêncio –
Mecanismo de sugestão e processo de caracterização de redes sociais
Categorização de Documentos Mariana Lara Neves CIn/UFPE.
CIn/UFPE1 Categorização de Documentos e Preparação de Dados Mariana Lara Neves Flávia Barros (participação mínima) CIn/UFPE.
Distributed Data-Parallel Computing Using a High-Level Programming Language TL1 Programação com Objetos Distribuídos Claiton Luiz Vieira Lisboa.
REDES COMPLEXAS Rafael Dahis Engenharia de Computação e Informação UFRJ Redes de Computadores II – 2009/2 Professores: Luis Henrique Otto.
Introdução aos sistemas distribuídos on-line para processamento de fluxos de dados – Parte I PROF. ANDRÉ LEON S. GRADVOHL, DR. 7/agosto/2015.
Nº Aluno: Nome: António Paulo Santos Sessão Controlo Tese 2º Semestre 2007/2008.
Modelos e Sistemas de Reputação Viviane Torres da Silva
Indicadores de Redes de Municípios Projeto ODR MI/UnB.
Sistemas de Informação Inteligentes Aula 1 Nadilma Nunes
Comunicação Assíncrona em Equipes Distribuídas: Requisitos e Meios Utilizados Cleyton Carvalho da Trindade Universidade Federal de.
Laboratório de Mídias Sociais Aula 02 Análise Textual de Mídias Sociais – parte I Prof. Dalton Martins Gestão da Informação Universidade.
Laboratório de Mídias Sociais
Sistemas de Informação Inteligentes Aula 4 Nadilma Nunes
 Prof. Miguel Gabriel Prazeres de Carvalho 1. 2 Redes Sociais GPS Para o correio. Para Viajantes. Pesquisas Biológicas. Distribuição de Tarefas. Recomendações.
Redes Sociais e Sistemas Multiagentes
INSTRUÇÕES PARA PREPARAÇÃO DO BANNER PARA O II EMMEC 2016 (Times New Roman 48, Negrito, Caixa alta) (Linha em branco, tamanho 28) Nome do autor (Instituição)
Resultados Conclusões Todos os objetivos do projeto foram satisfeitos. Sobre a análise do método proposto, houve uma grande variação dos resultados, mas.
Agrupamento Balanceado de Sujeitos a fim de Testar a Interface Gráfica de um Software de Geometria Interativa Simone Borges, Helena Reis, Luis Moro, Vinícius.
Temas de Pesquisa para 2016 Prof. Elvis Fusco. Data Science e Big Data Analytics Estudo e aplicações do conceito de Data Science no desenvolvimento de.
Transcrição da apresentação:

Mineração de Grafos e Predição de Links Antonio Pecli Ronaldo Goldschmidt 1

CONTEXTO Crescimento de aplicações de modelos de grafos para resolução de problemas do mundo real (biologia, economia, sistemas de recomendação, etc); Crescimento de diversas redes sociais (Orkut, Facebook, Twitter, Flicker, tc); Surgimento de diversas áreas de estudo: redes complexas (complex networks), análise de redes sociais (social network analysis), análise de links (link analysis); Necessidade de descobrir conhecimento a partir dos conjuntos de dados representados por estruturas e modelos de grafos.

MINERAÇÃO DE GRAFOS Mineração de grafos: consiste na busca por padrões de relacionamento e comportamento ou novos conhecimentos em conjuntos de dados representados em modelos de grafos; Elementos representados em grafos geralmente possuem diversos relacionamentos (arestas) entre si, e estes podem possuir padrões importantes referente à maneira que esses elementos interagem no mundo real (ex: redes PPI – interação entre proteínas); Áreas como análise de redes complexas estudam a dinâmica e estrutura de diversos modelos de grafos em problemas do mundo real – onde existem diversas aplicações de técnicas de mineração de grafos;

MINERAÇÃO DE GRAFOS Conceitos básicos: Grafos Um grafo G é uma estrutura formada por dois conjuntos (V, A), tais que: V é o conjunto (não vazio) de vértices ou nós do grafo; A é o conjunto de pares ordenados de arestas a = (u, v), u e v ∈ V;

MINERAÇÃO DE GRAFOS Representação dos grafos: Matriz e Lista de adjacência: Uma lista de adjacência é um conjunto que representa quais nós da rede possuem aresta com um determinado nó; Uma matriz de adjacência é uma matriz de tamanho N x N, sendo N o número de nós do grafo, que representa quais as arestas existentes no grafo. Nós Lista de adjacência A {B, C, D} B {A, B, E} C {A, B} D {A, E, F} E {B, D} F {D} Nós A B C D E F 1

MINERAÇÃO DE GRAFOS Métricas (Centralidade) Centralidade de grau: fórmula Centralidade de proximidade: fórmula Centralidade de intermediação: fórmula Nós Centralidade de grau Centralidade de proximidade Centralidade de intermediação A B C D E F

MINERAÇÃO DE GRAFOS Outros tipos de métricas Topológicas Lista Caminhos Atributos dos nós Exemplos

TAREFAS Tarefas de mineração de grafos: Detecção de comunidades Rankeamento Predição de links

PREDIÇÃO DE LINKS Predição de links Técnica para tratamento de links ausentes, que consiste na aplicação de técnicas e métodos preditivos para prever links que não estão atualmente representados em uma rede.

FERRAMENTAS EXISTENTES Linguagem de programação: Python; SNAP (Stanford Network Analysis Platform); Scikit-learn (framework de aprendizado de máquina); Lógicas complementares - As do primeiro tipo não infringem os princípios básicos da lógica clássica e não questionam sua validade universal, apenas ampliam e complementam o seu escopo. Em geral, a linguagem clássica é enriquecida com a introdução de novos operadores. Lógicas Heterodoxas – derrogam os princípios da lógica clássica. Destinadas a substituir a lógica clássica em alguns domínios do saber. 10 10

REFERÊNCIAS - BILGIC, M., NAMATA, G. M., GETOOR, L. Combining Collective Classification and Link Prediction. Washington: ICDMW '07 Proceedings of the Seventh IEEE International Conference on Data Mining Workshops, pp. 381-386, 2007. - BAGAI, R., SUNDERRAMAN, R. A Paraconsistent Relational Data Model. London: International Journal of Computer Mathematics, Gordon and Breach Science Publishers, vol. 55, no. 1, pp. 39-55, 1995. - DAHABIAH, A., PUENTES, J., SOLAIMAN, B. Digestive Casebase Mining Based on Possibility Theory and Linear Unidimensional Scaling. Winsconsin: AIKED'09 Proceedings of the 8th WSEAS international conference on Artificial intelligence, knowledge engineering and data base, 2009. - DOPPA, J., YU, J., TADEPALLI, P., GETOOR, L. Chance-Constrained Programs for Link Prediction. NIPS Workshop on Analyzing Networks and Learning with Graphs, 2009.   11