Graph Neural Networks contributions and advancements

Detalhes bibliográficos
Autor(a) principal: Gonçalves, Thales de Oliveira
Data de Publicação: 2024
Tipo de documento: Tese
Idioma: eng
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-16072024-103201/
Resumo: Applying Neural Networks to the context of graphs is a field of increasing interest in recent years. One of the main reasons for that is the large number of real-world applications that give rise to data being produced with this mathematical object as the underlying structure, like social networks recommendation systems, molecules in chemistry, urban planning, sports analytics, etc. However, besides the common challenges involved in designing a classic Machine Learning solution for tackling real-world issues (e.g. overfitting, class imbalance, sparsity, hyperparameter search, etc), there are some additional obstacles that need to be overcome when dealing with Machine Learning problems on graphs. In this dissertation, we present the proposed contributions with respect to a number of the recent Graph Neural Networks challenges. More specifically, first we propose Extreme Learning Machine to Graph Convolutional Networks (ELM-GCN), an extension of the ELM theory to be applied to GCNs, a Neural Network model designed to operate on graphs. This extension gives rise to an analytical training algorithm that comes with solid theoretical foundations and that is able to reach an accuracy similar to competing methods, but reducing the training time considerably. Afterward, we propose a novel GNN architecture to be applied in dynamic graphs, i.e. graphs in which its elements (nodes, edges, and feature vectors) change over time. This formulation led to Graph Neural Networks for Valuing Soccer Players (GNN-VSP), a methodology for scoring soccer athletes based on an explainability algorithm that is able to account for the team interplay. Finally, we show the future lines that the author plans to follow in his research career.
id USP_075d118e30cb3c237481dfe09455dfc2
oai_identifier_str oai:teses.usp.br:tde-16072024-103201
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling Graph Neural Networks contributions and advancementsContribuições e avanços em Redes Neurais em GrafosDynamic graphsExtreme learning machineGrafos dinâmicosGraph neural networksMáquina de aprendizado extremoRedes neurais em grafosApplying Neural Networks to the context of graphs is a field of increasing interest in recent years. One of the main reasons for that is the large number of real-world applications that give rise to data being produced with this mathematical object as the underlying structure, like social networks recommendation systems, molecules in chemistry, urban planning, sports analytics, etc. However, besides the common challenges involved in designing a classic Machine Learning solution for tackling real-world issues (e.g. overfitting, class imbalance, sparsity, hyperparameter search, etc), there are some additional obstacles that need to be overcome when dealing with Machine Learning problems on graphs. In this dissertation, we present the proposed contributions with respect to a number of the recent Graph Neural Networks challenges. More specifically, first we propose Extreme Learning Machine to Graph Convolutional Networks (ELM-GCN), an extension of the ELM theory to be applied to GCNs, a Neural Network model designed to operate on graphs. This extension gives rise to an analytical training algorithm that comes with solid theoretical foundations and that is able to reach an accuracy similar to competing methods, but reducing the training time considerably. Afterward, we propose a novel GNN architecture to be applied in dynamic graphs, i.e. graphs in which its elements (nodes, edges, and feature vectors) change over time. This formulation led to Graph Neural Networks for Valuing Soccer Players (GNN-VSP), a methodology for scoring soccer athletes based on an explainability algorithm that is able to account for the team interplay. Finally, we show the future lines that the author plans to follow in his research career.A aplicação de Redes Neurais no contexto de grafos é um campo de crescente interesse nos últimos anos. Uma das principais razões para isso é o grande número de aplicações do mundo real que dão origem à produção de dados tendo este objeto matemático como estrutura, tais como sistemas de recomendação em redes sociais, moléculas em química, planeamento urbano, análise de esportes, etc. No entanto, além dos desafios comuns envolvidos no projeto de uma solução clássica de Machine Learning para lidar com problemas do mundo real (e.g. overfitting, desequilíbrio de classes, esparsidade, busca de hiperparâmetros), existem alguns obstáculos adicionais que precisam ser tratados ao lidar com problemas de Machine Learning em grafos. Nesta tese, apresentamos as contribuições propostas em relação a uma série de desafios recentes de Redes Neurais em Grafos. Mais especificamente, primeiro propomos Extreme Learning Machine to Graph Convolutional Networks (ELM-GCN), uma extensão da teoria de ELM para ser aplicada a GCNs, um modelo de Rede Neural projetado para operar em grafos. Esta extensão dá origem a um algoritmo de treinamento analítico com bases teóricas sólidas e que é capaz de atingir uma precisão semelhante aos métodos concorrentes, mas reduzindo consideravelmente o tempo de treinamento. Posteriormente, propomos uma nova arquitetura de GNN para ser aplicada em grafos dinâmicos, i.e. grafos nos quais seus elementos (nós, arestas e vetores de características) mudam ao longo do tempo. Essa formulação deu origem ao Graph Neural Networks for Valuing Soccer Players (GNN-VSP), uma metodologia de avaliação de atletas de futebol baseada em um algoritmo de explicabilidade capaz de considerar a interação da equipe. Por fim, mostramos as linhas futuras que o autor pretende seguir em sua carreira de pesquisador.Biblioteca Digitais de Teses e Dissertações da USPNonato, Luis GustavoGonçalves, Thales de Oliveira2024-05-17info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/55/55134/tde-16072024-103201/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesseng2024-07-16T13:54:02Zoai:teses.usp.br:tde-16072024-103201Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212024-07-16T13:54:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Graph Neural Networks contributions and advancements
Contribuições e avanços em Redes Neurais em Grafos
title Graph Neural Networks contributions and advancements
spellingShingle Graph Neural Networks contributions and advancements
Gonçalves, Thales de Oliveira
Dynamic graphs
Extreme learning machine
Grafos dinâmicos
Graph neural networks
Máquina de aprendizado extremo
Redes neurais em grafos
title_short Graph Neural Networks contributions and advancements
title_full Graph Neural Networks contributions and advancements
title_fullStr Graph Neural Networks contributions and advancements
title_full_unstemmed Graph Neural Networks contributions and advancements
title_sort Graph Neural Networks contributions and advancements
author Gonçalves, Thales de Oliveira
author_facet Gonçalves, Thales de Oliveira
author_role author
dc.contributor.none.fl_str_mv Nonato, Luis Gustavo
dc.contributor.author.fl_str_mv Gonçalves, Thales de Oliveira
dc.subject.por.fl_str_mv Dynamic graphs
Extreme learning machine
Grafos dinâmicos
Graph neural networks
Máquina de aprendizado extremo
Redes neurais em grafos
topic Dynamic graphs
Extreme learning machine
Grafos dinâmicos
Graph neural networks
Máquina de aprendizado extremo
Redes neurais em grafos
description Applying Neural Networks to the context of graphs is a field of increasing interest in recent years. One of the main reasons for that is the large number of real-world applications that give rise to data being produced with this mathematical object as the underlying structure, like social networks recommendation systems, molecules in chemistry, urban planning, sports analytics, etc. However, besides the common challenges involved in designing a classic Machine Learning solution for tackling real-world issues (e.g. overfitting, class imbalance, sparsity, hyperparameter search, etc), there are some additional obstacles that need to be overcome when dealing with Machine Learning problems on graphs. In this dissertation, we present the proposed contributions with respect to a number of the recent Graph Neural Networks challenges. More specifically, first we propose Extreme Learning Machine to Graph Convolutional Networks (ELM-GCN), an extension of the ELM theory to be applied to GCNs, a Neural Network model designed to operate on graphs. This extension gives rise to an analytical training algorithm that comes with solid theoretical foundations and that is able to reach an accuracy similar to competing methods, but reducing the training time considerably. Afterward, we propose a novel GNN architecture to be applied in dynamic graphs, i.e. graphs in which its elements (nodes, edges, and feature vectors) change over time. This formulation led to Graph Neural Networks for Valuing Soccer Players (GNN-VSP), a methodology for scoring soccer athletes based on an explainability algorithm that is able to account for the team interplay. Finally, we show the future lines that the author plans to follow in his research career.
publishDate 2024
dc.date.none.fl_str_mv 2024-05-17
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/55/55134/tde-16072024-103201/
url https://www.teses.usp.br/teses/disponiveis/55/55134/tde-16072024-103201/
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1815257075344736256