Enrique Naredo

Dr. Enrique Naredo


Research Focus & Metrics

Academic Career Length

16Years (2011-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
6 July 2013
Verified
Conference Paper
Open access
PDF file
Enrique NaredoEnrique Naredo
Enrique Naredo
Leonardo TrujilloLeonardo Trujillo
Leonardo Trujillo

15 September 2022 in Signals
Verified
Journal Article
Open access
PDF file
ALAllan de Lima
Allan de Lima
SCSamuel Carvalho
Samuel Carvalho
DDDouglas Mota Dias
Douglas Mota Dias
Enrique NaredoEnrique Naredo
Enrique Naredo
JSJoseph P. Sullivan
Joseph P. Sullivan
Conor RyanConor Ryan
Conor Ryan
GRAPE is an implementation of Grammatical Evolution (GE) in DEAP, an Evolutionary Computation framework in Python, which consists of the necessary classes and functions to evolve a population of grammar-based solutions, while reporting essential measures. This tool was developed at the Bio-computing and Developmental Systems (BDS) Research Group, the birthplace of GE, as an easy to use (compared to the canonical C++ implementation, libGE) tool that inherits all the advantages of DEAP, such as selection methods, parallelism and multiple search techniques, all of which can be used with GRAPE. In this paper, we address some problems to exemplify the use of GRAPE and to perform a comparison with PonyGE2, an existing implementation of GE in Python. The results show that GRAPE has a similar performance, but is able to avail of all the extra facilities and functionality found in the DEAP framework. We further show that GRAPE enables GE to be applied to systems identification problems and we demonstrate this on two benchmark problems.

5 April 2017 in Journal of Experimental & Theoretical Artificial Intelligence
Verified
Journal Article
Closed access
YMYuliana Martínez
Yuliana Martínez
Enrique NaredoEnrique Naredo
Enrique Naredo
Leonardo TrujilloLeonardo Trujillo
Leonardo Trujillo
PLPierrick Legrand
Pierrick Legrand
ULUriel López
Uriel López
Genetic programming (GP) is an evolutionary computation paradigm for automatic program induction. GP has produced impressive results but it still needs to overcome some practical limitations, particularly its high computational cost, overfitting and excessive code growth. Recently, many researchers have proposed fitness-case sampling methods to overcome some of these problems, with mixed results in several limited tests. This paper presents an extensive comparative study of four fitness-case sampling methods, namely: Interleaved Sampling, Random Interleaved Sampling, Lexicase Selection and Keep-Worst Interleaved Sampling. The algorithms are compared on 11 symbolic regression problems and 11 supervised classification problems, using 10 synthetic benchmarks and 12 real-world data-sets. They are evaluated based on test performance, overfitting and average program size, comparing them with a standard GP search. Comparisons are carried out using non-parametric multigroup tests and post hoc pairwise statistical tests. The experimental results suggest that fitness-case sampling methods are particularly useful for difficult real-world symbolic regression problems, improving performance, reducing overfitting and limiting code growth. On the other hand, it seems that fitness-case sampling cannot improve upon GP performance when considering supervised binary classification.

1 November 2016 in Information Sciences
Verified
Journal Article
Closed access
Enrique NaredoEnrique Naredo
Enrique Naredo
Leonardo TrujilloLeonardo Trujillo
Leonardo Trujillo
PLPierrick Legrand
Pierrick Legrand
SSSara Silva
Sara Silva
LDLuis Muñoz Delgado
Luis Muñoz Delgado

23 March 2022 in IEEE Transactions on Artificial Intelligence
Verified
Journal Article
Closed access
YAYahya Almardeny
Yahya Almardeny
ABAlessio Benavoli
Alessio Benavoli
NBNoureddine Boujnah
Noureddine Boujnah
Enrique NaredoEnrique Naredo
Enrique Naredo
Random numbers are essential to most computer applications. Still, producing high-quality random sequences is a big challenge. Inspired by the success of artificial neural networks and reinforcement learning, we propose a novel and effective end-to-end learning system to generate pseudorandom sequences that operates under the upside-down reinforcement learning framework. It is based on manipulating the generalized information entropy metric to derive commands that instantaneously guide the agent toward the optimal random behavior. Using a wide range of evaluation tests, the proposed approach is compared against three state-of-the-art accredited pseudorandom number generators (PRNGs). The experimental results agree with our theoretical study and show that the proposed framework is a promising candidate for a wide range of applications.

1 June 2013
Verified
Conference Paper
Closed access
YMYuliana Martinez
Yuliana Martinez
Enrique NaredoEnrique Naredo
Enrique Naredo
Leonardo TrujilloLeonardo Trujillo
Leonardo Trujillo
EGEdgar Galvan-Lopez
Edgar Galvan-Lopez
The objective function is the core element in most search algorithms that are used to solve engineering and scientific problems, referred to as the fitness function in evolutionary computation. Some researchers have attempted to bridge this difference by reducing the need for an explicit fitness function. A noteworthy example is the novelty search (NS) algorithm, that substitutes fitness with a measure of uniqueness, or novelty, that each individual introduces into the search. NS employs the concept of behavioral space, where each individual is described by a domain-specific descriptor that captures the main features of an individual's performance. However, defining a behavioral descriptor is not trivial, and most works with NS have focused on robotics. This paper is an extension of recent attempts to expand the application domain of NS. In particular, it represents the first attempt to apply NS on symbolic regression with genetic programming (GP). The relationship between the proposed NS algorithm and recent semantics-based GP algorithms is explored. Results are encouraging and consistent with recent findings, where NS achieves below average performance on easy problems, and achieves very good performance on hard problems. In summary, this paper presents the first attempt to apply NS on symbolic regression, a continuation of recent research devoted at extending the domain of competence for behavior-based search.