Genetic-based machine learning systems are competitive for pattern recognition

Abstract  During the last decade, research on Genetic-Based Machine Learning has resulted in several proposals of supervised learning methodologies that use evolutionary algorithms to evolve rule-based classification models. Usually, these ne…

Abstract  During the last decade, research on Genetic-Based Machine Learning has resulted in several proposals of supervised learning methodologies that use evolutionary algorithms to evolve rule-based classification models. Usually, these new GBML approaches are accompanied by little experimentation
and there is a lack of comparisons among different proposals. Besides, the competitiveness of GBML systems with respect to
non-evolutionary, highly-used machine learning techniques has only been partially studied. This paper reviews the state of
the art in GBML, selects some of the best representatives of different families, and compares the accuracy and the interpretability
of their models. The paper also analyzes the behavior of the GBML approaches with respect to some of the most influential
machine learning techniques that belong to different learning paradigms such as decision trees, support vector machines, instance-based
classifiers, and probabilistic classifiers. The experimental observations emphasize the suitability of GBML systems for performing
classification tasks. Moreover, the analysis points out the strengths of the different systems, which can be used as recommendation
guidelines on which systems should be employed depending on whether the user prefers to maximize the accuracy or the interpretability
of the models.

  • Content Type Journal Article
  • DOI 10.1007/s12065-008-0013-9
  • Authors
    • Albert Orriols-Puig, Universitat Ramon Llull Grup de Recerca en Sistemes Intel·ligents, Enginyeria i Arquitectura La Salle Quatre Camins 2 08022 Barcelona Spain
    • Jorge Casillas, University of Granada Department of Computer Science and Artificial Intelligence 18071 Granada Spain
    • Ester Bernadó-Mansilla, Universitat Ramon Llull Grup de Recerca en Sistemes Intel·ligents, Enginyeria i Arquitectura La Salle Quatre Camins 2 08022 Barcelona Spain

Introduction to Special Section on Evolutionary Computation in Games

Introduction to Special Section on Evolutionary Computation in Games
Content Type Journal ArticleCategory EditorialDOI 10.1007/s10710-008-9066-xAuthors
Moshe Sipper, Ben-Gurion University Department of Computer Science Beer-Sheva 84105 IsraelMario G…

Introduction to Special Section on Evolutionary Computation in Games

  • Content Type Journal Article
  • Category Editorial
  • DOI 10.1007/s10710-008-9066-x
  • Authors
    • Moshe Sipper, Ben-Gurion University Department of Computer Science Beer-Sheva 84105 Israel
    • Mario Giacobini, University of Torino Department of Animal Production, Epidemiology and Ecology, Faculty of Veterinary Medicine Torino Italy

Evolving strategy for a probabilistic game of imperfect information using genetic programming

Abstract  We provide the complete record of methodology that let us evolve BrilliAnt, the winner of the Ant Wars contest. Ant Wars contestants are virtual ants collecting food on a grid board in the presence
of a competing ant. BrilliAnt has…

Abstract  We provide the complete record of methodology that let us evolve BrilliAnt, the winner of the Ant Wars contest. Ant Wars contestants are virtual ants collecting food on a grid board in the presence
of a competing ant. BrilliAnt has been evolved through a competitive one-population coevolution using genetic programming
and fitnessless selection. In this paper, we detail the evolutionary setup that lead to BrilliAnt’s emergence, assess its
direct and indirect human-competitiveness, and describe the behavioral patterns observed in its strategy.

  • Content Type Journal Article
  • Category Original Paper
  • DOI 10.1007/s10710-008-9062-1
  • Authors
    • Wojciech Jaśkowski, Poznan University of Technology Institute of Computing Science Poznan Poland
    • Krzysztof Krawiec, Poznan University of Technology Institute of Computing Science Poznan Poland
    • Bartosz Wieloch, Poznan University of Technology Institute of Computing Science Poznan Poland

The 2007 IEEE CEC simulated car racing competition

Abstract  This paper describes the simulated car racing competition that was arranged as part of the 2007 IEEE Congress on Evolutionary
Computation. Both the game that was used as the domain for the competition, the controllers submitted as …

