Transfer learning for boosted relational dependency networks through genetic algorithms

Detalhes bibliográficos
Ano de defesa: 2021
Autor(a) principal: Figueiredo, Leticia Freire de
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: eng
Instituição de defesa: Universidade Federal do Rio de Janeiro
Brasil
Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia
Programa de Pós-Graduação em Engenharia de Sistemas e Computação
UFRJ
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://hdl.handle.net/11422/26307
Resumo: Machine learning improves models with a set of observations, aiming to find regularities. However, traditional machine learning methods fail at finding patterns from several objects and their relationships. Statistical relational learning goes a step further to discover patterns from relational domains and deal with data under uncertainty. Most machine learning methods assume the training and test data come from the same distribution and feature space. Nonetheless, in several scenarios, this assumption does not hold. Transfer learning is a technique that leverages learned knowledge from a source task to improve the performance in a target task when data is scarce. A costly challenge associated with transfer learning in relational domains is mapping from the source and target vocabularies. This dissertation proposes GROOT, a framework that applies genetic algorithm and their variations to discover the best mapping between the source and target tasks and adapt the transferred model. GROOT relies on a set of relational regression trees built from the source data as a starting point to build the models for the target task. Over generations, individuals carry a possible mapping. They are submitted to genetic operators that recombine subtrees and revise the initial structure tree, enabling a prune or expansion of the branches. We also propose a new algorithm called modified Biased Random-Key genetic algorithm (mBRKGA), a BRKGA-based method and show the space complexity calculation of the proposed mapping in the framework. Experimental results conducted in real-world datasets show that GROOT reaches results, as AUC ROC, better than the baselines in most cases.
id UFRJ_4b186bcf746eaffe35ba4bf3b3cee178
oai_identifier_str oai:pantheon.ufrj.br:11422/26307
network_acronym_str UFRJ
network_name_str Repositório Institucional da UFRJ
repository_id_str
spelling Transfer learning for boosted relational dependency networks through genetic algorithmsAprendizado de máquinaAlgoritmos genéticosTransferência de aprendizagemMachine learningTransfer learningCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREMachine learning improves models with a set of observations, aiming to find regularities. However, traditional machine learning methods fail at finding patterns from several objects and their relationships. Statistical relational learning goes a step further to discover patterns from relational domains and deal with data under uncertainty. Most machine learning methods assume the training and test data come from the same distribution and feature space. Nonetheless, in several scenarios, this assumption does not hold. Transfer learning is a technique that leverages learned knowledge from a source task to improve the performance in a target task when data is scarce. A costly challenge associated with transfer learning in relational domains is mapping from the source and target vocabularies. This dissertation proposes GROOT, a framework that applies genetic algorithm and their variations to discover the best mapping between the source and target tasks and adapt the transferred model. GROOT relies on a set of relational regression trees built from the source data as a starting point to build the models for the target task. Over generations, individuals carry a possible mapping. They are submitted to genetic operators that recombine subtrees and revise the initial structure tree, enabling a prune or expansion of the branches. We also propose a new algorithm called modified Biased Random-Key genetic algorithm (mBRKGA), a BRKGA-based method and show the space complexity calculation of the proposed mapping in the framework. Experimental results conducted in real-world datasets show that GROOT reaches results, as AUC ROC, better than the baselines in most cases.Algoritmos de aprendizado de máquina aprendem modelos a partir de um conjunto de observações, visando encontrar regularidades. Entretanto, métodos tradicionais de aprendizado de máquina falham ao encontrar padrões em objetos que possuem relações entre si. Aprendizado estatístico relacional constrói padrões a partir de domínios relacionais e lida com dados com incerteza. A maioria dos métodos de aprendizado de máquina assume que os dados de treinamento e teste possuem a mesma distribuição e o mesmo espaço de features. Porém, em alguns cenários, essa suposição não é válida. Transferência de aprendizado é uma ténica que aproveita o conhecimento aprendido em uma tarefa fonte para aprender um modelo para uma tarefa alvo. A transferência entre domínios relacionais encontra um desafio adicional, sendo necessário fazer o mapeamento entre os vocabulários fonte e alvo. Esta dissertação propõe GROOT, um framework que aplica algoritmo genético e suas variações para encontrar o melhor mapeamento entre tarefas fonte e alvo e adaptar o modelo transferido. GROOT recebe um conjunto de árvores de regressão relacionais construídas com os dados fonte como ponto de partida para construir o modelo para a tarefa alvo. Ao longo das gerações, cada indivíduo carrega um mapeamento. Eles são submetidos aos operadores genéticos que recombinam sub-árvores e revisam a estrutura inicial, permitindo a poda ou expansão dos ramos. Nós também propomos um novo algoritmo, chamado modified Biased Random-Key genetic algorithm (mBRKGA), um método baseado em BRKGA e mostramos o cálculo de complexidade de espaço do mapeamento proposto no framework. Resultados experimentais conduzidos em conjuntos de dados do mundo real mostram que GROOT alcança resultados, como AUC ROC, melhores que os baselines na maioria dos casos.Universidade Federal do Rio de JaneiroBrasilInstituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de EngenhariaPrograma de Pós-Graduação em Engenharia de Sistemas e ComputaçãoUFRJZaverucha, Gersonhttp://lattes.cnpq.br/5117568495536090http://lattes.cnpq.br/8858066791121572Carvalho, Aline Marins Paeshttp://lattes.cnpq.br/0506389215528790Barbosa, Valmir Carneirohttp://lattes.cnpq.br/4602221579308599Ramirez Pozo, Aurora Trinidadhttp://lattes.cnpq.br/2815946827655352Figueiredo, Leticia Freire de2025-07-10T12:40:15Z2025-07-12T03:00:11Z2021-12info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisFIGUEIREDO, Leticia Freire de. Transfer learning for boosted relational dependency networks through genetic algorithms. 2021. 66 f. Dissertação (Mestrado) - Programa de Pós-Graduação em Engenharia de Sistemas e Computação, COPPE, Universidade Federal do Rio de Janeiro, Rio de Janeiro, 2021.http://hdl.handle.net/11422/26307enginfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRJinstname:Universidade Federal do Rio de Janeiro (UFRJ)instacron:UFRJ2025-07-12T03:00:11Zoai:pantheon.ufrj.br:11422/26307Repositório InstitucionalPUBhttp://www.pantheon.ufrj.br/oai/requestpantheon@sibi.ufrj.bropendoar:2025-07-12T03:00:11Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)false
dc.title.none.fl_str_mv Transfer learning for boosted relational dependency networks through genetic algorithms
title Transfer learning for boosted relational dependency networks through genetic algorithms
spellingShingle Transfer learning for boosted relational dependency networks through genetic algorithms
Figueiredo, Leticia Freire de
Aprendizado de máquina
Algoritmos genéticos
Transferência de aprendizagem
Machine learning
Transfer learning
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
title_short Transfer learning for boosted relational dependency networks through genetic algorithms
title_full Transfer learning for boosted relational dependency networks through genetic algorithms
title_fullStr Transfer learning for boosted relational dependency networks through genetic algorithms
title_full_unstemmed Transfer learning for boosted relational dependency networks through genetic algorithms
title_sort Transfer learning for boosted relational dependency networks through genetic algorithms
author Figueiredo, Leticia Freire de
author_facet Figueiredo, Leticia Freire de
author_role author
dc.contributor.none.fl_str_mv Zaverucha, Gerson
http://lattes.cnpq.br/5117568495536090
http://lattes.cnpq.br/8858066791121572
Carvalho, Aline Marins Paes
http://lattes.cnpq.br/0506389215528790
Barbosa, Valmir Carneiro
http://lattes.cnpq.br/4602221579308599
Ramirez Pozo, Aurora Trinidad
http://lattes.cnpq.br/2815946827655352
dc.contributor.author.fl_str_mv Figueiredo, Leticia Freire de
dc.subject.por.fl_str_mv Aprendizado de máquina
Algoritmos genéticos
Transferência de aprendizagem
Machine learning
Transfer learning
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
topic Aprendizado de máquina
Algoritmos genéticos
Transferência de aprendizagem
Machine learning
Transfer learning
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
description Machine learning improves models with a set of observations, aiming to find regularities. However, traditional machine learning methods fail at finding patterns from several objects and their relationships. Statistical relational learning goes a step further to discover patterns from relational domains and deal with data under uncertainty. Most machine learning methods assume the training and test data come from the same distribution and feature space. Nonetheless, in several scenarios, this assumption does not hold. Transfer learning is a technique that leverages learned knowledge from a source task to improve the performance in a target task when data is scarce. A costly challenge associated with transfer learning in relational domains is mapping from the source and target vocabularies. This dissertation proposes GROOT, a framework that applies genetic algorithm and their variations to discover the best mapping between the source and target tasks and adapt the transferred model. GROOT relies on a set of relational regression trees built from the source data as a starting point to build the models for the target task. Over generations, individuals carry a possible mapping. They are submitted to genetic operators that recombine subtrees and revise the initial structure tree, enabling a prune or expansion of the branches. We also propose a new algorithm called modified Biased Random-Key genetic algorithm (mBRKGA), a BRKGA-based method and show the space complexity calculation of the proposed mapping in the framework. Experimental results conducted in real-world datasets show that GROOT reaches results, as AUC ROC, better than the baselines in most cases.
publishDate 2021
dc.date.none.fl_str_mv 2021-12
2025-07-10T12:40:15Z
2025-07-12T03:00:11Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv FIGUEIREDO, Leticia Freire de. Transfer learning for boosted relational dependency networks through genetic algorithms. 2021. 66 f. Dissertação (Mestrado) - Programa de Pós-Graduação em Engenharia de Sistemas e Computação, COPPE, Universidade Federal do Rio de Janeiro, Rio de Janeiro, 2021.
http://hdl.handle.net/11422/26307
identifier_str_mv FIGUEIREDO, Leticia Freire de. Transfer learning for boosted relational dependency networks through genetic algorithms. 2021. 66 f. Dissertação (Mestrado) - Programa de Pós-Graduação em Engenharia de Sistemas e Computação, COPPE, Universidade Federal do Rio de Janeiro, Rio de Janeiro, 2021.
url http://hdl.handle.net/11422/26307
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Rio de Janeiro
Brasil
Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia
Programa de Pós-Graduação em Engenharia de Sistemas e Computação
UFRJ
publisher.none.fl_str_mv Universidade Federal do Rio de Janeiro
Brasil
Instituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenharia
Programa de Pós-Graduação em Engenharia de Sistemas e Computação
UFRJ
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRJ
instname:Universidade Federal do Rio de Janeiro (UFRJ)
instacron:UFRJ
instname_str Universidade Federal do Rio de Janeiro (UFRJ)
instacron_str UFRJ
institution UFRJ
reponame_str Repositório Institucional da UFRJ
collection Repositório Institucional da UFRJ
repository.name.fl_str_mv Repositório Institucional da UFRJ - Universidade Federal do Rio de Janeiro (UFRJ)
repository.mail.fl_str_mv pantheon@sibi.ufrj.br
_version_ 1861279129283854336