Arquitetura MCGML : classificando modelos desestruturados usando aprendizado de máquina em grafos
Autor(a) principal: | |
---|---|
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_ |
1813898734709243904 |