This work deals with the development and implementation of a high-level classification framework which combines parameters optimization of a single classifier with classifiers ensemble optimization, through meta-heuristics. Support Vector Machines (SVM) is used for learning while the meta-heuristics adopted and compared are Genetic-Algorithms (GA), Tabu-Search (TS) and Ant Colony Optimization (ACO). Single SVM optimization usually concerns two approaches: searching for optimal parameter values of a SVM with a fixed kernel (Model Selection) or with a linear combination of basic kernels (Multiple Kernel Learning), both approaches have been taken into account. Adopting meta-heuristics avoids to perform time consuming grid-approach for testing several classifier configurations. In particular, starting from canonical formulation of GA, this study proposes some changes in order to take into account specificities of classification learning. Proposed solution has been extensively tested on 8 classification datasets (5 of them are of public domain) providing reliable solutions and showing to be effective. In details, unifying Model Selection, Multiple Kernel Learning and Ensemble Learning on a single framework proved to be a comprehensive and reliable approach, and showing that best solutions have been identified by one of the strategies depending on decision problem and/or available data. Under this respect, the proposed framework may represent a new effective and efficient high-level SVM classification learning strategy.

Un framework di soluzione ad alto livello per problemi di classificazione basato su approcci metaeuristici

2014

Abstract

This work deals with the development and implementation of a high-level classification framework which combines parameters optimization of a single classifier with classifiers ensemble optimization, through meta-heuristics. Support Vector Machines (SVM) is used for learning while the meta-heuristics adopted and compared are Genetic-Algorithms (GA), Tabu-Search (TS) and Ant Colony Optimization (ACO). Single SVM optimization usually concerns two approaches: searching for optimal parameter values of a SVM with a fixed kernel (Model Selection) or with a linear combination of basic kernels (Multiple Kernel Learning), both approaches have been taken into account. Adopting meta-heuristics avoids to perform time consuming grid-approach for testing several classifier configurations. In particular, starting from canonical formulation of GA, this study proposes some changes in order to take into account specificities of classification learning. Proposed solution has been extensively tested on 8 classification datasets (5 of them are of public domain) providing reliable solutions and showing to be effective. In details, unifying Model Selection, Multiple Kernel Learning and Ensemble Learning on a single framework proved to be a comprehensive and reliable approach, and showing that best solutions have been identified by one of the strategies depending on decision problem and/or available data. Under this respect, the proposed framework may represent a new effective and efficient high-level SVM classification learning strategy.
27-mag-2014
Inglese
Ricerca operativa
Reti <Modelli>
Algoritmi
Grandinetti, Lucio
Conforti, Domenico
Università della Calabria
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14242/130902
Il codice NBN di questa tesi è URN:NBN:IT:UNICAL-130902