Pablo Alberto de Castro
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Pablo Alberto de Castro has a total of 19 co-authors. Here are the top co-authors by number of shared publications:
- Fernando JosÉ von Zuben
Universidade Estadual de Campinas (UNICAMP)
17 shared publications - Heloisa de Arruda Camargo
Federal University of Sao Carlos
8 shared publications - Edilson Reis Rodrigues Kato
Computer Science Department, Federal University of So Carlos, So Carlos, Brazil
3 shared publications Hamilton M. Ferreira
3 shared publicationsF.J. Von Zuben
Univ. of Campinas, Campinas
2 shared publicationsM.G. Pires
Dept. of Comput. Sci., Univ. Fed. de Sao Carlos, Brazil
2 shared publications
Latest Publications
- 1 December 2011
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 2, 584-589
Designing fuzzy rule bases with a Bayesian Artificial Immune System
In this paper we apply an immune-inspired approach to generate fuzzy rule bases for classification problems. Our proposal, called Bayesian Artificial Immune System (BAIS), is a hybrid algorithm that replaces the traditional mutation and cloning operators with a probabilistic model, more specifically a Bayesian network, representing the joint distribution of promising solutions. Thus, the algorithm takes into account the relationships among the variables of the problem, avoiding the disruption of already obtained high-quality partial solutions (building blocks). Besides the capability to identify and manipulate building blocks, the algorithm maintains diversity in the population, performs multimodal optimization and adjusts the size of the population automatically according to the problem. These attributes are generally absent from alternative algorithms, and can be considered useful attributes when generating fuzzy rule bases, thus guiding to high-performance classifiers. BAIS was evaluated in six well-known classification problems and its performance compares favorably with that produced by contenders.
- 1 December 2011
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 2, 584-589
Designing fuzzy rule bases with a Bayesian Artificial Immune System
In this paper we apply an immune-inspired approach to generate fuzzy rule bases for classification problems. Our proposal, called Bayesian Artificial Immune System (BAIS), is a hybrid algorithm that replaces the traditional mutation and cloning operators with a probabilistic model, more specifically a Bayesian network, representing the joint distribution of promising solutions. Thus, the algorithm takes into account the relationships among the variables of the problem, avoiding the disruption of already obtained high-quality partial solutions (building blocks). Besides the capability to identify and manipulate building blocks, the algorithm maintains diversity in the population, performs multimodal optimization and adjusts the size of the population automatically according to the problem. These attributes are generally absent from alternative algorithms, and can be considered useful attributes when generating fuzzy rule bases, thus guiding to high-performance classifiers. BAIS was evaluated in six well-known classification problems and its performance compares favorably with that produced by contenders.
- 1 June 2011
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1250-1257
Training multilayer perceptrons with a Gaussian Artificial Immune System
In this paper we apply an immune-inspired approach to train Multilayer Perceptrons (MLPs) for classification problems. Our proposal, called Gaussian Artificial Immune System (GAIS), is an estimation of distribution algorithm that replaces the traditional mutation and cloning operators with a probabilistic model, more specifically a Gaussian network, representing the joint distribution of promising solutions. Sub sequently, GAIS utilizes this probabilistic model for sampling new solutions. Thus, the algorithm takes into account the relationships among the variables of the problem, avoiding the disruption of already obtained high-quality partial solutions (building blocks). Besides the capability to identify and manipulate building blocks, the algorithm maintains diversity in the population, performs multimodal optimization and adjusts the size of the population automatically according to the problem. These attributes are generally absent from alternative algorithms, and all were shown to be useful attributes when optimizing the weights of MLPs, thus guiding to high-performance classifiers. GAIS was evaluated in six well-known classification problems and its performance compares favorably with that produced by contenders, such as opt-aiNet, IDEA and PSO.
- 1 June 2011
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1250-1257
Training multilayer perceptrons with a Gaussian Artificial Immune System
In this paper we apply an immune-inspired approach to train Multilayer Perceptrons (MLPs) for classification problems. Our proposal, called Gaussian Artificial Immune System (GAIS), is an estimation of distribution algorithm that replaces the traditional mutation and cloning operators with a probabilistic model, more specifically a Gaussian network, representing the joint distribution of promising solutions. Sub sequently, GAIS utilizes this probabilistic model for sampling new solutions. Thus, the algorithm takes into account the relationships among the variables of the problem, avoiding the disruption of already obtained high-quality partial solutions (building blocks). Besides the capability to identify and manipulate building blocks, the algorithm maintains diversity in the population, performs multimodal optimization and adjusts the size of the population automatically according to the problem. These attributes are generally absent from alternative algorithms, and all were shown to be useful attributes when optimizing the weights of MLPs, thus guiding to high-performance classifiers. GAIS was evaluated in six well-known classification problems and its performance compares favorably with that produced by contenders, such as opt-aiNet, IDEA and PSO.
- 23 December 2010
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Neural Networks
- Vol. 22 (2) , 304-316
Learning Ensembles of Neural Networks by Means of a Bayesian Artificial Immune System
In this paper, we apply an immune-inspired approach to design ensembles of heterogeneous neural networks for classification problems. Our proposal, called Bayesian artificial immune system, is an estimation of distribution algorithm that replaces the traditional mutation and cloning operators with a probabilistic model, more specifically a Bayesian network, representing the joint distribution of promising solutions. Among the additional attributes provided by the Bayesian framework inserted into an immune-inspired search algorithm are the automatic control of the population size along the search and the inherent ability to promote and preserve diversity among the candidate solutions. Both are attributes generally absent from alternative estimation of distribution algorithms, and both were shown to be useful attributes when implementing the generation and selection of components of the ensemble, thus leading to high-performance classifiers. Several aspects of the design are illustrated in practical applications, including a comparative analysis with other attempts to synthesize ensembles.
- 23 December 2010
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Neural Networks
- Vol. 22 (2) , 304-316
Learning Ensembles of Neural Networks by Means of a Bayesian Artificial Immune System
In this paper, we apply an immune-inspired approach to design ensembles of heterogeneous neural networks for classification problems. Our proposal, called Bayesian artificial immune system, is an estimation of distribution algorithm that replaces the traditional mutation and cloning operators with a probabilistic model, more specifically a Bayesian network, representing the joint distribution of promising solutions. Among the additional attributes provided by the Bayesian framework inserted into an immune-inspired search algorithm are the automatic control of the population size along the search and the inherent ability to promote and preserve diversity among the candidate solutions. Both are attributes generally absent from alternative estimation of distribution algorithms, and both were shown to be useful attributes when implementing the generation and selection of components of the ensemble, thus leading to high-performance classifiers. Several aspects of the design are illustrated in practical applications, including a comparative analysis with other attempts to synthesize ensembles.
- 1 August 2010
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 159-164
A Gaussian Artificial Immune System for Multi-Objective optimization in continuous domains
This paper proposes a Multi-Objective Gaussian Artificial Immune System (MOGAIS) to deal effectively with building blocks (high-quality partial solutions coded in the solution vector) in multi-objective continuous optimization problems. By replacing the mutation and cloning operators with a probabilistic model, more specifically a Gaussian network representing the joint distribution of promising solutions, MOGAIS takes into account the relationships among the variables of the problem, avoiding the disruption of already obtained high-quality partial solutions. The algorithm was applied to three benchmarks and the results were compared with those produced by state-of-the-art algorithms.
- 1 August 2010
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 159-164
A Gaussian Artificial Immune System for Multi-Objective optimization in continuous domains
This paper proposes a Multi-Objective Gaussian Artificial Immune System (MOGAIS) to deal effectively with building blocks (high-quality partial solutions coded in the solution vector) in multi-objective continuous optimization problems. By replacing the mutation and cloning operators with a probabilistic model, more specifically a Gaussian network representing the joint distribution of promising solutions, MOGAIS takes into account the relationships among the variables of the problem, avoiding the disruption of already obtained high-quality partial solutions. The algorithm was applied to three benchmarks and the results were compared with those produced by state-of-the-art algorithms.
- 8 June 2010
- Published by Emerald Publishing in International Journal of Intelligent Computing and Cybernetics
- Vol. 3 (2) , 235-256
Multi‐objective feature selection using a Bayesian artificial immune system
Purpose: The purpose of this paper is to apply a multi‐objective Bayesian artificial immune system (MOBAIS) to feature selection in classification problems aiming at minimizing both the classification error and cardinality of the subset of features. The algorithm is able to perform a multimodal search maintaining population diversity and controlling automatically the population size according to the problem. In addition, it is capable of identifying and preserving building blocks (partial components of the whole solution) effectively.Design/methodology/approach: The algorithm evolves candidate subsets of features by replacing the traditional mutation operator in immune‐inspired algorithms with a probabilistic model which represents the probability distribution of the promising solutions found so far. Then, the probabilistic model is used to generate new individuals. A Bayesian network is adopted as the probabilistic model due to its capability of capturing expressive interactions among the variables of the problem. In order to evaluate the proposal, it was applied to ten datasets and the results compared with those generated by state‐of‐the‐art algorithms.Findings: The experiments demonstrate the effectiveness of the multi‐objective approach to feature selection. The algorithm found parsimonious subsets of features and the classifiers produced a significant improvement in the accuracy. In addition, the maintenance of building blocks avoids the disruption of partial solutions, leading to a quick convergence.Originality/value: The originality of this paper relies on the proposal of a novel algorithm to multi‐objective feature selection.
- 8 June 2010
- Published by Emerald Publishing in International Journal of Intelligent Computing and Cybernetics
- Vol. 3 (2) , 235-256
Multi‐objective feature selection using a Bayesian artificial immune system
Purpose: The purpose of this paper is to apply a multi‐objective Bayesian artificial immune system (MOBAIS) to feature selection in classification problems aiming at minimizing both the classification error and cardinality of the subset of features. The algorithm is able to perform a multimodal search maintaining population diversity and controlling automatically the population size according to the problem. In addition, it is capable of identifying and preserving building blocks (partial components of the whole solution) effectively.Design/methodology/approach: The algorithm evolves candidate subsets of features by replacing the traditional mutation operator in immune‐inspired algorithms with a probabilistic model which represents the probability distribution of the promising solutions found so far. Then, the probabilistic model is used to generate new individuals. A Bayesian network is adopted as the probabilistic model due to its capability of capturing expressive interactions among the variables of the problem. In order to evaluate the proposal, it was applied to ten datasets and the results compared with those generated by state‐of‐the‐art algorithms.Findings: The experiments demonstrate the effectiveness of the multi‐objective approach to feature selection. The algorithm found parsimonious subsets of features and the classifiers produced a significant improvement in the accuracy. In addition, the maintenance of building blocks avoids the disruption of partial solutions, leading to a quick convergence.Originality/value: The originality of this paper relies on the proposal of a novel algorithm to multi‐objective feature selection.
- 1 January 2010
- Published by Springer Nature in Lecture Notes in Computer Science
- p. 171-184
GAIS: A Gaussian Artificial Immune System for Continuous Optimization
- 1 January 2010
- Published by Springer Nature in Lecture Notes in Computer Science
- p. 171-184
GAIS: A Gaussian Artificial Immune System for Continuous Optimization
- 1 June 2009
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 21614393,p. 467-473
Learning Bayesian networks to perform feature selection
Bayesian networks have been widely applied to the feature selection problem. The existing approaches learn a Bayesian network from the available dataset and, afterward, utilize the Markov Blanket of the target feature as the criterion to select the relevant features. The Bayesian network learning can be viewed as a search and optimization procedure, where a search mechanism explores the space of all network structures while a scoring metric evaluates each candidate solution based on the likelihood. This paper investigates the application of an immune-inspired algorithm as the search procedure for obtaining high-quality Bayesian networks, motivated by the dynamical control of the population size and diversity along the search. Due to the resulting multimodal search capability, in a single run of the algorithm several subsets of features are obtained. Experiments on ten datasets were carried out in order to evaluate the proposed methodology in classification problems, and reduced-size subsets of features were produced.
- 1 June 2009
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 21614393,p. 467-473
Learning Bayesian networks to perform feature selection
Bayesian networks have been widely applied to the feature selection problem. The existing approaches learn a Bayesian network from the available dataset and, afterward, utilize the Markov Blanket of the target feature as the criterion to select the relevant features. The Bayesian network learning can be viewed as a search and optimization procedure, where a search mechanism explores the space of all network structures while a scoring metric evaluates each candidate solution based on the likelihood. This paper investigates the application of an immune-inspired algorithm as the search procedure for obtaining high-quality Bayesian networks, motivated by the dynamical control of the population size and diversity along the search. Due to the resulting multimodal search capability, in a single run of the algorithm several subsets of features are obtained. Experiments on ten datasets were carried out in order to evaluate the proposed methodology in classification problems, and reduced-size subsets of features were produced.
- 29 April 2009
- Published by Elsevier in Information Sciences
- Vol. 179 (10) , 1426-1440
BAIS: A Bayesian Artificial Immune System for the effective handling of building blocks
- 29 April 2009
- Published by Elsevier in Information Sciences
- Vol. 179 (10) , 1426-1440
BAIS: A Bayesian Artificial Immune System for the effective handling of building blocks
- 21 April 2009
- Published by Springer Nature in Natural Computing
- Vol. 9 (3) , 579-602
Query expansion using an immune-inspired biclustering algorithm
- 21 April 2009
- Published by Springer Nature in Natural Computing
- Vol. 9 (3) , 579-602
Query expansion using an immune-inspired biclustering algorithm