Abstract  This paper describes the simulated car racing competition that was arranged as part of the 2007 IEEE Congress on Evolutionary
Computation. Both the game that was used as the domain for the competition, the controllers submitted as entries to the competition
and its results are presented. With this paper, we hope to provide some insight into the efficacy of various computational
intelligence methods on a well-defined game task, as well as an example of one way of running a competition. In the process,
we provide a set of reference results for those who wish to use the simplerace game to benchmark their own algorithms. The paper is co-authored by the organizers and participants of the competition.

  • Content Type Journal Article
  • Category Original Paper
  • DOI 10.1007/s10710-008-9063-0
  • Authors
    • Julian Togelius, Dalle Molle Institute for Artificial Intelligence (IDSIA) Galleria 2 6928 Manno-Lugano Switzerland
    • Simon Lucas, University of Essex Department of Computing and Electronic Systems Colchester CO4 3SQ UK
    • Ho Duc Thang, University of Nottingham Department of Computer Science Nottingham UK
    • Jonathan M. Garibaldi, University of Nottingham Department of Computer Science Nottingham UK
    • Tomoharu Nakashima, Osaka Prefecture University Graduate School of Engineering Gakuen-cho 1-1 Naka-ku Sakai 599-8531 Japan
    • Chin Hiong Tan, National University of Singapore Singapore Singapore
    • Itamar Elhanany, University of Tennessee Department of Electrical Engineering and Computer Science Knoxville TN USA
    • Shay Berant, Binatix, Inc. Palo Alto CA USA
    • Philip Hingston, Edith Cowan University Joondalup Australia
    • Robert M. MacCallum, Imperial College London SW7 2AZ UK
    • Thomas Haferlach, Imperial College London SW7 2AZ UK
    • Aravind Gowrisankar, University of Texas Department of Computer Sciences Austin TX USA
    • Pete Burrow, University of Essex Department of Computing and Electronic Systems Colchester CO4 3SQ UK

Russel C. Eberhart, Yuhui Shi: Computational Intelligence: Concepts to Implementation

Russel C. Eberhart, Yuhui Shi: Computational Intelligence: Concepts to Implementation
Content Type Journal ArticleCategory Book ReviewDOI 10.1007/s10710-008-9064-zAuthors
Pablo A. Estévez, University of Chile Faculty of Physical and Mathematical Sc…

Russel C. Eberhart, Yuhui Shi: Computational Intelligence: Concepts to Implementation

  • Content Type Journal Article
  • Category Book Review
  • DOI 10.1007/s10710-008-9064-z
  • Authors
    • Pablo A. Estévez, University of Chile Faculty of Physical and Mathematical Sciences, Department of Electrical Engineering Avenida Tupper 2007 P.O. Box 412-3 Santiago Chile

Evolutionary Computation in Conceptual Clustering and Tagging

Abstract: The Web 2.0 technologies provide users with collaborative work-spaces over the Internet. For example, Wikipedia is an open source encyclopedia that anyone can edit articles. YouTube provides spaces where users can share videos and annotations about them. Users can put images on Flickers and collaborate each other by categorizing with tagging. These contents are created […]

Abstract: The Web 2.0 technologies provide users with collaborative work-spaces over the Internet. For example, Wikipedia is an open source encyclopedia that anyone can edit articles. YouTube provides spaces where users can share videos and annotations about them. Users can put images on Flickers and collaborate each other by categorizing with tagging. These contents are created by users’ voluntary activities, which is one of the features for the Web 2.0 technology. Some services based on the Web 2.0 have well organized text-based contents on them. For example, Wikipedia has well structured contents, which is due to voluntary activities of the users trying to edit each contents so as to be sophisticated. On the other hands, other services, such as YouTube and Flickers’, only have short sentences or small number of words as annotations. Additionally these annotations are usually different according to each user because participants are not in situation of collaborations. As a result, annotations do not have meaning for videos and pictures. A system that converts annotations into meaningful texts is useful because building texts requires resources while a number of annotations are available.The purpose of this thesis is development of the text builder which is based on the Web 2.0 technology with genetic algorithms and natural language processing. A human interactions system is developed in this thesis for automatically building meaningful tags from annotations. The system consists of mainly two parts: a conceptual clustering component based on natural language processing and a sentence creating component based on genetic algorithms. The conceptual clustering component decomposes annotations into phrases with main ideas. Then, the sentence creating component builds several tags from the phrases. Thirdly created tags are evaluated by users to find better explanations for videos and pictures. Participants are supposed to collaborate through evaluations to create more organized and meaningful tags.The developed system succeed in creating tags from annotations without structures through user-machine interactions. This system is applicable to other systems which has only annotations as participants’ comments.  Because tags created by this system have meanings but short length a system building longer text as sentences is left as future works.

An Analysis of Matching in Learning Classifier Systems

Abstract: We investigate rule matching in learning classifier systems for problems involving binary and real inputs. We consider three rule encodings: the widely used character-based encoding, a specificity-based encoding, and a binary encoding used in Alecsys. We compare the performance of the three algorithms both on matching alone and on typical test problems. The results on […]

