Graphs have gained a lot of attention in the pattern recognition community thanks to their ability to encode both topological and semantic information. Despite their invaluable descriptive power, their arbitrarily complex structured nature poses serious challenges when they are involved in learning systems. Typical approaches aim at building a vectorial representation of the graph in a suitable embedding space by leveraging on the selection of relevant prototypes that enable the use of common pattern recognition methods. An interesting paradigm able to synthesize prototypes in a data-driven fashion can be found in Granular Computing. This thesis investigates and develops novel techniques for graph embedding methods based on Granular Computing and Multi-Agent based systems in order to solve Pattern Recognition problems. Initially, the proposed methods aim at improving different aspects of an established Granular Computing-based framework designed for graph classification concerning the computational complexity, granulation and embedding ability and optimization problem of the training phase. A lightweight stochastic procedure for the selection of prototypes has been designed in order to mitigate the computational burden of the algorithm. Other proposed techniques focus on improving the granulation phase of the framework by selecting detailed granules of information that characterize the classes of the problem at hand. Concerning the embedding phase, six different graph embedding techniques inspired by the dissimilarity space embedding are proposed to represent graphs into meaningful embedding spaces. Concerning the optimization phase, a novel evolutionary-based approach has been designed for equipping the framework with a class-specific metric learning strategy together with a reformulation in a multi-objective fashion of the problem which aims at jointly optimizing the performance of the classifier, the number of information granules and the structural complexity of the classification model. In the second part of the work, a novel prototypical system for graph classification problems inspired to Multi-Agent Systems principles has been presented. The proposed system investigates a cooperative approach between different groups of agents for synthesizing meaningful granules of information and in turn enabling the graph embedding process via the Granular Computing paradigm. Different publicly available real-world benchmark datasets have been selected in order to show the effectiveness of the proposed methods in comparison with state-of-the-art graph-based classification systems.
Evolutionary graph classification systems by granular computing based embedding / Baldini, Luca. - (2022 Feb 21).
Evolutionary graph classification systems by granular computing based embedding
BALDINI, LUCA
21/02/2022
Abstract
Graphs have gained a lot of attention in the pattern recognition community thanks to their ability to encode both topological and semantic information. Despite their invaluable descriptive power, their arbitrarily complex structured nature poses serious challenges when they are involved in learning systems. Typical approaches aim at building a vectorial representation of the graph in a suitable embedding space by leveraging on the selection of relevant prototypes that enable the use of common pattern recognition methods. An interesting paradigm able to synthesize prototypes in a data-driven fashion can be found in Granular Computing. This thesis investigates and develops novel techniques for graph embedding methods based on Granular Computing and Multi-Agent based systems in order to solve Pattern Recognition problems. Initially, the proposed methods aim at improving different aspects of an established Granular Computing-based framework designed for graph classification concerning the computational complexity, granulation and embedding ability and optimization problem of the training phase. A lightweight stochastic procedure for the selection of prototypes has been designed in order to mitigate the computational burden of the algorithm. Other proposed techniques focus on improving the granulation phase of the framework by selecting detailed granules of information that characterize the classes of the problem at hand. Concerning the embedding phase, six different graph embedding techniques inspired by the dissimilarity space embedding are proposed to represent graphs into meaningful embedding spaces. Concerning the optimization phase, a novel evolutionary-based approach has been designed for equipping the framework with a class-specific metric learning strategy together with a reformulation in a multi-objective fashion of the problem which aims at jointly optimizing the performance of the classifier, the number of information granules and the structural complexity of the classification model. In the second part of the work, a novel prototypical system for graph classification problems inspired to Multi-Agent Systems principles has been presented. The proposed system investigates a cooperative approach between different groups of agents for synthesizing meaningful granules of information and in turn enabling the graph embedding process via the Granular Computing paradigm. Different publicly available real-world benchmark datasets have been selected in order to show the effectiveness of the proposed methods in comparison with state-of-the-art graph-based classification systems.File | Dimensione | Formato | |
---|---|---|---|
Tesi_dottorato_Baldini.pdf
accesso aperto
Tipologia:
Tesi di dottorato
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
3.9 MB
Formato
Adobe PDF
|
3.9 MB | Adobe PDF |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.