Please use this identifier to cite or link to this item: http://hdl.handle.net/1843/SLSS-8HTML5
Full metadata record
DC FieldValueLanguage
dc.contributor.advisor1Wagner Meira Juniorpt_BR
dc.contributor.referee1Adriano Alonso Velosopt_BR
dc.contributor.referee2Sebastián Alberto Urrutiapt_BR
dc.contributor.referee3Alexandre Plastino de Carvalhopt_BR
dc.creatorCarlos Henrique de Carvalho Teixeirapt_BR
dc.date.accessioned2019-08-14T08:56:19Z-
dc.date.available2019-08-14T08:56:19Z-
dc.date.issued2011-05-13pt_BR
dc.identifier.urihttp://hdl.handle.net/1843/SLSS-8HTML5-
dc.description.abstractA graph is a universal data structure, useful to represent several objects and concepts.In the recent decades, the interest in graphs has been driven by a large amount of dataavailable. Examples include XML repositories, social networks, biological networks,and chemical graphs. Therefore, it is necessary to manage, query and analyze suchlarge graph data efficiently.The central problem of this thesis is the computation of the similarity betweengraphs in an efficient and effective manner. The proposed approach may be dividedinto two parts: (1) a transformation function, and (2) a signature function. A transformationfunction decomposes the input graph into approximate paths, which aresubstructures presented by this work. Approximate paths differ from simple paths byallowing gaps between nodes. Such flexible substructures are able to describe directand indirect relationships in graphs. The similarity between two graphs is computedthrough a kernel function based on the number of substructures shared by them. Sincethe number of substructures that represent a graph may be large, a signature functionapplies a hashing technique in order to provide a short descriptor for a set of substructures.The signatures are short enough to fit into the main memory and may estimatethe similarity between the sets efficiently, with theoretically guaranteed effectiveness.We have evaluated the proposed method using several real and synthetic datasets,from different application scenarios, such as information retrieval and classification.The results show that approximate paths may be used efficiently and achieve gainsw.r.t. the techniques from the literature.pt_BR
dc.description.resumoGrafos são estruturas de dados universais capazes de representar objetos e conceitos. Nas últimas décadas, o interesse por essa estrutura tem sido impulsionado pela grande quantidade de dados modelados naturalmente como grafos. O objetivo deste trabalho é comparar dois grafos quaisquer de forma eficiente e eficaz, facilitando as análises de grandes bases de dados. Primeiro, os grafos são decompostos em subestruturas chamadas de caminhos aproximados. A similaridade entre dois grafos é, então, calculada em função do número de subestruturas compartilhadas entre eles. Visto que o conjunto de subestruturas gerado para representar um grafo pode ser grande, nós utilizamos técnicas de hashing para reduzí-lo a um conteúdo fixo e pequeno de informacão. Além de tornar possível a análise em memória principal, as assinaturas estimam a similaridade entre os conjuntos de forma eficiente, com qualidade assegurada. Os experimentos realizados em cenários reais mostram a efetividade do método proposto.pt_BR
dc.languagePortuguêspt_BR
dc.publisherUniversidade Federal de Minas Geraispt_BR
dc.publisher.initialsUFMGpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectCiência da Computaçãopt_BR
dc.subject.otherTeoria dos grafospt_BR
dc.subject.otherComputaçãopt_BR
dc.subject.otherMineração de dados (Computação)pt_BR
dc.titleSimilaridade de grafos via hashingpt_BR
dc.typeDissertação de Mestradopt_BR
Appears in Collections:Dissertações de Mestrado

Files in This Item:
File Description SizeFormat 
carloshenriquedecarvalhoteixeira.pdf4.7 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.