Abstract: We investigate rule matching in learning classifier systems for problems involving binary and real inputs. We consider three rule encodings: the widely used character-based encoding, a specificity-based encoding, and a binary encoding used in Alecsys. We compare the performance of the three algorithms both on matching alone and on typical test problems. The results on matching alone show that the population generality influences the performance of the matching algorithms based on string representations in different ways. Character-based encoding becomes slower and slower and generality increases, specificity-based encoding becomes faster and faster as generality increases. The results on typical test problems show that the specificity-based representation can halve the time require for matching but also that binary encoding is about ten times faster on the most difficult problems. Moreover, we extend specificity-based encoding to real-inputs and propose an algorithm that can halve the time require for matching real inputs using an interval-based representation. 

The DCA: SOMe comparison

Abstract  The dendritic cell algorithm (DCA) is an immune-inspired algorithm, developed for the purpose of anomaly detection. The algorithm
performs multi-sensor data fusion and correlation which results in a ‘context aware’ detection sy…

Abstract  The dendritic cell algorithm (DCA) is an immune-inspired algorithm, developed for the purpose of anomaly detection. The algorithm
performs multi-sensor data fusion and correlation which results in a ‘context aware’ detection system. Previous applications
of the DCA have included the detection of potentially malicious port scanning activity, where it has produced high rates of
true positives and low rates of false positives. In this work we aim to compare the performance of the DCA and of a self-organizing
map (SOM) when applied to the detection of SYN port scans, through experimental analysis. A SOM is an ideal candidate for
comparison as it shares similarities with the DCA in terms of the data fusion method employed. It is shown that the results
of the two systems are comparable, and both produce false positives for the same processes. This shows that the DCA can produce
anomaly detection results to the same standard as an established technique.

  • Content Type Journal Article
  • DOI 10.1007/s12065-008-0008-6
  • Authors
    • Julie Greensmith, University of Nottingham School of Computer Science Wollaton Road Nottingham NG8 1BB UK
    • Jan Feyereisl, University of Nottingham School of Computer Science Wollaton Road Nottingham NG8 1BB UK
    • Uwe Aickelin, University of Nottingham School of Computer Science Wollaton Road Nottingham NG8 1BB UK

Investigating Restricted Tournament Replacement in ECGA for Non-Stationary Environments

Abstract: This paper investigates the incorporation of restricted tournament replacement (RTR) in the extended compact genetic algorithm (ECGA) for solving problems with non-stationary optima. RTR is a simple yet efficient niching method used to maintain diversity in a population of individuals. While the original version of RTR uses Hamming distance to quantify similarity between individuals, […]

Abstract: This paper investigates the incorporation of restricted tournament replacement (RTR) in the extended compact genetic algorithm (ECGA) for solving problems with non-stationary optima. RTR is a simple yet efficient niching method used to maintain diversity in a population of individuals. While the original version of RTR uses Hamming distance to quantify similarity between individuals, we propose an alternative substructural distance to enforce the niches. The ECGA that restarts the search after a change of environment is compared with the approach of maintaining diversity, using both versions of RTR. Results on several dynamic decomposable test problems demonstrate the usefulness of maintaining diversity throughout the run over the approach of restarting the search from scratch at each change. Furthermore, by maintaining diversity no additional mechanisms are required to detect the change of environment, which is typically a problem-dependent and non-trivial task.

Self-Adaptive Mutation in XCSF

Abstract: Recent advances in XCS technology have shown that self-adaptive mutation can be highly useful to speed-up the evolutionary progress in XCS. Moreover, recent publications have shown that XCS can also be successfully applied to challenging real-valued domains including datamining, function approximation, and clustering. In this paper, we combine these two advances and investigate self-adaptive mutation […]

Abstract: Recent advances in XCS technology have shown that self-adaptive mutation can be highly useful to speed-up the evolutionary progress in XCS. Moreover, recent publications have shown that XCS can also be successfully applied to challenging real-valued domains including datamining, function approximation, and clustering. In this paper, we combine these two advances and investigate self-adaptive mutation in the XCS system for function approximation with hyperellipsoidal condition structures, referred to as XCSF in this paper. It has been shown that XCSF solves function approximation problems with an accuracy, noise robustness, and generalization capability comparable to other statistical machine learning techniques and that XCSF outperforms simple clustering techniques to which linear approximations are added. This paper shows that the right type of self-adaptive mutation can further improve XCSF’s performance solving problems more parameter independent and more reliably. We analyze various types of self-adaptive mutation and show that XCSF with self-adaptive mutation ranges, differentiated for the separate classifier condition values, yields most robust performance results. Future work may further investigate the properties of the self-adaptive values and may integrate advanced self-adaptation techniques.