Discovering subgroups by means of genetic programming

  • Authors:
  • José M. Luna;José Raúl Romero;Cristóbal Romero;Sebastián Ventura

  • Affiliations:
  • Dept. of Computer Science and Numerical Analysis, University of Cordoba, Cordoba, Spain;Dept. of Computer Science and Numerical Analysis, University of Cordoba, Cordoba, Spain;Dept. of Computer Science and Numerical Analysis, University of Cordoba, Cordoba, Spain;Dept. of Computer Science and Numerical Analysis, University of Cordoba, Cordoba, Spain

  • Venue:
  • EuroGP'13 Proceedings of the 16th European conference on Genetic Programming
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper deals with the problem of discovering subgroups in data by means of a grammar guided genetic programming algorithm, each subgroup including a set of related patterns. The proposed algorithm combines the requirements of discovering comprehensible rules with the ability of mining expressive and flexible solutions thanks to the use of a context-free grammar. A major characteristic of this algorithm is the small number of parameters required, so the mining process is easy for end-users. The algorithm proposed is compared with existing subgroup discovery evolutionary algorithms. The experimental results reveal the excellent behaviour of this algorithm, discovering comprehensible subgroups and behaving better than the other algorithms. The conclusions obtained were reinforced through a series of non-parametric tests.