Classificação de dados estacionários e não estacionários baseada em grafos

Métodos baseados em grafos consistem em uma poderosa forma de representação e abstração de dados que proporcionam, dentre outras vantagens, representar relações topológicas, visualizar estruturas, representar grupos de dados com formatos distintos, bem como, fornecer medidas alternativas para ca...

Full description

Bibliographic Details
Main Author: João Roberto Bertini Júnior
Other Authors: Zhao Liang
Language:Portuguese
Published: Universidade de São Paulo 2011
Subjects:
Online Access:http://www.teses.usp.br/teses/disponiveis/55/55134/tde-15032011-102039/
id ndltd-IBICT-oai-teses.usp.br-tde-15032011-102039
record_format oai_dc
collection NDLTD
language Portuguese
sources NDLTD
topic Aprendizado baseado em grafos
Aprendizado incremental
Classificação multiclasse
Classificação não paramétrica
Formação do grafo
Grafo K-associado
Medida de pureza
Mudança de conceito
Concept drift
Graph formation
Graph-based learning
Incremental learning
K-associated graph
Multi-class classification
Nonparametric classification
Purity measure
spellingShingle Aprendizado baseado em grafos
Aprendizado incremental
Classificação multiclasse
Classificação não paramétrica
Formação do grafo
Grafo K-associado
Medida de pureza
Mudança de conceito
Concept drift
Graph formation
Graph-based learning
Incremental learning
K-associated graph
Multi-class classification
Nonparametric classification
Purity measure
João Roberto Bertini Júnior
Classificação de dados estacionários e não estacionários baseada em grafos
description Métodos baseados em grafos consistem em uma poderosa forma de representação e abstração de dados que proporcionam, dentre outras vantagens, representar relações topológicas, visualizar estruturas, representar grupos de dados com formatos distintos, bem como, fornecer medidas alternativas para caracterizar os dados. Esse tipo de abordagem tem sido cada vez mais considerada para solucionar problemas de aprendizado de máquina, principalmente no aprendizado não supervisionado, como agrupamento de dados, e mais recentemente, no aprendizado semissupervisionado. No aprendizado supervisionado, por outro lado, o uso de algoritmos baseados em grafos ainda tem sido pouco explorado na literatura. Este trabalho apresenta um algoritmo não paramétrico baseado em grafos para problemas de classificação com distribuição estacionária, bem como sua extensão para problemas que apresentam distribuição não estacionária. O algoritmo desenvolvido baseia-se em dois conceitos, a saber, 1) em uma estrutura chamada grafo K-associado ótimo, que representa o conjunto de treinamento como um grafo esparso e dividido em componentes; e 2) na medida de pureza de cada componente, que utiliza a estrutura do grafo para determinar o nível de mistura local dos dados em relação às suas classes. O trabalho também considera problemas de classificação que apresentam alteração na distribuição de novos dados. Este problema caracteriza a mudança de conceito e degrada o desempenho do classificador. De modo que, para manter bom desempenho, é necessário que o classificador continue aprendendo durante a fase de aplicação, por exemplo, por meio de aprendizado incremental. Resultados experimentais sugerem que ambas as abordagens apresentam vantagens na classificação de dados em relação aos algoritmos testados === Graph-based methods consist in a powerful form for data representation and abstraction which provides, among others advantages, representing topological relations, visualizing structures, representing groups of data with distinct formats, as well as, supplying alternative measures to characterize data. Such approach has been each time more considered to solve machine learning related problems, mainly concerning unsupervised learning, like clustering, and recently, semi-supervised learning. However, graph-based solutions for supervised learning tasks still remain underexplored in literature. This work presents a non-parametric graph-based algorithm suitable for classification problems with stationary distribution, as well as its extension to cope with problems of non-stationary distributed data. The developed algorithm relies on the following concepts, 1) a graph structure called optimal K-associated graph, which represents the training set as a sparse graph separated into components; and 2) the purity measure for each component, which uses the graph structure to determine local data mixture level in relation to their classes. This work also considers classification problems that exhibit modification on distribution of data flow. This problem qualifies concept drift and worsens any static classifier performance. Hence, in order to maintain accuracy performance, it is necessary for the classifier to keep learning during application phase, for example, by implementing incremental learning. Experimental results, concerning both algorithms, suggest that they had presented advantages over the tested algorithms on data classification tasks
author2 Zhao Liang
author_facet Zhao Liang
João Roberto Bertini Júnior
author João Roberto Bertini Júnior
author_sort João Roberto Bertini Júnior
title Classificação de dados estacionários e não estacionários baseada em grafos
title_short Classificação de dados estacionários e não estacionários baseada em grafos
title_full Classificação de dados estacionários e não estacionários baseada em grafos
title_fullStr Classificação de dados estacionários e não estacionários baseada em grafos
title_full_unstemmed Classificação de dados estacionários e não estacionários baseada em grafos
title_sort classificação de dados estacionários e não estacionários baseada em grafos
publisher Universidade de São Paulo
publishDate 2011
url http://www.teses.usp.br/teses/disponiveis/55/55134/tde-15032011-102039/
work_keys_str_mv AT joaorobertobertinijunior classificacaodedadosestacionariosenaoestacionariosbaseadaemgrafos
AT joaorobertobertinijunior graphbasedclassificationforstationaryandnonstationarydata
_version_ 1718891320608555008
spelling ndltd-IBICT-oai-teses.usp.br-tde-15032011-1020392019-01-21T22:08:53Z Classificação de dados estacionários e não estacionários baseada em grafos Graph-based classification for stationary and non-stationary data João Roberto Bertini Júnior Zhao Liang Estevam Rafael Hruschka Junior Alneu de Andrade Lopes Elbert Einstein Nehrer Macau Ivan Nunes da Silva Aprendizado baseado em grafos Aprendizado incremental Classificação multiclasse Classificação não paramétrica Formação do grafo Grafo K-associado Medida de pureza Mudança de conceito Concept drift Graph formation Graph-based learning Incremental learning K-associated graph Multi-class classification Nonparametric classification Purity measure Métodos baseados em grafos consistem em uma poderosa forma de representação e abstração de dados que proporcionam, dentre outras vantagens, representar relações topológicas, visualizar estruturas, representar grupos de dados com formatos distintos, bem como, fornecer medidas alternativas para caracterizar os dados. Esse tipo de abordagem tem sido cada vez mais considerada para solucionar problemas de aprendizado de máquina, principalmente no aprendizado não supervisionado, como agrupamento de dados, e mais recentemente, no aprendizado semissupervisionado. No aprendizado supervisionado, por outro lado, o uso de algoritmos baseados em grafos ainda tem sido pouco explorado na literatura. Este trabalho apresenta um algoritmo não paramétrico baseado em grafos para problemas de classificação com distribuição estacionária, bem como sua extensão para problemas que apresentam distribuição não estacionária. O algoritmo desenvolvido baseia-se em dois conceitos, a saber, 1) em uma estrutura chamada grafo K-associado ótimo, que representa o conjunto de treinamento como um grafo esparso e dividido em componentes; e 2) na medida de pureza de cada componente, que utiliza a estrutura do grafo para determinar o nível de mistura local dos dados em relação às suas classes. O trabalho também considera problemas de classificação que apresentam alteração na distribuição de novos dados. Este problema caracteriza a mudança de conceito e degrada o desempenho do classificador. De modo que, para manter bom desempenho, é necessário que o classificador continue aprendendo durante a fase de aplicação, por exemplo, por meio de aprendizado incremental. Resultados experimentais sugerem que ambas as abordagens apresentam vantagens na classificação de dados em relação aos algoritmos testados Graph-based methods consist in a powerful form for data representation and abstraction which provides, among others advantages, representing topological relations, visualizing structures, representing groups of data with distinct formats, as well as, supplying alternative measures to characterize data. Such approach has been each time more considered to solve machine learning related problems, mainly concerning unsupervised learning, like clustering, and recently, semi-supervised learning. However, graph-based solutions for supervised learning tasks still remain underexplored in literature. This work presents a non-parametric graph-based algorithm suitable for classification problems with stationary distribution, as well as its extension to cope with problems of non-stationary distributed data. The developed algorithm relies on the following concepts, 1) a graph structure called optimal K-associated graph, which represents the training set as a sparse graph separated into components; and 2) the purity measure for each component, which uses the graph structure to determine local data mixture level in relation to their classes. This work also considers classification problems that exhibit modification on distribution of data flow. This problem qualifies concept drift and worsens any static classifier performance. Hence, in order to maintain accuracy performance, it is necessary for the classifier to keep learning during application phase, for example, by implementing incremental learning. Experimental results, concerning both algorithms, suggest that they had presented advantages over the tested algorithms on data classification tasks 2011-01-24 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/doctoralThesis http://www.teses.usp.br/teses/disponiveis/55/55134/tde-15032011-102039/ por info:eu-repo/semantics/openAccess Universidade de São Paulo Ciências da Computação e Matemática Computacional USP BR reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo instacron:USP