JOURNAL ARTICLE

Genetic programming for evolving programs with loop structures for classification tasks

Abstract

Object recognition and classification are important tasks in robotics. Genetic Programming (GP) is a powerful technique that has been successfully used to automatically generate (evolve) classifiers. The effectiveness of GP is limited by the expressiveness of the functions used to evolve programs. It is believed that loop structures can considerably improve the quality of GP programs in terms of both performance and interpretability. This paper proposes five new loop structures using which GP can evolve compact programs that can perform sophisticated processing. The use of loop structures in GP is evaluated against GP with no loops for both image and non-image classification tasks. Evolved programs using the proposed loop structures are analysed in several problems. The results show that loop structures can increase classification accuracy compared to GP with no loops.

Keywords:
Interpretability Genetic programming Computer science Loop (graph theory) Artificial intelligence Machine learning Robotics Contextual image classification Genetic algorithm Human-in-the-loop Object (grammar) Pattern recognition (psychology) Image (mathematics) Robot Mathematics

Metrics

2
Cited By
0.00
FWCI (Field Weighted Citation Impact)
8
Refs
0.11
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Evolutionary Algorithms and Applications
Physical Sciences →  Computer Science →  Artificial Intelligence
Metaheuristic Optimization Algorithms Research
Physical Sciences →  Computer Science →  Artificial Intelligence
Reinforcement Learning in Robotics
Physical Sciences →  Computer Science →  Artificial Intelligence

Related Documents

BOOK-CHAPTER

Evolving Programs: Genetic Programming

Year: 2009 Pages: 53-92
JOURNAL ARTICLE

EVOLVING MORE REPRESENTATIVE PROGRAMS WITH GENETIC PROGRAMMING

DANIEL MCGAUGHRANMengjie Zhang

Journal:   International Journal of Software Engineering and Knowledge Engineering Year: 2009 Vol: 19 (01)Pages: 1-22
© 2026 ScienceGate Book Chapters — All rights reserved.