Arquitetura MCGML : classificando modelos desestruturados usando aprendizado de máquina em grafos

Detalhes bibliográficos
Autor(a) principal: Couto, Walmir
Data de Publicação: 2023
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFPR
Texto Completo: https://hdl.handle.net/1884/83491
Resumo: Orientador: Andrey Ricardo Pimentel
id UFPR_bbe4eeb1f4983b10e0532e0aedf094e1
oai_identifier_str oai:acervodigital.ufpr.br:1884/83491
network_acronym_str UFPR
network_name_str Repositório Institucional da UFPR
repository_id_str 308
spelling Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em InformáticaPimentel, Andrey Ricardo, 1965-Couto, Walmir2023-07-24T13:49:37Z2023-07-24T13:49:37Z2023https://hdl.handle.net/1884/83491Orientador: Andrey Ricardo PimentelTese (doutorado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa : Curitiba, 27/03/2023Inclui referênciasÁrea de concentração: Ciência da ComputaçãoResumo: Modelos e metamodelos criados usando abordagens baseadas em modelos têm relações de conformidades restritas. No entanto, houve um aumento nos formatos de dados livres de schemas ou semiestruturados, tais como as representações orientadas a documentos, as quais geralmente são persistidas como documentos JSON. Apesar de não terem um metamodelo/schema explícitos, esses documentos poderiam ser categorizados visando obter conhecimento sobre seus domínios, e conformá-los parcialmente aos seus respectivos metamodelos. Abordagens recentes estão surgindo objetivando extrair informações ou combinar soluções de modelagem com cognificação. Existe porém uma carência de abordagens que explorem a classificação de formatos semiestruturados. Esta tese aborda justamente essas limitações, apresentando a Arquitetura MCGML (Model Classification using Graph Machine Learning): uma abordagem para analisar e classificar modelos desestruturados usando Aprendizado de Máquina em Grafos. Primeiro descrevemos nossa primeira etapa de pesquisa que diz respeito ao processo de extração de elementos de um metamodelo para dentro de uma rede neural Multi-Layer Perceptron (MLP) para que a mesma possa ser treinada. Em seguida convertemos documentos JSON em um formato de entrada codificado para a MLP. Apresentaremos nesta tese, o passo a passo para classificar documentos JSON de acordo com metamodelos existentes extraídos a partir de um repositório. Em seguida apresentamos a Arquitetura MCGML com o objetivo de classificar e analisar similaridades em modelos e metamodelos através da análise de grafos e os algoritmos de Machine Learning (ML). Mostramos também uma série de experimentos para demonstrar a viabilidade da arquitetura MCGML e sua efetividade em classificar documentos.Abstract: Models and metamodels created using model-based approaches have restrict conformance relations. However, there has been an increase of semi-structured or schema-free data formats, such as document-oriented representations, which are often persisted as JSON documents. Despite not having an explicit schema/metamodel, these documents could be categorized to discover their domain and to partially conform to a metamodel. Recent approaches are emerging to extract information or to couple modeling with cognification. However, there is a lack of approaches exploring semi-structured formats classification. In this thesis, we address precisely these limitations, we present MCGML Architecture (Model Classification using Graph Machine Learning): an approach to analyze and classify unstructured models using Graph Machine Learning. First, we describe our first research stage that concerns how to extract metamodels elements into a Multi-Layer Perceptron (MLP) network to be trained. Then, we translate the JSON documents into the input format of the encoded MLP. We present the step-by-step tasks to classify JSON documents according to existing metamodels extracted from a repository. Then we present the MCGML Architecture in order to classify and analyze similarities in models and metamodels through graph analysis and Machine Learning (ML) algorithms. We have conducted a set of experiments, showing that the approach is feasible, and its effectiveness in classifying documents.1 recurso online : PDF.application/pdfAprendizado do computadorSistemas auto-organizadoresInteligência artificialCiência da ComputaçãoArquitetura MCGML : classificando modelos desestruturados usando aprendizado de máquina em grafosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALR - T - WALMIR OLIVEIRA COUTO.pdfapplication/pdf6288145https://acervodigital.ufpr.br/bitstream/1884/83491/1/R%20-%20T%20-%20WALMIR%20OLIVEIRA%20COUTO.pdf2db2a99879a7e477d4feb516f305d1f7MD51open access1884/834912023-07-24 10:49:37.339open accessoai:acervodigital.ufpr.br:1884/83491Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082023-07-24T13:49:37Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false
dc.title.pt_BR.fl_str_mv Arquitetura MCGML : classificando modelos desestruturados usando aprendizado de máquina em grafos
title Arquitetura MCGML : classificando modelos desestruturados usando aprendizado de máquina em grafos
spellingShingle Arquitetura MCGML : classificando modelos desestruturados usando aprendizado de máquina em grafos
Couto, Walmir
Aprendizado do computador
Sistemas auto-organizadores
Inteligência artificial
Ciência da Computação
title_short Arquitetura MCGML : classificando modelos desestruturados usando aprendizado de máquina em grafos
title_full Arquitetura MCGML : classificando modelos desestruturados usando aprendizado de máquina em grafos
title_fullStr Arquitetura MCGML : classificando modelos desestruturados usando aprendizado de máquina em grafos
title_full_unstemmed Arquitetura MCGML : classificando modelos desestruturados usando aprendizado de máquina em grafos
title_sort Arquitetura MCGML : classificando modelos desestruturados usando aprendizado de máquina em grafos
author Couto, Walmir
author_facet Couto, Walmir
author_role author
dc.contributor.other.pt_BR.fl_str_mv Universidade Federal do Paraná. Setor de Ciências Exatas. Programa de Pós-Graduação em Informática
dc.contributor.advisor1.fl_str_mv Pimentel, Andrey Ricardo, 1965-
dc.contributor.author.fl_str_mv Couto, Walmir
contributor_str_mv Pimentel, Andrey Ricardo, 1965-
dc.subject.por.fl_str_mv Aprendizado do computador
Sistemas auto-organizadores
Inteligência artificial
Ciência da Computação
topic Aprendizado do computador
Sistemas auto-organizadores
Inteligência artificial
Ciência da Computação
description Orientador: Andrey Ricardo Pimentel
publishDate 2023
dc.date.accessioned.fl_str_mv 2023-07-24T13:49:37Z
dc.date.available.fl_str_mv 2023-07-24T13:49:37Z
dc.date.issued.fl_str_mv 2023
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://hdl.handle.net/1884/83491
url https://hdl.handle.net/1884/83491
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 1 recurso online : PDF.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPR
instname:Universidade Federal do Paraná (UFPR)
instacron:UFPR
instname_str Universidade Federal do Paraná (UFPR)
instacron_str UFPR
institution UFPR
reponame_str Repositório Institucional da UFPR
collection Repositório Institucional da UFPR
bitstream.url.fl_str_mv https://acervodigital.ufpr.br/bitstream/1884/83491/1/R%20-%20T%20-%20WALMIR%20OLIVEIRA%20COUTO.pdf
bitstream.checksum.fl_str_mv 2db2a99879a7e477d4feb516f305d1f7
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)
repository.mail.fl_str_mv
_version_ 1801860415681986560