299 results on '"Vanneschi L."'
Search Results
2. A Greedy Iterative Layered Framework for Training Feed Forward Neural Networks
- Author
-
Custode, L. L., Tecce, C. L., Bakurov, I., Castelli, M., Cioppa, A. Della, Vanneschi, L., Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Castillo, Pedro A., editor, Jiménez Laredo, Juan Luis, editor, and Fernández de Vega, Francisco, editor
- Published
- 2020
- Full Text
- View/download PDF
3. Semantic segmentation network stacking with genetic programming
- Author
-
Bakurov, I, Buzzelli, M, Schettini, R, Castelli, M, Vanneschi, L, Bakurov I., Buzzelli M., Schettini R., Castelli M., Vanneschi L., Bakurov, I, Buzzelli, M, Schettini, R, Castelli, M, Vanneschi, L, Bakurov I., Buzzelli M., Schettini R., Castelli M., and Vanneschi L.
- Abstract
Semantic segmentation consists of classifying each pixel of an image and constitutes an essential step towards scene recognition and understanding. Deep convolutional encoder–decoder neural networks now constitute state-of-the-art methods in the field of semantic segmentation. The problem of street scenes’ segmentation for automotive applications constitutes an important application field of such networks and introduces a set of imperative exigencies. Since the models need to be executed on self-driving vehicles to make fast decisions in response to a constantly changing environment, they are not only expected to operate reliably but also to process the input images rapidly. In this paper, we explore genetic programming (GP) as a meta-model that combines four different efficiency-oriented networks for the analysis of urban scenes. Notably, we present and examine two approaches. In the first approach, we represent solutions as GP trees that combine networks’ outputs such that each output class’s prediction is obtained through the same meta-model. In the second approach, we propose representing solutions as lists of GP trees, each designed to provide a unique meta-model for a given target class. The main objective is to develop efficient and accurate combination models that could be easily interpreted, therefore allowing gathering some hints on how to improve the existing networks. The experiments performed on the Cityscapes dataset of urban scene images with semantic pixel-wise annotations confirm the effectiveness of the proposed approach. Specifically, our best-performing models improve systems’ generalization ability by approximately 5% compared to traditional ensembles, 30% for the less performing state-of-the-art CNN and show competitive results with respect to state-of-the-art ensembles. Additionally, they are small in size, allow interpretability, and use fewer features due to GP’s automatic feature selection.
- Published
- 2023
4. A Greedy Iterative Layered Framework for Training Feed Forward Neural Networks
- Author
-
Custode, L. L., primary, Tecce, C. L., additional, Bakurov, I., additional, Castelli, M., additional, Cioppa, A. Della, additional, and Vanneschi, L., additional
- Published
- 2020
- Full Text
- View/download PDF
5. Genetic programming for structural similarity design at multiple spatial scales
- Author
-
Bakurov, I, Buzzelli, M, Castelli, M, Schettini, R, Vanneschi, L, Bakurov I., Buzzelli M., Castelli M., Schettini R., Vanneschi L., Bakurov, I, Buzzelli, M, Castelli, M, Schettini, R, Vanneschi, L, Bakurov I., Buzzelli M., Castelli M., Schettini R., and Vanneschi L.
- Abstract
The growing production of digital content and its dissemination across the worldwide web require eficient and precise management. In this context, image quality assessment measures (IQAMs) play a pivotal role in guiding the development of numerous image processing systems for compression, enhancement, and restoration. The structural similarity index (SSIM) is one of the most common IQAMs for estimating the similarity between a pristine reference image and its corrupted variant. The multi-scale SSIM is one of its most popular variants that allows assessing image quality at multiple spatial scales. This paper proposes a two-stage genetic programming (GP) approach to evolve novel multi-scale IQAMs, that are simultaneously more effective and efficient. We use GP to perform feature selection in the first stage, while the second stage generates the final solutions. The experimental results show that the proposed approach outperforms the existing MS-SSIM. A comprehensive analysis of the feature selection indicates that, for extracting multi-scale similarities, spatially-varying convolutions are more effective than dilated convolutions. Moreover, we provide evidence that the IQAMs learned for one database can be successfully transferred to previously unseen databases. We conclude the paper by presenting a set of evolved multi-scale IQAMs and providing their interpretation.
- Published
- 2022
6. Structural similarity index (SSIM) revisited: A data-driven approach
- Author
-
Bakurov, I, Buzzelli, M, Schettini, R, Castelli, M, Vanneschi, L, Bakurov I., Buzzelli M., Schettini R., Castelli M., Vanneschi L., Bakurov, I, Buzzelli, M, Schettini, R, Castelli, M, Vanneschi, L, Bakurov I., Buzzelli M., Schettini R., Castelli M., and Vanneschi L.
- Abstract
Several contemporaneous image processing and computer vision systems rely upon the full-reference image quality assessment (IQA) measures. The single-scale structural similarity index (SS-SSIM) is one of the most popular measures, and it owes its success to the mathematical simplicity, low computational complexity, and implicit incorporation of Human Visual System's (HVS) characteristics. In this paper, we revise the original parameters of SSIM and its multi-scale counterpart (MS-SSIM) to increase their correlation with subjective evaluation. More specifically, we exploit the evolutionary computation and the swarm intelligence methods on five popular IQA databases, two of which are dedicated distance-changed databases, to determine the best combination of parameters efficiently. Simultaneously, we explore the effect of different scale selection approaches in the context of SS-SSIM. The experimental results show that with a proper fine-tuning (1) the performance of SS-SSIM and MS-SSIM can be improved, in average terms, by 8% and by 3%, respectively, (2) the SS-SSIM after the so-called standard scale selection achieves similar performance as if applying computationally more expensive state-of-the-art scale selection methods or MS-SSIM; moreover, (3) there is evidence that the parameters learned on a given database can be successfully transferred to other (previously unseen) databases; finally, (4) we propose a new set of reference parameters for SSIM's variants and provide their interpretation.
- Published
- 2022
7. Simplifying Fitness Landscapes Using Dilation Functions Evolved With Genetic Programming
- Author
-
Papetti, D, Tangherloni, A, Farinati, D, Cazzaniga, P, Vanneschi, L, Papetti, DM, Papetti, D, Tangherloni, A, Farinati, D, Cazzaniga, P, Vanneschi, L, and Papetti, DM
- Abstract
Several optimization problems have features that hinder the capabilities of searching heuristics. To cope with this issue, different methods have been proposed to manipulate search spaces and improve the optimization process. This paper focuses on Dilation Functions (DFs), which are one of the most promising techniques to manipulate the fitness landscape, by expanding or compressing specific regions. The definition of appropriate DFs is problem dependent and requires a-priori knowledge of the optimization problem. Therefore, it is essential to introduce an automatic and efficient strategy to identify optimal DFs. With this aim, we propose a novel method based on Genetic Programming, named GP4DFs, which is capable of evolving effective DFs. GP4DFs identifies optimal dilations, where a specific DF is applied to each dimension of the search space. Moreover, thanks to a knowledge-driven initialization strategy, GP4DFs converges to better solutions with a reduced number of fitness evaluations, compared to the state-of-the-art approaches. The performance of GP4DFs is assessed on a set of 43 benchmark functions mimicking several features of real-world optimization problems. The obtained results indicate the suitability of the generated DFs.
- Published
- 2023
8. An Efficient Implementation of Flux Variability Analysis for Metabolic Networks
- Author
-
De Stefano, C, Fontanella, F, Vanneschi, L, Galuzzi, B, Damiani, C, Galuzzi, BG, De Stefano, C, Fontanella, F, Vanneschi, L, Galuzzi, B, Damiani, C, and Galuzzi, BG
- Abstract
Flux Variability Analysis (FVA) is an important method to analyze the range of fluxes of a metabolic network. FVA consists in performing a large number of independent optimization problems, to obtain the maximum and minimum flux through each reaction in the network. Although several strategies to make the computation more efficient have been proposed, the computation time of an FVA can still be limiting. We present a two-step procedure to accelerate the FVA computational time that exploits the large presence within metabolic networks of sets of reactions that necessarily have an identical optimal flux value or only differ by a multiplication constant. The first step identifies such sets of reactions. The second step computes the maximum and minimum flux value for just one element of each of set, reducing the total number of optimization problems compared to the classical FVA. We show that, when applied to any metabolic network model included in the BiGG database, our FVA algorithm reduces the total number of optimization problems of about 35 %, and the computation time of FVA of about 30%.
- Published
- 2023
9. Exploring the Solution Space of Cancer Evolution Inference Frameworks for Single-Cell Sequencing Data
- Author
-
De Stefano, C, Fontanella, F, Vanneschi, L, Maspero, D, Angaroni, F, Patruno, L, Ramazzotti, D, Posada, D, Graudenzi, A, Davide Maspero, Fabrizio Angaroni, Lucrezia Patruno, Daniele Ramazzotti, David Posada, Alex Graudenzi, De Stefano, C, Fontanella, F, Vanneschi, L, Maspero, D, Angaroni, F, Patruno, L, Ramazzotti, D, Posada, D, Graudenzi, A, Davide Maspero, Fabrizio Angaroni, Lucrezia Patruno, Daniele Ramazzotti, David Posada, and Alex Graudenzi
- Abstract
In recent years, many algorithmic strategies have been developed to exploit single-cell mutational profiles generated via sequencing experiments of cancer samples and return reliable models of cancer evolution. Here, we introduce the COB-tree algorithm, which summarizes the solutions explored by state-of-the-art methods for clonal tree inference, to return a unique consensus optimum branching tree. The method proves to be highly effective in detecting pairwise temporal relations between genomic events, as demonstrated by extensive tests on simulated datasets. We also provide a new method to visualize and quantitatively inspect the solution space of the inference methods, via Principal Coordinate Analysis. Finally, the application of our method to a single-cell dataset of patient-derived melanoma xenografts shows significant differences between the COB-tree solution and the maximum likelihood ones.
- Published
- 2023
10. Full-Reference Image Quality Expression via Genetic Programming
- Author
-
Bakurov, I, Buzzelli, M, Schettini, R, Castelli, M, Vanneschi, L, Bakurov, Illya, Buzzelli, Marco, Schettini, Raimondo, Castelli, Mauro, Vanneschi, Leonardo, Bakurov, I, Buzzelli, M, Schettini, R, Castelli, M, Vanneschi, L, Bakurov, Illya, Buzzelli, Marco, Schettini, Raimondo, Castelli, Mauro, and Vanneschi, Leonardo
- Abstract
Full-reference image quality measures are a fundamental tool to approximate the human visual system in various applications for digital data management: from retrieval to compression to detection of unauthorized uses. Inspired by both the effectiveness and the simplicity of hand-crafted Structural Similarity Index Measure (SSIM), in this work, we present a framework for the formulation of SSIM-like image quality measures through genetic programming. We explore different terminal sets, defined from the building blocks of structural similarity at different levels of abstraction, and we propose a two-stage genetic optimization that exploits hoist mutation to constrain the complexity of the solutions. Our optimized measures are selected through a cross-dataset validation procedure, which results in superior performance against different versions of structural similarity, measured as correlation with human mean opinion scores. We also demonstrate how, by tuning on specific datasets, it is possible to obtain solutions that are competitive with (or even outperform) more complex image quality measures.
- Published
- 2023
11. Neutral Fitness Landscape in the Cellular Automata Majority Problem
- Author
-
Verel, S., Collard, P., Tomassini, M., Vanneschi, L., Hutchison, David, editor, Kanade, Takeo, editor, Kittler, Josef, editor, Kleinberg, Jon M., editor, Mattern, Friedemann, editor, Mitchell, John C., editor, Naor, Moni, editor, Nierstrasz, Oscar, editor, Pandu Rangan, C., editor, Steffen, Bernhard, editor, Sudan, Madhu, editor, Terzopoulos, Demetri, editor, Tygar, Dough, editor, Vardi, Moshe Y., editor, Weikum, Gerhard, editor, El Yacoubi, Samira, editor, Chopard, Bastien, editor, and Bandini, Stefania, editor
- Published
- 2006
- Full Text
- View/download PDF
12. Vectorial GP for Alzheimer’s Disease Prediction Through Handwriting Analysis
- Author
-
Laredo, J.L. Jimenez, Azzali, I., Cilia, Nicole D., Stefano, C. De, Fontanella, F., Giacobini, M., Vanneschi, L., Laredo, J.L. Jimenez, Azzali, I., Cilia, Nicole D., Stefano, C. De, Fontanella, F., Giacobini, M., and Vanneschi, L.
- Abstract
EvoApplications 2022, Item does not contain fulltext
- Published
- 2022
13. Vectorial GP for Alzheimer’s Disease Prediction Through Handwriting Analysis
- Author
-
Azzali, I., Cilia, Nicole D., Stefano, C. De, Fontanella, F., Giacobini, M., Vanneschi, L., and Laredo, J.L. Jimenez
- Published
- 2022
14. Computational Intelligence for Life Sciences
- Author
-
Besozzi, D, Manzoni, L, Nobile, M, Spolaor, S, Castelli, M, Vanneschi, L, Cazzaniga, P, Ruberto, S, Rundo, L, Tangherloni, A, Besozzi D., Manzoni L., Nobile M. S., Spolaor S., Castelli M., Vanneschi L., Cazzaniga P., Ruberto S., Rundo L., Tangherloni A., Besozzi, D, Manzoni, L, Nobile, M, Spolaor, S, Castelli, M, Vanneschi, L, Cazzaniga, P, Ruberto, S, Rundo, L, Tangherloni, A, Besozzi D., Manzoni L., Nobile M. S., Spolaor S., Castelli M., Vanneschi L., Cazzaniga P., Ruberto S., Rundo L., and Tangherloni A.
- Abstract
Computational Intelligence (CI) is a computer science discipline encompassing the theory, design, development and application of biologically and linguistically derived computational paradigms. Traditionally, the main elements of CI are Evolutionary Computation, Swarm Intelligence, Fuzzy Logic, and Neural Networks. CI aims at proposing new algorithms able to solve complex computational problems by taking inspiration from natural phenomena. In an intriguing turn of events, these nature-inspired methods have been widely adopted to investigate a plethora of problems related to nature itself. In this paper we present a variety of CI methods applied to three problems in life sciences, highlighting their effectiveness: we describe how protein folding can be faced by exploiting Genetic Programming, the inference of haplotypes can be tackled using Genetic Algorithms, and the estimation of biochemical kinetic parameters can be performed by means of Swarm Intelligence. We show that CI methods can generate very high quality solutions, providing a sound methodology to solve complex optimization problems in life sciences.
- Published
- 2019
15. General Purpose Optimization Library (GPOL): A Flexible and Efficient Multi-Purpose Optimization Library in Python
- Author
-
Bakurov, I, Buzzelli, M, Castelli, M, Vanneschi, L, Schettini, R, Bakurov, Illya, Buzzelli, Marco, Castelli, Mauro, Vanneschi, Leonardo, Schettini, Raimondo, Bakurov, I, Buzzelli, M, Castelli, M, Vanneschi, L, Schettini, R, Bakurov, Illya, Buzzelli, Marco, Castelli, Mauro, Vanneschi, Leonardo, and Schettini, Raimondo
- Abstract
Several interesting libraries for optimization have been proposed. Some focus on individual optimization algorithms, or limited sets of them, and others focus on limited sets of problems. Frequently, the implementation of one of them does not precisely follow the formal definition, and they are difficult to personalize and compare. This makes it difficult to perform comparative studies and propose novel approaches. In this paper, we propose to solve these issues with the General Purpose Optimization Library (GPOL): a flexible and efficient multipurpose optimization library that covers a wide range of stochastic iterative search algorithms, through which flexible and modular implementation can allow for solving many different problem types from the fields of continuous and combinatorial optimization and supervised machine learning problem solving. Moreover, the library supports full-batch and mini-batch learning and allows carrying out computations on a CPU or GPU. The package is distributed under an MIT license. Source code, installation instructions, demos and tutorials are publicly available in our code hosting platform (the reference is provided in the Introduction).
- Published
- 2021
16. Parameters optimization of the Structural Similarity Index
- Author
-
Bakurov, I, Buzzelli, M, Castelli, M, Schettini, R, Vanneschi, L, Bakurov, Illya, Buzzelli, Marco, Castelli, Mauro, Schettini, Raimondo, Vanneschi, Leonardo, Bakurov, I, Buzzelli, M, Castelli, M, Schettini, R, Vanneschi, L, Bakurov, Illya, Buzzelli, Marco, Castelli, Mauro, Schettini, Raimondo, and Vanneschi, Leonardo
- Abstract
We exploit evolutionary computation to optimize the handcrafted Structural Similarity method (SSIM) through a datadriven approach. We estimate the best combination of luminance, contrast and structure components, as well as the sliding window size used for processing, with the objective of optimizing the similarity correlation with human-expressed mean opinion score on a standard dataset. We experimentally observe that better results can be obtained by penalizing the overall similarity only for very low levels of luminance similarity. Finally, we report a comparison of SSIM with the optimized parameters against other metrics for full reference quality assessment, showing superior performance on a different dataset.
- Published
- 2020
17. Fitness landscape of the cellular automata majority problem: View from the “Olympus”
- Author
-
Verel, S., Collard, P., Tomassini, M., and Vanneschi, L.
- Published
- 2007
- Full Text
- View/download PDF
18. A distance between populations for n-points crossover in genetic algorithms
- Author
-
Castelli, M, Cattaneo, G, Manzoni, L, Vanneschi, L, Castelli, M, Cattaneo, G, Manzoni, L, and Vanneschi, L
- Abstract
The theoretical study of Genetic Algorithms and the dynamics induced by their genetic operators is a research field with a long history and many different approaches. In this paper we complete a recently presented approach to model one-point crossover using pretopologies (or Čechtopologies) in two ways. First, we extend it to the case of n-points crossover. We extend the definition of crossover distance between populations to work for n-points crossover, proving that computing it can be performed in polynomial time for any fixed number of crossover points. Secondly, we experimentally study how the distance distribution changes when the number of crossover points increases. In particular, the average distance between a population and the optimum decreases with the increase in the number of crossover points, showing that increasing the latter can reduce the number of crossover operations needed to evolve an optimal solution.
- Published
- 2019
19. Electricity demand modelling with genetic programming
- Author
-
Castelli, M, De Felice, M, Manzoni, L, Vanneschi, L, Vanneschi, L., MANZONI, LUCA, Castelli, M, De Felice, M, Manzoni, L, Vanneschi, L, Vanneschi, L., and MANZONI, LUCA
- Abstract
Load forecasting is a critical task for all the operations of power systems. Especially during hot seasons, the influence of weather on energy demand may be strong, principally due to the use of air conditioning and refrigeration. This paper investigates the application of Genetic Programming on day-ahead load forecasting, comparing it with Neural Networks, Neural Networks Ensembles and Model Trees. All the experimentations have been performed on real data collected from the Italian electric grid during the summer period. Results show the suitability of Genetic Programming in providing good solutions to this problem. The advantage of using Genetic Programming, with respect to the other methods, is its ability to produce solutions that explain data in an intuitively meaningful way and that could be easily interpreted by a human being. This fact allows the practitioner to gain a better understanding of the problem under exam and to analyze the interactions between the features that characterize it.
- Published
- 2015
20. The influence of population size in geometric semantic GP
- Author
-
Castelli, M, Manzoni, L, Silva, S, Vanneschi, L, Popovič, A, Castelli, Mauro, Manzoni, Luca, Silva, Sara, Vanneschi, Leonardo, Popovič, Aleš, Castelli, M, Manzoni, L, Silva, S, Vanneschi, L, Popovič, A, Castelli, Mauro, Manzoni, Luca, Silva, Sara, Vanneschi, Leonardo, and Popovič, Aleš
- Abstract
In this work, we study the influence of the population size on the learning ability of Geometric Semantic Genetic Programming for the task of symbolic regression. A large set of experiments, considering different population size values on different regression problems, has been performed. Results show that, on real-life problems, having small populations results in a better training fitness with respect to the use of large populations after the same number of fitness evaluations. However, performance on the test instances varies among the different problems: in datasets with a high number of features, models obtained with large populations present a better performance on unseen data, while in datasets characterized by a relative small number of variables a better generalization ability is achieved by using small population size values. When synthetic problems are taken into account, large population size values represent the best option for achieving good quality solutions on both training and test instances
- Published
- 2017
21. Complex Detection in Protein-Protein Interaction Networks: A Compact Overview for Researchers and Practitioners
- Author
-
Pizzuti, C., Rombo, S., Marchiori, E., Giacobini, M., Vanneschi, L., Bush, W., Giacobini, M., Vanneschi, L., Bush, W., Pizzuti, C, Rombo, SE, and Marchiori, E
- Subjects
Structure (mathematical logic) ,Computer science ,Systems biology ,Cell ,Data Science ,Nanotechnology ,Computational biology ,Protein protein interaction network ,Bioinformatics, network analysis ,medicine.anatomical_structure ,medicine ,Graph (abstract data type) ,Lecture Notes in Computer Science ,Cluster analysis ,Protein modules ,Biological network - Abstract
The availability of large volumes of protein-protein interaction data has allowed the study of biological networks to unveil the complex structure and organization in the cell. It has been recognized by biologists that proteins interacting with each other often participate in the same biological processes, and that protein modules may be often associated with specific biological functions. Thus the detection of protein complexes is an important research problem in systems biology. In this review, recent graph-based approaches to clustering protein interaction networks are described and classified with respect to common peculiarities. The goal is that of providing a useful guide and reference for both computer scientists and biologists.
- Published
- 2012
22. Semantic genetic programming for fast and accurate data knowledge discovery
- Author
-
Castelli, M, Vanneschi, L, Manzoni, L, Popovič, A, Popovič, A., MANZONI, LUCA, Castelli, M, Vanneschi, L, Manzoni, L, Popovič, A, Popovič, A., and MANZONI, LUCA
- Abstract
Big data knowledge discovery emerged as an important factor contributing to advancements in society at large. Still, researchers continuously seek to advance existing methods and provide novel ones for analysing vast data sets to make sense of the data, extract useful information, and build knowledge to inform decision making. In the last few years, a very promising variant of genetic programming was proposed: geometric semantic genetic programming. Its difference with the standard version of genetic programming consists in the fact that it uses new genetic operators, called geometric semantic operators, that, acting directly on the semantics of the candidate solutions, induce by definition a unimodal error surface on any supervised learning problem, independently from the complexity and size of the underlying data set. This property should improve the evolvability of genetic programming in presence of big data and thus makes geometric semantic genetic programming an extremely promising method for mining vast amounts of data. Nevertheless, to the best of our knowledge, no contribution has appeared so far to employ this new technology to big data problems. This paper intends to fill this gap. For the first time, in fact, we show the effectiveness of geometric semantic genetic programming on several complex real-life problems, characterized by vast amounts of data, coming from several different application domains.
- Published
- 2016
23. Self-tuning geometric semantic Genetic Programming
- Author
-
Castelli, M, Manzoni, L, Vanneschi, L, Silva, S, Popovič, A, Popovič, A., MANZONI, LUCA, Castelli, M, Manzoni, L, Vanneschi, L, Silva, S, Popovič, A, Popovič, A., and MANZONI, LUCA
- Abstract
The process of tuning the parameters that characterize evolutionary algorithms is difficult and can be time consuming. This paper presents a self-tuning algorithm for dynamically updating the crossover and mutation probabilities during a run of genetic programming. The genetic operators that are considered in this work are the geometric semantic genetic operators introduced by Moraglio et al. Differently from other existing self-tuning algorithms, the proposed one works by assigning a (different) crossover and mutation probability to each individual of the population. The experimental results we present show the appropriateness of the proposed self-tuning algorithm: on seven different test problems, the proposed algorithm finds solutions of a quality that is better than, or comparable to, the one achieved using the best known values for the geometric semantic crossover and mutation rates for the same problems. Also, we study how the mutation and crossover probabilities change during the execution of the proposed self-tuning algorithm, pointing out an interesting insight: mutation is basically the only operator used in the exploration phase, while crossover is used for exploitation, further improving good quality solutions.
- Published
- 2016
24. A Study on Gene Regulatory Network Reconstruction and Simulation
- Author
-
Farinaccio, A., Vanneschi, L., Provero, Paolo, Mauri, G., Giacobini, Mario Dante Lucio, Apolloni, B, Bassis, S, Esposito, A, Morabito, FC, Farinaccio, A, Vanneschi, L, Provero, P, Mauri, G, and Giacobini, M
- Subjects
computational biology ,evolutionary computation ,gene reconstruction ,bioinformatics ,INF/01 - INFORMATICA ,gene regulatory network ,genetic programming - Abstract
The inference of gene regulatory networks from expression data is an important area of research that provides insight to the inner workings of a biological system. In this paper we present a new reverse-engineering framework for gene regulatory network reconstruction. It exploits some interesting characteristics of genetic programming, like the ability of solving complex regression problems with little or no information about the underlying data and the ability of performing an automatic selection of features at learning time. Our framework not only reconstructs the topology of the network, but it is also able to simulate its dynamic behaviour, forecasting the gene expression values in the timepoints subsequent to the initial one. In this paper, we test the proposed framework on the well-known IRMA gene regulatory network, and we show that its performances are promising.
- Published
- 2011
25. A C++ framework for geometric semantic genetic programming
- Author
-
Castelli, M, Silva, S, Vanneschi, L, Castelli, M, Silva, S, and Vanneschi, L
- Abstract
Geometric semantic operators are new and promising genetic operators for genetic programming. They have the property of inducing a unimodal error surface for any supervised learning problem, i.e., any problem consisting in finding the match between a set of input data and known target values (like regression and classification). Thanks to an efficient implementation of these operators, it was possible to apply them to a set of real-life problems, obtaining very encouraging results. We have now made this implementation publicly available as open source software, and here we describe how to use it. We also reveal details of the implementation and perform an investigation of its efficiency in terms of running time and memory occupation, both theoretically and experimentally. The source code and documentation are available for download at http://gsgp.sourceforge.net.
- Published
- 2015
26. Prediction of the Unified Parkinson’s Disease Rating Scale Assessment using a Genetic Programming System with Geometric Semantic Genetic Operators
- Author
-
Castelli, M, Vanneschi, L, Silva, S, CASTELLI, MAURO, VANNESCHI, LEONARDO, Silva, S., Castelli, M, Vanneschi, L, Silva, S, CASTELLI, MAURO, VANNESCHI, LEONARDO, and Silva, S.
- Abstract
Unified Parkinson's Disease Rating Scale (UPDRS) assessment is the most used scale for tracking Parkinson's disease symptom progression. Nowadays, the tracking process requires a patient to undergo invasive and time-consuming specialized examinations in hospital clinics, under the supervision of trained medical staff. Thus, the process is costly and logistically inconvenient for both patients and clinicians. For this reason, new powerful computational tools, aimed at making the process more automatic, cheaper and less invasive, are becoming more and more a necessity. The purpose of this paper is to investigate the use of an innovative intelligent system based on genetic programming for the prediction of UPDRS assessment, using only data derived from simple, self-administered and non-invasive speech tests. The system we propose is called geometric semantic genetic programming and it is based on recently defined geometric semantic genetic operators. Experimental results, achieved using the largest database of Parkinson's disease speech in existence (approximately 6000 recordings from 42 Parkinson's disease patients, recruited in a six-month, multi-centre trial), show the appropriateness of the proposed system for the prediction of UPDRS assessment. In particular, the results obtained with geometric semantic genetic programming are significantly better than the ones produced by standard genetic programming and other state of the art machine learning methods both on training and unseen test data
- Published
- 2014
27. Semantic search based genetic programming and the effect of introns deletion
- Author
-
Castelli, M, Vanneschi, L, Silva, S, CASTELLI, MAURO, VANNESCHI, LEONARDO, Silva, S., Castelli, M, Vanneschi, L, Silva, S, CASTELLI, MAURO, VANNESCHI, LEONARDO, and Silva, S.
- Abstract
SFX(opens in a new window)|View at Publisher| Export | Download | More... IEEE Transactions on Cybernetics Volume 44, Issue 1, January 2014, Article number 6476653, Pages 103-113 Semantic search-based genetic programming and the effect of intron deletion (Article) Castelli, M.a , Vanneschi, L.a , Silva, S.a , Agapitos, A.b , Oneill, M.b a Instituto de Engenharia de Sistemas e Computadores-Investigacao e Desenvolvimento em Lisboa, IST/UTL, Lisboa, Portugal b Natural Computing Research and Applications Group, University College Dublin, IRL, Ireland View references (30) Abstract The concept of semantics (in the sense of input-output behavior of solutions on training data) has been the subject of a noteworthy interest in the genetic programming (GP) research community over the past few years. In this paper, we present a new GP system that uses the concept of semantics to improve search effectiveness. It maintains a distribution of different semantic behaviors and biases the search toward solutions that have similar semantics to the best solutions that have been found so far. We present experimental evidence of the fact that the new semantics-based GP system outperforms the standard GP and the well-known bacterial GP on a set of test functions, showing particularly interesting results for noncontinuous (i.e., generally harder to optimize) test functions. We also observe that the solutions generated by the proposed GP system often have a larger size than the ones returned by standard GP and bacterial GP and contain an elevated number of introns, i.e., parts of code that do not have any effect on the semantics. Nevertheless, we show that the deletion of introns during the evolution does not affect the performance of the proposed method. © 2013 IEEE.
- Published
- 2014
28. Genetic algorithm with variable neighborhood search for the optimal allocation of goods in shop shelves
- Author
-
Castelli, M, Vanneschi, L, CASTELLI, MAURO, VANNESCHI, LEONARDO, Castelli, M, Vanneschi, L, CASTELLI, MAURO, and VANNESCHI, LEONARDO
- Abstract
Shelves on which products are being displayed are one of the most important resources in retail environment. The decision of shelf-space allocation and management is therefore a critical issue in retail operation management. In this paper a hybrid algorithm that combines a genetic algorithm with a variable neighborhood search is proposed to address the shop shelf allocation problem. Results obtained from an extensive experimental phase show the suitability of the proposed algorithm in addressing the problem at hand
- Published
- 2014
29. A survey of semantic methods in genetic programming
- Author
-
Vanneschi, L, Castelli, M, Silva, S, VANNESCHI, LEONARDO, CASTELLI, MAURO, Silva, S., Vanneschi, L, Castelli, M, Silva, S, VANNESCHI, LEONARDO, CASTELLI, MAURO, and Silva, S.
- Abstract
Several methods to incorporate semantic awareness in genetic programming have been proposed in the last few years. These methods cover fundamental parts of the evolutionary process: from the population initialization, through different ways of modifying or extending the existing genetic operators, to formal methods, until the definition of completely new genetic operators. The objectives are also distinct: from the maintenance of semantic diversity to the study of semantic locality; from the use of semantics for constructing solutions which obey certain constraints to the exploitation of the geometry of the semantic topological space aimed at defining easy-to-search fitness landscapes. All these approaches have shown, in different ways and amounts, that incorporating semantic awareness may help improving the power of genetic programming. This survey analyzes and discusses the state of the art in the field, organizing the existing methods into different categories. It restricts itself to studies where semantics is intended as the set of output values of a program on the training data, a definition that is common to a rather large set of recent contributions. It does not discuss methods for incorporating semantic information into grammar-based genetic programming or approaches based on formal methods. The objective is keeping the community updated on this interesting research track, hoping to motivate new and stimulating contributions. © 2014 Springer Science+Business Media New York.
- Published
- 2014
30. Geometric Selective Harmony Search
- Author
-
Castelli, M, Silva, S, Manzoni, L, Vanneschi, L, CASTELLI, MAURO, MANZONI, LUCA, VANNESCHI, LEONARDO, Castelli, M, Silva, S, Manzoni, L, Vanneschi, L, CASTELLI, MAURO, MANZONI, LUCA, and VANNESCHI, LEONARDO
- Abstract
This paper presents a new variant of the Harmony Search algorithm, called Geometric Selective Harmony Search. The main differences between the proposed variant and the original formulation of Harmony Search are the integration of a selection procedure in the improvisation phase, a new memory consideration process that makes use of a recombination operator, and the integration of a new mutation operator. We compare Geometric Selective Harmony Search with the original Harmony Search, with another existing variant called Improved Harmony Search, and with two existing selection-based Harmony Search algorithms. The experimental study was conducted on 20 benchmark problems belonging to the CEC 2010 suite, one of the most well-known state-of-the-art benchmark sets. The results show that Geometric Selective Harmony Search outperforms the other studied methods with statistical significance in almost all the considered benchmark problems. © 2014 Elsevier Inc. All rights reserved.
- Published
- 2014
31. ESAGP – A semantic GP framework based on alignment in the error space
- Author
-
Nicolau, M, Krawiec, K, Heywood, MI, Castelli, M, Garci-Sanchez, P, Merelo, JJ, Santos, MR, Sim, K, Ruberto, S, Vanneschi, L, Silva, S, VANNESCHI, LEONARDO, CASTELLI, MAURO, Silva, S., Nicolau, M, Krawiec, K, Heywood, MI, Castelli, M, Garci-Sanchez, P, Merelo, JJ, Santos, MR, Sim, K, Ruberto, S, Vanneschi, L, Silva, S, VANNESCHI, LEONARDO, CASTELLI, MAURO, and Silva, S.
- Abstract
This paper introduces the concepts of error vector and error space, directly bound to semantics, one of the hottest topics in genetic programming. Based on these concepts, we introduce the notions of optimally aligned individuals and optimally coplanar individuals. We show that, given optimally aligned, or optimally coplanar, individuals, it is possible to construct a globally optimal solution analytically. Thus, we introduce a genetic programming framework for symbolic regression called Error Space Alignment GP (ESAGP) and two of its instances: ESAGP-1, whose objective is to find optimally aligned individuals, and ESAGP-2, whose objective is to find optimally coplanar individuals. We also discuss how to generalize the approach to any number of dimensions. Using two complex real-life applications, we provide experimental evidence that ESAGP-2 outperforms ESAGP-1, which in turn outperforms both standard GP and geometric semantic GP. This suggests that “adding dimensions” is beneficial and encourages us to pursue the study in many different directions, that we summarize in the final part of the manuscript
- Published
- 2014
32. Geometric Semantic Genetic Programming for Real Life Applications
- Author
-
Riolo, R, Moore, JH, Kotanchek, M, Vanneschi, L, Silva, S, Castelli, M, Manzoni, L, VANNESCHI, LEONARDO, CASTELLI, MAURO, MANZONI, LUCA, Riolo, R, Moore, JH, Kotanchek, M, Vanneschi, L, Silva, S, Castelli, M, Manzoni, L, VANNESCHI, LEONARDO, CASTELLI, MAURO, and MANZONI, LUCA
- Published
- 2014
33. Towards the Use of Genetic Programming for the Prediction of Survival in Cancer
- Author
-
Cagnoni, S, Mirolli, M, Villani, M, Giacobini, M, Provero, P, Vanneschi, L, Mauri, G, VANNESCHI, LEONARDO, MAURI, GIANCARLO, Cagnoni, S, Mirolli, M, Villani, M, Giacobini, M, Provero, P, Vanneschi, L, Mauri, G, VANNESCHI, LEONARDO, and MAURI, GIANCARLO
- Abstract
Risk stratification of cancer patients, that is the prediction of the outcome of the pathology on an individual basis, is a key ingredient in making therapeutic decisions. In recent years the use of gene expression profiling in combination with the clinical and histological criteria traditionally used in such a prediction has been successfully introduced. Sets of genes whose expression values in a tumor can be used to predict the outcome of the pathology (gene expression signatures) were introduced and tested by many research groups. A well-known such signature is the 70-gene signature, on which we recently tested several machine learning techniques in order to maximize its predictive power. Genetic Programming (GP) was shown to perform significantly better than other techniques including Support Vector Machines, Multilayered Perceptrons and Random Forests in classifying patients. Genetic Programming has the further advantage, with respect to other methods, of performing an automatic feature selection. Importantly, by using a weighted average between false positives and false negatives in the definition of the fitness, we showed that GP can outperform all the other methods in minimizing false negatives (one of the main goals in clinical applications) without compromising the overall minimization of incorrectly classified instances. The solutions returned by GP are appealing also from a clinical point of view, being simple, easy to understand, and built out of a rather limited subset of the available features.
- Published
- 2014
34. A study of search algorithms' optimization speed
- Author
-
Valsecchi, A, Vanneschi, L, Mauri, G, VALSECCHI, ANDREA, VANNESCHI, LEONARDO, MAURI, GIANCARLO, Valsecchi, A, Vanneschi, L, Mauri, G, VALSECCHI, ANDREA, VANNESCHI, LEONARDO, and MAURI, GIANCARLO
- Abstract
Search algorithms are often compared by the optimization speed achieved on some sets of cost functions. Here some properties of algorithms' optimization speed are introduced and discussed. In particular, we show that determining whether a set of cost functions F admits a search algorithm having given optimization speed is an NP-complete problem. Further, we derive an explicit formula to calculate the best achievable optimization speed when F is closed under permutation. Finally, we show that the optimization speed achieved by some well-know optimization techniques can be much worse than the best theoretical value, at least on some sets of optimization benchmarks. © 2012 Springer Science+Business Media, LLC.
- Published
- 2014
35. Corrections to “Semantic Search Based Genetic Programming and the Effect of Introns Deletion” [Jan 14 103-113]
- Author
-
Castelli, M., primary, Vanneschi, L., additional, and Silva, S., additional
- Published
- 2014
- Full Text
- View/download PDF
36. An efficient implementation of geometric semantic genetic programming for anticoagulation level prediction in pharmacogenetics
- Author
-
Castelli, M, Castaldi, D, Vanneschi, L, Giordani, I, Archetti, F, Maccagnola, D, CASTELLI, MAURO, CASTALDI, DAVIDE FABIO, VANNESCHI, LEONARDO, GIORDANI, ILARIA, ARCHETTI, FRANCESCO ANTONIO, MACCAGNOLA, DANIELE, Castelli, M, Castaldi, D, Vanneschi, L, Giordani, I, Archetti, F, Maccagnola, D, CASTELLI, MAURO, CASTALDI, DAVIDE FABIO, VANNESCHI, LEONARDO, GIORDANI, ILARIA, ARCHETTI, FRANCESCO ANTONIO, and MACCAGNOLA, DANIELE
- Published
- 2013
37. Prediction of high performance concrete strength using genetic programming with geometric semantic genetic operators
- Author
-
Castelli, M, Vanneschi, L, Silva, S, CASTELLI, MAURO, VANNESCHI, LEONARDO, Silva, S., Castelli, M, Vanneschi, L, Silva, S, CASTELLI, MAURO, VANNESCHI, LEONARDO, and Silva, S.
- Abstract
Concrete is a composite construction material made primarily with aggregate, cement, and water. In addition to the basic ingredients used in conventional concrete, high-performance concrete incorporates supplementary cementitious materials, such as fly ash and blast furnace slag, and chemical admixture, such as superplasticizer. Hence, high-performance concrete is a highly complex material and modeling its behavior represents a difficult task. In this paper, we propose an intelligent system based on Genetic Programming for the prediction of high-performance concrete strength. The system we propose is called Geometric Semantic Genetic Programming, and it is based on recently defined geometric semantic genetic operators for Genetic Programming. Experimental results show the suitability of the proposed system for the prediction of concrete strength. In particular, the new method provides significantly better results than the ones produced by standard Genetic Programming and other machine learning methods, both on training and on out-of-sample data. © 2013 Elsevier Ltd. All rights reserved.
- Published
- 2013
38. A new implementation of geometric semantic GP and its application to problems in pharmacokinetics
- Author
-
Vanneschi, L, Castelli, M, Manzoni, L, Silva, S, VANNESCHI, LEONARDO, CASTELLI, MAURO, MANZONI, LUCA, Silva, S., Vanneschi, L, Castelli, M, Manzoni, L, Silva, S, VANNESCHI, LEONARDO, CASTELLI, MAURO, MANZONI, LUCA, and Silva, S.
- Abstract
Moraglio et al. have recently introduced new genetic operators for genetic programming, called geometric semantic operators. These operators induce a unimodal fitness landscape for all the problems consisting in matching input data with known target outputs (like regression and classification). This feature facilitates genetic programming evolvability, which makes these operators extremely promising. Nevertheless, Moraglio et al. leave open problems, the most important one being the fact that these operators, by construction, always produce offspring that are larger than their parents, causing an exponential growth in the size of the individuals, which actually renders them useless in practice. In this paper we overcome this limitation by presenting a new efficient implementation of the geometric semantic operators. This allows us, for the first time, to use them on complex real-life applications, like the two problems in pharmacokinetics that we address here. Our results confirm the excellent evolvability of geometric semantic operators, demonstrated by the good results obtained on training data. Furthermore, we have also achieved a surprisingly good generalization ability, a fact that can be explained considering some properties of geometric semantic operators, which makes them even more appealing than before. © 2013 Springer-Verlag.
- Published
- 2013
39. Gene regulatory networks reconstruction from time series datasets using genetic programming: a comparison between tree-based and graph-based approaches
- Author
-
Vanneschi, L, Mondini, M, Bertoni, M, Ronchi, A, Stefano, M, VANNESCHI, LEONARDO, Stefano, M., Vanneschi, L, Mondini, M, Bertoni, M, Ronchi, A, Stefano, M, VANNESCHI, LEONARDO, and Stefano, M.
- Abstract
Genetic programming researchers have shown a growing interest in the study of gene regulatory networks in the last few years. Our team has also contributed to the field, by defining two systems for the automatic reverse engineering of gene regulatory networks called GRNGen and GeNet. In this paper, we revise this work by describing in detail the two approaches and empirically comparing them. The results we report, and in particular the fact that GeNet can be used on large networks while GRNGen cannot, encourage us to pursue the study of GeNet in the future. We conclude the paper by discussing the main research directions that we are planning to investigate to improve GeNet. © 2013 Springer Science+Business Media New York.
- Published
- 2013
40. A new genetic programming framework based on reaction systems
- Author
-
Manzoni, L, Castelli, M, Vanneschi, L, MANZONI, LUCA, CASTELLI, MAURO, VANNESCHI, LEONARDO, Manzoni, L, Castelli, M, Vanneschi, L, MANZONI, LUCA, CASTELLI, MAURO, and VANNESCHI, LEONARDO
- Abstract
This paper presents a new genetic programming framework called Evolutionary Reaction Systems. It is based on a recently defined computational formalism, inspired by chemical reactions, called Reaction Systems, and it has several properties that distinguish it from other existing genetic programming frameworks, making it interesting and worthy of investigation. For instance, it allows us to express complex constructs in a simple and intuitive way, and it lightens the final user from the task of defining the set of primitive functions used to build up the evolved programs. Given that Evolutionary Reaction Systems is new and it has small similarities with other existing genetic programming frameworks, a first phase of this work is dedicated to a study of some important parameters and their influence on the algorithm's performance. Successively, we use the best parameter setting found to compare Evolutionary Reaction Systems with other well established machine learning methods, including standard tree-based genetic programming. The presented results show that Evolutionary Reaction Systems are competitive with, and in some cases even better than, the other studied methods on a wide set of benchmarks. © 2013 Springer Science+Business Media New York.
- Published
- 2013
41. A hybrid genetic algorithm for the repetition free longest common subsequence problem
- Author
-
Castelli, M, Beretta, S, Vanneschi, L, CASTELLI, MAURO, BERETTA, STEFANO, VANNESCHI, LEONARDO, Castelli, M, Beretta, S, Vanneschi, L, CASTELLI, MAURO, BERETTA, STEFANO, and VANNESCHI, LEONARDO
- Abstract
Computing the longest common subsequence of two sequences is one of the most studied algorithmic problems. In this work we focus on a particular variant of the problem, called repetition free longest common subsequence (RF-LCS), which has been proved to be NP-hard. We propose a hybrid genetic algorithm, which combines standard genetic algorithms and estimation of distribution algorithms, to solve this problem. An experimental comparison with some well-known approximation algorithms shows the suitability of the proposed technique. © 2013 Elsevier B.V. All rights reserved.
- Published
- 2013
42. An efficient implementation of geometric semantic genetic programming for anticoagulation level prediction in pharmacogenetics
- Author
-
Correia, L, Reis, LP, Cascalho, J, Castelli, M, Castaldi, D, Giordani, I, DIAS PEREIRA SA DA SILVA, S, Vanneschi, L, Archetti, F, Maccagnola, D, CASTELLI, MAURO, CASTALDI, DAVIDE FABIO, GIORDANI, ILARIA, DIAS PEREIRA SA DA SILVA, SARA, VANNESCHI, LEONARDO, ARCHETTI, FRANCESCO ANTONIO, MACCAGNOLA, DANIELE, Correia, L, Reis, LP, Cascalho, J, Castelli, M, Castaldi, D, Giordani, I, DIAS PEREIRA SA DA SILVA, S, Vanneschi, L, Archetti, F, Maccagnola, D, CASTELLI, MAURO, CASTALDI, DAVIDE FABIO, GIORDANI, ILARIA, DIAS PEREIRA SA DA SILVA, SARA, VANNESCHI, LEONARDO, ARCHETTI, FRANCESCO ANTONIO, and MACCAGNOLA, DANIELE
- Abstract
The purpose of this study is to develop an innovative system for Coumarin-derived drug dosing, suitable for elderly patients. Recent research highlights that the pharmacological response of the patient is often affected by many exogenous factors other than the dosage prescribed and these factors could form a very complex relationship with the drug dosage. For this reason, new powerful computational tools are needed for approaching this problem. The system we propose is called Geometric Semantic Genetic Programming, and it is based on the use of recently defined geometric semantic genetic operators. In this paper, we present a new implementation of this Genetic Programming system, that allow us to use it for real-life applications in an efficient way, something that was impossible using the original definition. Experimental results show the suitability of the proposed system for managing anticoagulation therapy. In particular, results obtained with Geometric Semantic Genetic Programming are significantly better than the ones produced by standard Genetic Programming both on training and on out-of-sample test data. © 2013 Springer-Verlag.
- Published
- 2013
43. Limiting the Number Fitness Cases in Genetic Programming Using Statistics
- Author
-
Giacobini, Mario Dante Lucio, Tomassini, M., and Vanneschi, L.
- Subjects
evolutionary algorithm ,statistics ,genetic programming - Published
- 2002
44. How Statistics can Help in Limiting the Number of Fitness Cases in Genetic Programming
- Author
-
Giacobini, Mario Dante Lucio, Tomassini, M., and Vanneschi, L.
- Subjects
evolutionary algorithm ,statistics ,genetic programming - Published
- 2002
45. Complex Detection in Protein-Protein Interaction Networks: A Compact Overview for Researchers and Practitioners
- Author
-
Giacobini, M., Vanneschi, L., Bush, W., Pizzuti, C., Rombo, S., Marchiori, E., Giacobini, M., Vanneschi, L., Bush, W., Pizzuti, C., Rombo, S., and Marchiori, E.
- Abstract
Contains fulltext : 93791.pdf (preprint version ) (Closed access)
- Published
- 2012
46. Evolutionary reaction systems
- Author
-
Manzoni, L, Castelli, M, Vanneschi, L, MANZONI, LUCA, CASTELLI, MAURO, VANNESCHI, LEONARDO, Manzoni, L, Castelli, M, Vanneschi, L, MANZONI, LUCA, CASTELLI, MAURO, and VANNESCHI, LEONARDO
- Abstract
In the recent years many bio-inspired computational methods were defined and successfully applied to real life problems. Examples of those methods are particle swarm optimization, ant colony, evolutionary algorithms, and many others. At the same time, computational formalisms inspired by natural systems were defined and their suitability to represent different functions efficiently was studied. One of those is a formalism known as reaction systems. The aim of this work is to establish, for the first time, a relationship between evolutionary algorithms and reaction systems, by proposing an evolutionary version of reaction systems. In this paper we show that the resulting new genetic programming system has better, or at least comparable performances to a set of well known machine learning methods on a set of problems, also including real-life applications. Furthermore, we discuss the expressiveness of the solutions evolved by the presented evolutionary reaction systems. © 2012 Springer-Verlag.
- Published
- 2012
47. Genetic programming needs better benchmarks
- Author
-
Mcdermott, J, White, D, Luke, S, Manzoni, L, Castelli, M, Vanneschi, L, Jaśkowski, W, Krawiec, K, Harper, R, De Jong, K, O'Reilly, U, McDermott, J, O'Reilly, U., MANZONI, LUCA, CASTELLI, MAURO, VANNESCHI, LEONARDO, Mcdermott, J, White, D, Luke, S, Manzoni, L, Castelli, M, Vanneschi, L, Jaśkowski, W, Krawiec, K, Harper, R, De Jong, K, O'Reilly, U, McDermott, J, O'Reilly, U., MANZONI, LUCA, CASTELLI, MAURO, and VANNESCHI, LEONARDO
- Abstract
Genetic programming (GP) is not a field noted for the rigor of its benchmarking. Some of its benchmark problems are popular purely through historical contingency, and they can be criticized as too easy or as providing misleading information concerning real-world performance, but they persist largely because of inertia and the lack of good alternatives. Even where the problems themselves are impeccable, comparisons between studies are made more difficult by the lack of standardization. We argue that the definition of standard benchmarks is an essential step in the maturation of the field. We make several contributions towards this goal. We motivate the development of a benchmark suite and define its goals; we survey existing practice; we enumerate many candidate benchmarks; we report progress on reference implementations; and we set out a concrete plan for gathering feedback from the GP community that would, if adopted, lead to a standard set of benchmarks. © 2012 ACM.
- Published
- 2012
48. Parameter tuning of evolutionary reactions systems
- Author
-
Castelli, M, Manzoni, L, Vanneschi, L, CASTELLI, MAURO, MANZONI, LUCA, VANNESCHI, LEONARDO, Castelli, M, Manzoni, L, Vanneschi, L, CASTELLI, MAURO, MANZONI, LUCA, and VANNESCHI, LEONARDO
- Abstract
Reaction systems is a formalism inspired by chemical reactions introduced by Rozenberg and Ehrenfeucht. Recently, an evolutionary algorithm based on this formalism, called Evolutionary Reaction Systems, has been presented. This new algorithm proved to have comparable performances to other well-established machine learning methods, like genetic programming, neural networks and support vector machines on both artificial and real-life problems. Even if the results are encouraging, to make Evolutionary Reaction Systems an established evolutionary algorithm, an in depth analysis of the effect of its parameters on the search process is needed, with particular focus on those parameters that are typical of Evolutionary Reaction Systems and do not have a counterpart in traditional evolutionary algorithms. Here we address this problem for the first time. The results we present show that one particular parameter, between the ones tested, has a great influence on the performances of Evolutionary Reaction Systems, and thus its setting deserves practitioners' particular attention: the number of symbols used to represent the reactions that compose the system. Furthermore, this work represents a first step towards the definition of a set of default parameter values for Evolutionary Reaction Systems, that should facilitate their use for beginners or inexpert practitioners. © 2012 ACM.
- Published
- 2012
49. A GPU-based Multi-Swarm PSO Method for Parameter Estimation in Stochastic Biological Systems Exploiting Discrete-Time Target Series
- Author
-
Giacobini, M, Vanneschi, L, Bush, WS, Nobile, M, Besozzi, D, Cazzaniga, P, Mauri, G, Pescini, D, NOBILE, MARCO SALVATORE, MAURI, GIANCARLO, PESCINI, DARIO, BESOZZI, DANIELA, Giacobini, M, Vanneschi, L, Bush, WS, Nobile, M, Besozzi, D, Cazzaniga, P, Mauri, G, Pescini, D, NOBILE, MARCO SALVATORE, MAURI, GIANCARLO, PESCINI, DARIO, and BESOZZI, DANIELA
- Abstract
Parameter estimation (PE) of biological systems is one of the most challenging problems in Systems Biology. Here we present a PE method that integrates particle swarm optimization (PSO) to estimate the value of kinetic constants, and a stochastic simulation algorithm to reconstruct the dynamics of the system. The fitness of candidate solutions, corresponding to vectors of reaction constants, is defined as the point-to-point distance between a simulated dynamics and a set of experimental measures, carried out using discrete-time sampling and various initial conditions. A multi-swarm PSO topology with different modalities of particles migration is used to account for the different laboratory conditions in which the experimental data are usually sampled. The whole method has been specifically designed and entirely executed on the GPU to provide a reduction of computational costs.We show the effectiveness of our method and discuss its performances on an enzymatic kinetics and a prokaryotic gene expression network.
- Published
- 2012
50. An Empirical Study of Parallel and Distributed Particle Swarm Optimization
- Author
-
deVega, FF, Perez, JIH, Lanchares, J, Vanneschi, L, Codecasa, D, Mauri, G, VANNESCHI, LEONARDO, Codecasa D, MAURI, GIANCARLO, deVega, FF, Perez, JIH, Lanchares, J, Vanneschi, L, Codecasa, D, Mauri, G, VANNESCHI, LEONARDO, Codecasa D, and MAURI, GIANCARLO
- Abstract
Given the implicitly parallel nature of population-based heuristics, many contributions reporting on parallel and distributed models and implementations of these heuristics have appeared so far. They range from the most natural and simple ones, i.e. fitness-level embarrassingly parallel implementations (where, for instance, each candidate solution is treated as an independent agent and evaluated on a dedicated processor), to many more sophisticated variously interacting multi-population systems. In the last few years, researchers have dedicated a growing attention to Particle Swarm Optimization (PSO), a bio-inspired population based heuristic inspired by the behavior of flocks of birds and shoals of fish, given its extremely simple implementation and its high intrinsical parallelism. Several parallel and distributed models of PSO have been recently defined, showing interesting performances both on benchmarks and real-life applications. In this chapter we report on four parallel and distributed PSO methods that have recently been proposed. They consist in a genetic algorithm whose individuals are co-evolving swarms, an “island model”- based multi-swarm system, where swarms are independent and interact by means of particle migrations at regular time steps, and their respective variants enriched by adding a repulsive component to the particles. We show that the proposed repulsive multi-swarm system has a better optimization ability than all the other presented methods on a set of hand-tailored benchmarks and complex real-life applications.
- Published
- 2012
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.