Multi Hive Artificial Bee Colony Programming for high dimensional symbolic regression with feature selection

Arslan S., Öztürk C.

APPLIED SOFT COMPUTING, vol.78, pp.515-527, 2019 (Journal Indexed in SCI) identifier identifier

  • Publication Type: Article / Article
  • Volume: 78
  • Publication Date: 2019
  • Doi Number: 10.1016/j.asoc.2019.03.014
  • Title of Journal : APPLIED SOFT COMPUTING
  • Page Numbers: pp.515-527
  • Keywords: Feature selection, Genetic programming, Artificial bee colony programming, Multi hive artificial bee colony programming, High dimension data, IMPROVING GENERALIZATION, GENERALIZATION ABILITY, ALGORITHM, PERFORMANCE


Feature selection is a process that provides model extraction by specifying necessary or related features and improves generalization. The Artificial Bee Colony (ABC) algorithm is one of the most popular optimization algorithms inspired on swarm intelligence developed by simulating the search behavior of honey bees. Artificial Bee Colony Programming (ABCP) is a recently proposed high level automatic programming technique for a Symbolic Regression (SR) problem based on the ABC algorithm. In this paper, a new feature selection method based on ABCP is proposed, Multi Hive ABCP (MHABCP) for high-dimensional SR problems. The learning ability and generalization performance of the proposed MHABCP is investigated using synthetic and real high-dimensional SR datasets and is compared with basic ABCP and GP automatic programming methods. Experimental results show that MHABCP has better performance choosing relevant features in high dimensional SR problems and generalization than other methods. (C) 2019 Elsevier B.V. All rights reserved.