Uma proposta de máquina de vetor-suporte nebulosa com opção de rejeição
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da Universidade Federal do Ceará (UFC) |
Texto Completo: | http://www.repositorio.ufc.br/handle/riufc/43609 |
Resumo: | The goal of pattern classification is to assign an element of a data set to one out of many available classes. Due to a precise mathematical foundation and excellent generalization performance, kernel methods based on support vector machines (SVMs) have been successfully applied to pattern classification problems. To build an SVM classifier, we search for the best decision surface that separates the elements of the different classes from each other, keeping the largest margins possible. From this surface, we build a decision function, which is used to classify new elements. Despite being proposed initially to handle linearly separable data sets, to deal with more complex data sets, a regularization parameter and slack variables were introduced into the original SVM formulation. A drawback of this approach is that, in addition to the need for calibrating an additional parameter, there is an increase in the number of support vectors required to build the decision function. The higher the number of support vectors, the higher the computational cost for classifying new incoming patterns. In this thesis, we introduce a novel SVM formulation based on fuzzy logic to handle uncertainties in the data set. Using this approach, drawbacks resulting from the introduction of a regularization parameter are avoided. Additionally, the resulting classifier assigns membership values to the elements of the data set, allowing the introduction of a rejection class into the proposed formulation without further difficulties. The two versions of the proposed model, with and without rejection class, were evaluated on several benchmarking data sets originating from the biomedical research and their performances were compared to those from other SVM formulations. The version without rejection class presented recognition rates comparable to those from soft margin SVM, with the advantage of using considerable less amount of support vectors. The version with rejection class also presented promising results. |
id |
UFC-7_9a31da9b79736bac834b3a9ea6e5a5d9 |
---|---|
oai_identifier_str |
oai:repositorio.ufc.br:riufc/43609 |
network_acronym_str |
UFC-7 |
network_name_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
repository_id_str |
|
spelling |
Uma proposta de máquina de vetor-suporte nebulosa com opção de rejeiçãoA proposal of a fuzzy support-vector machine with rejection optionClassificaçãoMáquinas de vetores-suporteLógica nebulosaThe goal of pattern classification is to assign an element of a data set to one out of many available classes. Due to a precise mathematical foundation and excellent generalization performance, kernel methods based on support vector machines (SVMs) have been successfully applied to pattern classification problems. To build an SVM classifier, we search for the best decision surface that separates the elements of the different classes from each other, keeping the largest margins possible. From this surface, we build a decision function, which is used to classify new elements. Despite being proposed initially to handle linearly separable data sets, to deal with more complex data sets, a regularization parameter and slack variables were introduced into the original SVM formulation. A drawback of this approach is that, in addition to the need for calibrating an additional parameter, there is an increase in the number of support vectors required to build the decision function. The higher the number of support vectors, the higher the computational cost for classifying new incoming patterns. In this thesis, we introduce a novel SVM formulation based on fuzzy logic to handle uncertainties in the data set. Using this approach, drawbacks resulting from the introduction of a regularization parameter are avoided. Additionally, the resulting classifier assigns membership values to the elements of the data set, allowing the introduction of a rejection class into the proposed formulation without further difficulties. The two versions of the proposed model, with and without rejection class, were evaluated on several benchmarking data sets originating from the biomedical research and their performances were compared to those from other SVM formulations. The version without rejection class presented recognition rates comparable to those from soft margin SVM, with the advantage of using considerable less amount of support vectors. The version with rejection class also presented promising results.O objetivo em problemas de classificação de padrões é atribuir um elemento de um conjunto de dados a uma dentre diversas classes. Devido à clara fundamentação matemática e em geral boa capacidade de generalização, métodos de kernel baseados em máquinas de vetores-suporte (SVMs) têm sido aplicados com sucesso em problemas de classificação. Para construir um classificador SVM busca-se pela superfície de decisão que melhor separe os elementos de classes diferentes, com as mais largas margens possíveis. A partir dessa superfície constrói-se uma função de decisão, que é utilizada para classificar novos elementos. Embora classificadores SVM tenham sido inicialmente propostos para tratar conjuntos linearmente separáveis, a fim de lidar com conjuntos de dados mais complexos, um parâmetro de regularização e variáveis de folga foram adicionadas à formulação original. Um problema dessa abordagem é que, além de ser necessário calibrar um parâmetro extra, há um aumento na quantidade de vetores-suporte usados para construir a função de decisão. Quanto maior o número de vetores-suporte, maior o custo computacional para classificar novos padrões. Nesta dissertação, introduz-se um classificador SVM que utiliza a lógica nebulosa para lidar com incertezas nos conjuntos de dados. Com esta abordagem, os problemas oriundos da introdução de um parâmetro regularizador são evitados. Além disso, o classificador resultante da proposta atribui valores de pertinência aos elementos do conjunto de dados, permitindo que uma classe de rejeição seja introduzida na formulação sem maiores dificuldades. As duas versões do modelo proposto, com e sem opção de rejeição, foram testadas em diversos conjuntos de dados oriundos da área médica e comparadas a outras formulações de classificadores SVM. A versão sem opção de rejeição apresentou taxas de acerto similares àquelas do SVM com margem flexível, com a vantagem de necessitar de uma quantidade consideravelmente menor de vetores-suporte. A versão com classe de rejeição também apresentou resultados promissores.Silva, Ricardo CoelhoBarreto, Guilherme de AlencarChielle, Douglas2019-07-15T19:07:54Z2019-07-15T19:07:54Z2019info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfCHIELLE, Douglas. Uma proposta de máquina de vetor-suporte nebulosa com opção de rejeição. 2019, 71f. Dissertação (Mestrado em Modelagem e Métodos Quantitativos) - Centro de Ciências, Universidade Federal do Ceará, 2019.http://www.repositorio.ufc.br/handle/riufc/43609porreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccess2019-08-16T11:36:23Zoai:repositorio.ufc.br:riufc/43609Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2024-09-11T18:51:04.208558Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
dc.title.none.fl_str_mv |
Uma proposta de máquina de vetor-suporte nebulosa com opção de rejeição A proposal of a fuzzy support-vector machine with rejection option |
title |
Uma proposta de máquina de vetor-suporte nebulosa com opção de rejeição |
spellingShingle |
Uma proposta de máquina de vetor-suporte nebulosa com opção de rejeição Chielle, Douglas Classificação Máquinas de vetores-suporte Lógica nebulosa |
title_short |
Uma proposta de máquina de vetor-suporte nebulosa com opção de rejeição |
title_full |
Uma proposta de máquina de vetor-suporte nebulosa com opção de rejeição |
title_fullStr |
Uma proposta de máquina de vetor-suporte nebulosa com opção de rejeição |
title_full_unstemmed |
Uma proposta de máquina de vetor-suporte nebulosa com opção de rejeição |
title_sort |
Uma proposta de máquina de vetor-suporte nebulosa com opção de rejeição |
author |
Chielle, Douglas |
author_facet |
Chielle, Douglas |
author_role |
author |
dc.contributor.none.fl_str_mv |
Silva, Ricardo Coelho Barreto, Guilherme de Alencar |
dc.contributor.author.fl_str_mv |
Chielle, Douglas |
dc.subject.por.fl_str_mv |
Classificação Máquinas de vetores-suporte Lógica nebulosa |
topic |
Classificação Máquinas de vetores-suporte Lógica nebulosa |
description |
The goal of pattern classification is to assign an element of a data set to one out of many available classes. Due to a precise mathematical foundation and excellent generalization performance, kernel methods based on support vector machines (SVMs) have been successfully applied to pattern classification problems. To build an SVM classifier, we search for the best decision surface that separates the elements of the different classes from each other, keeping the largest margins possible. From this surface, we build a decision function, which is used to classify new elements. Despite being proposed initially to handle linearly separable data sets, to deal with more complex data sets, a regularization parameter and slack variables were introduced into the original SVM formulation. A drawback of this approach is that, in addition to the need for calibrating an additional parameter, there is an increase in the number of support vectors required to build the decision function. The higher the number of support vectors, the higher the computational cost for classifying new incoming patterns. In this thesis, we introduce a novel SVM formulation based on fuzzy logic to handle uncertainties in the data set. Using this approach, drawbacks resulting from the introduction of a regularization parameter are avoided. Additionally, the resulting classifier assigns membership values to the elements of the data set, allowing the introduction of a rejection class into the proposed formulation without further difficulties. The two versions of the proposed model, with and without rejection class, were evaluated on several benchmarking data sets originating from the biomedical research and their performances were compared to those from other SVM formulations. The version without rejection class presented recognition rates comparable to those from soft margin SVM, with the advantage of using considerable less amount of support vectors. The version with rejection class also presented promising results. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-07-15T19:07:54Z 2019-07-15T19:07:54Z 2019 |
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 |
CHIELLE, Douglas. Uma proposta de máquina de vetor-suporte nebulosa com opção de rejeição. 2019, 71f. Dissertação (Mestrado em Modelagem e Métodos Quantitativos) - Centro de Ciências, Universidade Federal do Ceará, 2019. http://www.repositorio.ufc.br/handle/riufc/43609 |
identifier_str_mv |
CHIELLE, Douglas. Uma proposta de máquina de vetor-suporte nebulosa com opção de rejeição. 2019, 71f. Dissertação (Mestrado em Modelagem e Métodos Quantitativos) - Centro de Ciências, Universidade Federal do Ceará, 2019. |
url |
http://www.repositorio.ufc.br/handle/riufc/43609 |
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 |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Ceará (UFC) instname:Universidade Federal do Ceará (UFC) instacron:UFC |
instname_str |
Universidade Federal do Ceará (UFC) |
instacron_str |
UFC |
institution |
UFC |
reponame_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
collection |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC) |
repository.mail.fl_str_mv |
bu@ufc.br || repositorio@ufc.br |
_version_ |
1813028970362306560 |