Skip navigation
Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.ufpe.br/handle/123456789/63326

Comparte esta pagina

Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.advisorSILVA, Ricardo Martins de Abreu-
dc.contributor.authorALBUQUERQUE, Eduardo Geber de Melo-
dc.date.accessioned2025-05-20T15:06:07Z-
dc.date.available2025-05-20T15:06:07Z-
dc.date.issued2024-03-25-
dc.date.submitted2025-05-14-
dc.identifier.citationALBUQUERQUE, E. G. de M. Tracer Propagation: Interpretable Node Embedding. 2025. Trabalho de Conclusão de Curso (Ciência da Computação) - Universidade Federal de Pernambuco, Recife, 2024.pt_BR
dc.identifier.urihttps://repositorio.ufpe.br/handle/123456789/63326-
dc.description.abstractGraph analytics, crucial in various domains from social networks to biological systems, has seen a shift towards embedding graph nodes into low-dimensional spaces followed by applying standard machine learning techniques. This paradigm aims to preserve topological node similarity and global network structure in the latent embedding space. We introduce Tracer Propagation, a novel node embedding algorithm which generates interpretable embeddings by propagating continuous values (tracers) across the network, a mechanism inspired by the community detection algorithm Label Propagation. We evaluate Tracer Propagation’s performance primarily in community detection tasks, utilizing K-means on resulting embeddings and comparing against ground-truth communities as well as standard algorithms like Label Propagation and Leiden. Our experiments show promising results on small graphs, demonstrating Tracer Propagation’s effectiveness in capturing community structures and topological similarities. Beyond being only a node embedding algorithm, Tracer Propagation’s interpretability — perhaps its most significant feature — enables defining novel node similarity measures, which can be be fed into traditional optimization-based node embedding algorithms and potentially enhance their performance. As a bonus, we introduce Principal Component Selection (PCS), a simple algorithm for dimensionality reduction promoting interpretability and reducing dataset redundancy.pt_BR
dc.format.extent22p.pt_BR
dc.language.isoengpt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/br/*
dc.subjectGraph Analysispt_BR
dc.subjectNode Embeddingpt_BR
dc.subjectCommunity Detectionpt_BR
dc.subjectData Analysispt_BR
dc.subjectMachine Learningpt_BR
dc.titleTracer Propagation: Interpretable Node Embeddingpt_BR
dc.typebachelorThesispt_BR
dc.contributor.authorLatteshttp://lattes.cnpq.br/3702176541881285pt_BR
dc.degree.levelGraduacaopt_BR
dc.contributor.advisorLatteshttp://lattes.cnpq.br/6234141909588262pt_BR
dc.description.abstractxA análise de grafos, crucial em diversos domínios, desde redes sociais até sistemas biológicos, tem passado por uma mudança em direção ao mapeamento (imersão) de nós do grafo para espaços de baixa dimensão, seguido pela aplicação de técnicas de aprendizado de máquina. Esse paradigma visa preservar a similaridade topológica entre os nós e a estrutura global da rede no espaço latente de imersão. Introduzimos o Tracer Propagation, um novo algoritmo de imersão de nós que gera vetores interpretáveis ao propagar valores contínuos (marcadores) pela rede, um mecanismo inspirado no algoritmo de detecção de comunidades Label Propagation. Avaliamos o desempenho do Tracer Propagation principalmente em tarefas de detecção de comunidades, utilizando K-means nos vetores resultantes e comparando com comunidades de referência, bem como com algoritmos padrão como Label Propagation e Leiden. Nossos experimentos mostram resultados promissores em grafos pequenos, demonstrando a eficácia do Tracer Propagation em capturar estruturas comunitárias e similaridades topológicas. Além de ser apenas um algoritmo de incorporação de nós, a interpretabilidade do Tracer Propagation — talvez sua característica mais significativa — permite a definição de novas medidas de similaridade entre nós, que podem ser integradas a algoritmos tradicionais de imersão baseados em otimização e potencialmente melhorar seu desempenho. Como bônus, introduzimos o Principal Component Selection (PCS), um algoritmo simples de redução de dimensionalidade que promove a interpretabilidade e reduz a redundância do conjunto de dados.pt_BR
dc.subject.cnpqÁreas::Ciências Exatas e da Terra::Ciência da Computaçãopt_BR
dc.degree.departament::(CIN-DCC) - Departamento de Ciência da Computaçãopt_BR
dc.degree.graduation::CIn-Curso de Ciência da Computaçãopt_BR
dc.degree.grantorUniversidade Federal de Pernambucopt_BR
dc.degree.localRecifept_BR
dc.identifier.orcid0000-0002-5661-1121pt_BR
Aparece en las colecciones: (TCC) - Ciência da Computação

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
TCC Eduardo Geber de Melo Albuquerque.pdf1,55 MBAdobe PDFVista previa
Visualizar/Abrir


Este ítem está protegido por copyright original



Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons Creative Commons