Please use this identifier to cite or link to this item: http://hdl.handle.net/1843/ESBF-97GJSQ
Full metadata record
DC FieldValueLanguage
dc.contributor.advisor1Nivio Zivianipt_BR
dc.contributor.referee1Edleno Silva de Mourapt_BR
dc.contributor.referee2Wagner Meira Juniorpt_BR
dc.contributor.referee3Ana Carolina Brandao Salgadopt_BR
dc.creatorAécio Solano Rodrigues Santospt_BR
dc.date.accessioned2019-08-12T08:06:19Z-
dc.date.available2019-08-12T08:06:19Z-
dc.date.issued2013-03-11pt_BR
dc.identifier.urihttp://hdl.handle.net/1843/ESBF-97GJSQ-
dc.description.abstractOne of the main challenges endured when designing a scheduling policy regarding freshness is to estimate the likelihood of a previously crawled web page being modified on the web, so that the scheduler can use this estimation to determine the order in which those pages should be visited. A good estimation of which pages have more chance of being modified allows the system to reduce the overall cost of monitoring its crawled web pages for keeping updated versions. In this work we present a novel approach that uses machine learning to generate score functions that produce accurate rankings of pages regarding their probability of being modified on the Web when compared to their previously crawled versions. We propose a flexible framework that uses Genetic Programming to evolve score functions to estimate the likelihood that a web page has been modified. We present a thorough experimental evaluation of the benefits of using the framework over five state-of-the-art baselines. Considering the Change Ratio metric, the values produced by our best evolved function show an improvement from 0.52 to 0.71 on average over the baselines.pt_BR
dc.description.resumoUm dos principais desafios enfrentados durante o desenvolvimento de políticas de escalonamento para atualizações de páginas web é estimar a probabilidade de uma página que já foi coletada previamente ser modificada na Web. Esta informação pode ser usada pelo escalonador de um coletor de páginas web para determinar a ordem na qual as páginas devem ser recoletadas, permitindo ao sistema reduzir o custo total de monitoramento das páginas coletadas para mantê-las atualizadas. Nesta dissertação é apresentada uma nova abordagem que usa aprendizado de máquina para gerar funções de score que produzem listas ordenadas de páginas com relação a probabilidade deterem sido modificadas na Web quando comparado com a última versão coletada. É proposto um arcabouço flexível que usa Programação Genética para evoluir funções que estimam a probabilidade de a página ter sido modificada. É apresentado ainda uma avaliação experimental dos benefícios de usar o arcabouço proposto em relação a cinco abordagens estado-da-arte. Considerando a métrica Change Ratio, os valores produzidos pela melhor função gerada pelo arcabouço proposto mostram uma melhora de 0.52 para 0.71, em média, em relação aos baselines.pt_BR
dc.languagePortuguêspt_BR
dc.publisherUniversidade Federal de Minas Geraispt_BR
dc.publisher.initialsUFMGpt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectColeta incremental de páginas webpt_BR
dc.subjectProgramação genéticapt_BR
dc.subjectPolíticas de escalonamentopt_BR
dc.subject.otherProgramação genética (Computação)pt_BR
dc.subject.otherComputaçãopt_BR
dc.subject.otherSistemas de recuperação da informaçãopt_BR
dc.titleLearning to schedule web page updates using genetic programmingpt_BR
dc.typeDissertação de Mestradopt_BR
Appears in Collections:Dissertações de Mestrado

Files in This Item:
File Description SizeFormat 
aecio_solano_rodrigues_santos.pdf590.51 kBAdobe PDFView/Open


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