José Antonio Lozano 0001

dblp:l/JoseAntonioLozano · DBLP profile ↗
← Back
179ranked-venue papers
6as first author
48since 2021 · last 2026
0000-0002-4683-8111ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 142 · 5 first-author · 40 since 2021Databases, data management, data science and information retrieval · 19 · 5 since 2021Applied, interdisciplinary, general and emerging computing · 9 · 2 since 2021Systems, architecture and hardware · 8Human-computer interaction and ubiquitous computing · 3 · 1 since 2021Theory of computation · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 1Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Revisiting (Un)Fairness in Recourse by Minimizing Worst-Case Social Burden
abstract
Machine learning based predictions are increasingly used in sensitive decision-making applications that directly affect our lives. This has led to extensive research into ensuring the fairness of classifiers. Beyond just fair classification, emerging legislation now mandates that when a classifier delivers a negative decision, it must also offer actionable steps an individual can take to reverse that outcome. This concept is known as algorithmic recourse. Nevertheless, many researchers have expressed concerns about the fairness guarantees within the recourse process itself. In this work, we provide a theoretical characterization of unfairness in algorithmic recourse, formally linking fairness guarantees in recourse and classification, and highlighting limitations of the standard equal cost paradigm. We then introduce a novel fairness framework based on social burden, along with a practical algorithm (MISOB), broadly applicable under real-world conditions. Empirical results on real-world datasets show that MISOB reduces the social burden across all groups without compromising overall classifier accuracy.
Ainhize Barrainkua, Giovanni De Toni, José Antonio Lozano 0001, Novi Quadrianto
AAAI3
2026 Addressing Combinatorial Optimization with Estimation of Distribution Algorithms Based on Diffusion Models
abstract
Diffusion models have demonstrated remarkable success in modeling high-dimensional probability distributions within machine learning. Their potential for modeling search distributions in combinatorial optimization, however, remains largely unexplored. This paper bridges this gap by integrating diffusion models into Estimation of Distribution Algorithms (EDAs). We propose two novel EDAs: a diffusion-by-denoising EDA (Diff-EDA) and a diffusion-by-deblending EDA (DbD-EDA), both adapted for discrete optimization. Key adaptations include the use of Gumbel-Softmax for discrete variables, fitness-guided sampling, and tailored loss functions. Through extensive experiments on benchmark additive functions and combinatorial problem instances (SAT, Ising, UBQP), we validate the effectiveness of the proposed algorithms. Our results show that diffusion-based EDAs can outperform classical EDAs based on probabilistic graphical models and contemporary neural-network-based EDAs, particularly on problems with complex variable interactions. This work establishes a new direction for EDAs, demonstrating that diffusion models can provide a powerful and flexible framework for learning and sampling from search distributions in evolutionary optimization.
Roberto Santana 0001, José Antonio Lozano 0001
GECCO2
2026 Safe Fairness Guarantees Without Demographics in Classification: Spectral Uncertainty Set Perspective
abstract
As automated classification systems become increasingly prevalent, concerns have emerged over their potential to reinforce and amplify existing societal biases. In the light of this issue, many methods have been proposed to enhance the fairness guarantees of classifiers. Most of the existing interventions assume access to group information for all instances, a requirement rarely met in practice. Fairness without access to demographic information has often been approached through robust optimization techniques, which target worst-case outcomes over a set of plausible distributions known as the uncertainty set. However, their effectiveness is strongly influenced by the chosen uncertainty set. In fact, existing approaches often overemphasize outliers or overly pessimistic scenarios, compromising both overall performance and fairness. To overcome these limitations, we introduce SPECTRE, a minimax-fair method that adjusts the spectrum of a simple Fourier feature mapping and constrains the extent to which the worst-case distribution can deviate from the empirical distribution. We perform extensive experiments on the American Community Survey datasets involving 20 states. The safeness of SPECTRE comes as it provides the highest average values on fairness guarantees together with the smallest interquartile range in comparison to state-of-the-art approaches, even compared to those with access to demographic group information. In addition, we provide a theoretical analysis that derives computable bounds on the worst-case error for both individual groups and the overall population, as well as characterizes the worst-case distributions responsible for these extremal performances.
Ainhize Barrainkua, Santiago Mazuelas, Novi Quadrianto, José Antonio Lozano 0001
IEEE Trans. Pattern Anal. Mach. Intell.4
2026 Privileged learning via a multi-task distilled approach
abstract
The learning using privileged information paradigm leverages relevant features unavailable at deployment time for model training. In this paper, we propose a multi-task privileged framework that combines two types of tasks. First, the privileged-prediction task involves using regular features (available in both training and deployment) to predict privileged information, working as an intermediate step to guide the learning process. Second, the main learning objective, the target task, uses the predicted privileged information along with the regular features to make the final target prediction. Furthermore, knowledge distillation techniques are included within the target task to enhance the knowledge transfer of privileged information. Experimental results show improvements in tabular datasets and image-related problems compared to state-of-the-art approaches. Additionally, we analyze misclassification causes and refine the proposed multi-task privileged learning to reduce errors.
Mario Martínez-García, Jon Vadillo, Marco Pedersoli, Iñaki Inza, José Antonio Lozano 0001
Pattern Recognit.5
2025 Craftium: Bridging Flexibility and Efficiency for Rich 3D Single- and Multi-Agent Environments
abstract
Advances in large models, reinforcement learning, and open-endedness have accelerated progress toward autonomous agents that can learn and interact in the real world. To achieve this, flexible tools are needed to create rich, yet computationally efficient, environments. While scalable 2D environments fail to address key real-world challenges like 3D navigation and spatial reasoning, more complex 3D environments are computationally expensive and lack features like customizability and multi-agent support. This paper introduces Craftium, a highly customizable and easy-to-use platform for building rich 3D single- and multi-agent environments. We showcase environments of different complexity and nature: from single- and multi-agent tasks to vast worlds with many creatures and biomes, and customizable procedural task generators. Benchmarking shows that Craftium significantly reduces the computational cost of alternatives of similar richness, achieving +2K steps per second more than Minecraft-based frameworks.
Mikel Malagón, Josu Ceberio, José Antonio Lozano 0001
ICML3
2025 Extending the learning using privileged information paradigm to logistic regression
Mario Martínez-García, Susana García-Gutierrez, Lasai Barreñada, Iñaki Inza, José Antonio Lozano 0001
Neurocomputing5
2025 Supervised Learning with Evolving Tasks and Performance Guarantees
abstract
Multiple supervised learning scenarios are composed by a sequence of classification tasks. For instance, multi-task learning and continual learning aim to learn a sequence of tasks that is either fixed or grows over time. Existing techniques for learning tasks that are in a sequence are tailored to specific scenarios, lacking adaptability to others. In addition, most of existing techniques consider situations in which the order of the tasks in the sequence is not relevant. However, it is common that tasks in a sequence are evolving in the sense that consecutive tasks often have a higher similarity. This paper presents a learning methodology that is applicable to multiple supervised learning scenarios and adapts to evolving tasks. Differently from existing techniques, we provide computable tight performance guarantees and analytically characterize the increase in the effective sample size. Experiments on benchmark datasets show the performance improvement of the proposed methodology in multiple scenarios and the reliability of the presented performance guarantees.
Verónica Álvarez, Santiago Mazuelas, José Antonio Lozano 0001
J. Mach. Learn. Res.3
2025 Teacher privileged distillation: How to deal with imperfect teachers?
abstract
The paradigm of learning using privileged information leverages privileged features present at training time, but not at prediction, as additional training information. The privileged learning process is addressed through a knowledge distillation perspective: information from a teacher learned with regular and privileged features is transferred to a student composed exclusively of regular features. While most approaches assume perfect knowledge for the teacher, it can commit mistakes. Assuming that, we propose a novel privileged distillation framework with a double contribution. Firstly, a designed function to imitate the teacher when it classifies correctly and to differ in cases of misclassification. Secondly, an adaptation of the cross-entropy loss to appropriately penalize the instances where the student outperforms the teacher. Its effectiveness is empirically demonstrated on datasets with imperfect teachers, significantly enhancing the performance of state-of-the-art frameworks. Furthermore, necessary conditions for successful privileged learning are presented, along with a dataset categorization based on the information provided by the privileged features. • Necessary conditions for a successful privileged learning based on information theory. • New categorization of the datasets derived from the information offered by the privileged features. • A novel privileged learning framework, Teacher Privileged Distillation (TPD), to deal with imperfect teachers.
Mario Martínez-García, Iñaki Inza, José Antonio Lozano 0001
Knowl. Based Syst.3
2025 Transforming Combinatorial Optimization Problems in Fourier Space: Consequences and Uses
abstract
We analyze three permutation-based combinatorial optimization problems in Fourier space, namely, the quadratic assignment problem, the linear ordering problem (LOP), and the symmetric and nonsymmetric traveling salesperson problem (STSP). In previous studies, one can find a number of theorems with necessary conditions that the Fourier coefficients of the aforementioned problems must satisfy. In this manuscript, we prove the sufficiency of these conditions, which implies that they constitute the exact characterization of the problems in Fourier space. In addition, the Fourier coefficients of the LOP and the symmetric and non-STSP are completely characterized by showing certain proportionality patterns that they must follow. Taking the characterization in Fourier space of the problems as a basis, we study classes of equivalent instances of the LOP and the symmetric and non-STSP, considering that two instances are equivalent if they have the same objective function. Furthermore, we give canonical representations for each problem in such a way that the input matrices have the minimum number of nonzero parameters.
Anne Elorza, Xabier Benavides, Josu Ceberio, Leticia Hernando, José Antonio Lozano 0001
IEEE Trans. Evol. Comput.5
2024 Uncertainty Matters: Stable Conclusions under Unstable Assessment of Fairness Results
abstract
Recent studies highlight the effectiveness of Bayesian methods in assessing algorithm performance, particularly in fairness and bias evaluation. We present Uncertainty Matters, a multi-objective uncertainty-aware algorithmic comparison framework. In fairness focused scenarios, it models sensitive group confusion matrices using Bayesian updates and facilitates joint comparison of performance (e.g., accuracy) and fairness metrics (e.g., true positive rate parity). Our approach works seamlessly with common evaluation methods like K-fold cross-validation, effectively addressing dependencies among the K posterior metric distributions. The integration of correlated information is carried out through a procedure tailored to the classifier’s complexity. Experiments demonstrate that the insights derived from algorithmic comparisons employing the Uncertainty Matters approach are more informative, reliable, and less influenced by particular data partitions. Code for the paper is publicly available at \url{https://github.com/abarrainkua/UncertaintyMatters}.
Ainhize Barrainkua, Paula Gordaliza, José Antonio Lozano 0001, Novi Quadrianto
AISTATS3
2024 Self-Composing Policies for Scalable Continual Reinforcement Learning
abstract
This work introduces a growable and modular neural network architecture that naturally avoids catastrophic forgetting and interference in continual reinforcement learning. The structure of each module allows the selective combination of previous policies along with its internal policy accelerating the learning process on the current task. Unlike previous growing neural network approaches, we show that the number of parameters of the proposed approach grows linearly with respect to the number of tasks, and does not sacrifice plasticity to scale. Experiments conducted in benchmark continuous control and visual problems reveal that the proposed approach achieves greater knowledge transfer and performance than alternative methods.
Mikel Malagón, Josu Ceberio, José Antonio Lozano 0001
ICML3
2024 A roadmap for solving optimization problems with estimation of distribution algorithms
Josu Ceberio, Alexander Mendiburu, José Antonio Lozano 0001
Nat. Comput.3
2024 Learning the Graph Structure of Regular Vine-Copulas from Dependence Lists
abstract
Regular vine copulas (R-vines) provide a comprehensive framework for modeling high-dimensional dependencies using a hierarchy of trees and conditional pair-copulas. While the graphical structure of R-vines is traditionally derived from data, this work introduces a novel approach by utilizing a (conditional) pairwise dependence list. Our primary goal is to construct R-vine graphs that include the maximum possible number of dependence relationships specified in such lists. To tackle this optimization challenge, characterized by exponential growth in the search space and the structural constraints of R-vines, we propose two distinct methodologies: A 0-1 linear programming formulation and a Genetic Algorithm (GA). Additionally, the Randomized Constructive Technique (RCT) is employed to generate the initial population of the GA, serving as a baseline for our comparison. Experimental results reveal the superior performance of the GA over the RCT in terms of success rate, incorporating more relationships than RCT into the constructed R-vine graphs and achieving near-optimal or optimal graph structures.
Diana Carrera, Roberto Santana 0001, José Antonio Lozano 0001
ACM Trans. Evol. Learn. Optim.3
2023 An Improved Version of MMOEA/DC Based on Alternative Clustering Definitions
abstract
Multimodal multiobjective optimization problems (MMOPs) have recently received considerable attention since they emerge in many real-world applications (e.g., in multiobjective knapsack problems and flow shop scheduling). However, MMOPs constitute a very particular class of problem. Indeed, looking for an adequate Pareto front (PF) representation is insufficient. MMOPs contain multiple subsets within the Pareto optimal Set, each independently mapping to the same Pareto Front. So, traditional multiobjective evolutionary algorithms (MOEAs) are inappropriate for solving MMOPs. This has motivated the design of algorithms which are suitable for addressing MMOPs. This paper proposes modifying MMOEA/DC, which is an algorithm specifically designed for solving MMOPs, that adopts a dual clustering method in both decision and objective space. Particularly, we were interested in using clustering in decision space, which allows classifying solutions into multiple local clusters. Our proposed approach modifies the neighborhood definition in order to provide more robustness to the algorithm as well as to improve the clustering process in decision space and to reduce the influence of the control parameters. The efficiency of the proposed framework is validated by comparing its performance on test instances of two test suites (MMF and MMMPO) with respect to the original MMOEA/DC and other state-of-the-art algorithms designed for solving MMOPs.
Kaoutar Senhaji, Carlos A. Coello Coello, José Antonio Lozano 0001
CEC3
2023 The Natural Bias of Artificial Instances
abstract
Many exact and metaheuristic algorithms presented in the literature are tested by comparing their performance in different sets of instances. However, it is known that when these sets of instances are generated randomly, they neither have nor fulfill the features the authors believe they do, which implies that wrong conclusions were made. In this paper, we reinforce the importance of analyzing randomly generated instances by sampling the problem coefficients uniformly at random. We generate instances of the Unconstrained Binary Quadratic Problem and the Number Partitioning Problem. In both cases, we verify that the generated set of instances do not represent a uniform set of instances of the problem. We have conducted several experiments to quantify the number of different rankings of solutions that the problems can generate. We have classified those rankings according to how often each ranking is sampled, how many local optimal solutions each ranking has, and how similar they are.
Imanol Unanue, María Merino 0001, José Antonio Lozano 0001
CEC3
2023 Analyzing the Fourier Representation of Permutation-Based Combinatorial Optimization Problems
abstract
Combinatorial optimization seeks to uncover efficient algorithms for solving complex problem instances. While achieving the ultimate goal of universal optimization remains a challenge, progress in this direction yields valuable insights for the field. A critical initial step involves taxonomizing problems and instances through a common representation. In this presentation, we employ the Fourier transform framework to investigate permutation-based combinatorial optimization problems. Specifically, we examine the Fourier coefficients of various special cases of the quadratic assignment problem, revealing their inherent characteristics. Leveraging this decomposition, we explore the transition of the linear ordering problem from being tractable (P) to becoming NP-hard, shedding light on the intricacies of this transformation. Through this analysis, we advance our understanding of permutation-based combinatorial optimization, paving the way for potential algorithmic breakthroughs.
José Antonio Lozano 0001
FOGA1
2023 New Knowledge about the Elementary Landscape Decomposition for Solving the Quadratic Assignment Problem
abstract
Previous works have shown that studying the characteristics of the Quadratic Assignment Problem (QAP) is a crucial step in gaining knowledge that can be used to design tailored meta-heuristic algorithms. One way to analyze the characteristics of the QAP is to decompose its objective function into a linear combination of orthogonal sub-functions that can be independently studied. In particular, this work focuses on a decomposition approach that has attracted considerable attention: the Elementary Landscape Decomposition (ELD).
Xabier Benavides, Josu Ceberio, Leticia Hernando, José Antonio Lozano 0001
GECCO4
2023 On the Use of Second Order Neighbors to Escape from Local Optima
abstract
Designing efficient local search based algorithms requires to consider the specific properties of the problems. We introduce a simple and efficient strategy, the Extended Reach, that escapes from local optima obtained from a best improvement local search and apply it to the linear ordering problem (LOP), the traveling salesperson problem (TSP) and the quadratic assignment problem (QAP). This strategy is based on two landscape properties observed in the literature. First, it considers that a local optimum is usually located in the frontier of its own attraction basin, and thus, it is enough to inspect the second order neighbors to reach a (better) solution inside an attraction basin of a better local optimum. Second, taking into account that for the LOP and specific neighborhoods it is possible to discard solutions without the need of being evaluated, we extend this result to the TSP with the 2-opt neighborhood to avoid the unnecessary evaluation of solutions. Efficient ways of evaluating the second order neighbors are also presented, based on the cost differences, reducing significantly the computation cost. Experimental results on random and benchmark instances show that our strategy, indeed, escapes from local optima despite its simplicity.
Manuel Torralbo, Leticia Hernando, Ernesto Contreras-Torres, José Antonio Lozano 0001
GECCO4
2023 Minimax Forward and Backward Learning of Evolving Tasks with Performance Guarantees
abstract
For a sequence of classification tasks that arrive over time, it is common that tasks are evolving in the sense that consecutive tasks often have a higher similarity. The incremental learning of a growing sequence of tasks holds promise to enable accurate classification even with few samples per task by leveraging information from all the tasks in the sequence (forward and backward learning). However, existing techniques developed for continual learning and concept drift adaptation are either designed for tasks with time-independent similarities or only aim to learn the last task in the sequence. This paper presents incremental minimax risk classifiers (IMRCs) that effectively exploit forward and backward learning and account for evolving tasks. In addition, we analytically characterize the performance improvement provided by forward and backward learning in terms of the tasks’ expected quadratic change and the number of tasks. The experimental evaluation shows that IMRCs can result in a significant performance improvement, especially for reduced sample sizes.
Verónica Álvarez, Santiago Mazuelas, José Antonio Lozano 0001
NeurIPS3
2023 Trajectory optimization of space vehicle in rendezvous proximity operation with evolutionary feasibility conserving techniques
Abolfazl Shirazi, Josu Ceberio, José Antonio Lozano 0001
Eng. Appl. Artif. Intell.3
2023 Introducing multi-dimensional hierarchical classification: Characterization, solving strategies and performance measures
abstract
Classification problems where there exist multiple class variables that need to be jointly predicted are known as Multi-dimensional classification problems. If the labels of these class variables are organized as hierarchies, we can take advantage of specific strategies designed for the Hierarchical classification paradigm. In this paper we present the Multi-dimensional hierarchical classification (MDHC) paradigm, a result of the combination of Multi-dimensional and Hierarchical classification paradigms. We propose four MDHC learning strategies which are designed to exploit the particularities of this new paradigm, combining characteristics of Multi-dimensional and Hierarchical classification strategies. Along with these strategies, we present a framework for classifier comparison in which we use a set of performance measures specifically designed for MDHC, and a procedure to create MDHC synthetic scenarios. Using this framework and the performance measures presented, we study how characteristics of the MDHC problems influence the performance of the different MDHC strategies proposed, and compare them to other non-MDHC strategies.
César Montenegro, Roberto Santana 0001, José Antonio Lozano 0001
Neurocomputing3
2023 Learning the progression patterns of treatments using a probabilistic generative model
Onintze Zaballa, Aritz Pérez Martínez, Elisa Gómez-Inhiesto, Teresa Acaiturri Ayesta, José Antonio Lozano 0001
J. Biomed. Informatics5
2023 Extending Adversarial Attacks to Produce Adversarial Class Probability Distributions
abstract
Despite the remarkable performance and generalization levels of deep learning models in a wide range of artificial intelligence tasks, it has been demonstrated that these models can be easily fooled by the addition of imperceptible yet malicious perturbations to natural inputs. These altered inputs are known in the literature as adversarial examples. In this paper, we propose a novel probabilistic framework to generalize and extend adversarial attacks in order to produce a desired probability distribution for the classes when we apply the attack method to a large number of inputs. This novel attack paradigm provides the adversary with greater control over the target model, thereby exposing, in a wide range of scenarios, threats against deep learning models that cannot be conducted by the conventional paradigms. We introduce four different strategies to efficiently generate such attacks, and illustrate our approach by extending multiple adversarial attack algorithms. We also experimentally validate our approach for the spoken command classification task and the Tweet emotion classification task, two exemplary machine learning problems in the audio and text domain, respectively. Our results demonstrate that we can closely approximate any probability distribution for the classes while maintaining a high fooling rate and even prevent the attacks from being detected by label-shift detection methods.
Jon Vadillo, Roberto Santana 0001, José Antonio Lozano 0001
J. Mach. Learn. Res.3
2023 Fast computation of cluster validity measures for bregman divergences and benefits
Marco Capó, Aritz Pérez Martínez, José Antonio Lozano 0001
Pattern Recognit. Lett.3
2023 Selective Imputation for Multivariate Time Series Datasets With Missing Values
abstract
Multivariate time series often contain missing values for reasons such as failures in data collection mechanisms. Since these missing values can complicate the analysis of time series data, imputation techniques are typically used to deal with this issue. However, the quality of the imputation directly affects the performance of downstream tasks. In this paper, we propose a selective imputation method that identifies a subset of timesteps with missing values to impute in a multivariate time series dataset. This selection, which will result in shorter and simpler time series, is based on both reducing the uncertainty of the imputations and representing the original time series as good as possible. In particular, the method uses multi-objective optimization techniques to select the optimal set of points, and in this selection process, we leverage the beneficial properties of the Multi-task Gaussian Process (MGP). The method is applied to different datasets to analyze the quality of the imputations and the performance obtained in downstream tasks, such as classification or anomaly detection. The results show that much shorter and simpler time series are able to maintain or even improve both the quality of the imputations and the performance of the downstream tasks.
Ane Blázquez-García, Kristoffer Wickstrøm, Shujian Yu, Karl Øyvind Mikalsen, Ahcène Boubekki, Angel Conde, Usue Mori, Robert Jenssen, José Antonio Lozano 0001
IEEE Trans. Knowl. Data Eng.9
2023 SNDProb: A Probabilistic Approach for Streaming Novelty Detection
abstract
A probabilistic framework for streaming novelty detection is proposed and illustrated with a mixture of Gaussian distributions that models the set of classes. Instances are predicted based on the probability of belonging to each of the classes. Those for which the model cannot provide confident predictions are introduced into a fixed-sized buffer. When the buffer is full, an Expectation Maximization (EM) algorithm is run to search for new emerging classes in the buffer, and update the current model. The EM algorithm has to deal with an scenario where both probability distributions and instances are available. To overcome this issue, the probability distributions (classes) are weighted. The weights are inferred using a meta-regression model which has been pretrained and supplied with the proposed algorithm. Experiments have been run using synthetic datasets to have a close control over the class arrival strategies, the shape, and the overlapping degree between classes. It is shown that when the assumptions of the probabilistic model are fulfilled, the proposed method outperforms literature non-parametric approaches. Furthermore it obtains competitive results in the case of non-Gaussian classes. The experiments reveal, for the first time, the high sensitivity of the novelty detection algorithms to the class arrival strategies.
Ander Carreño, Iñaki Inza, José Antonio Lozano 0001
IEEE Trans. Knowl. Data Eng.3
2023 Minimum Recall-Based Loss Function for Imbalanced Time Series Classification
abstract
This paper deals with imbalanced time series classification problems. In particular, we propose to learn time series classifiers that maximize the minimum recall of the classes rather than the accuracy. Consequently, we manage to obtain classifiers which tend to give the same importance to all the classes. Unfortunately, for most of the traditional classifiers, learning to maximize the minimum recall of the classes is not trivial (if possible), since it can distort the nature of the classifiers themselves. Neural networks, in contrast, are classifiers that explicitly define a loss function, allowing it to be modified. Given that the minimum recall is not a differentiable function, and therefore does not allow the use of common gradient-based learning methods, we apply and evaluate several smooth approximations of the minimum recall function. A thorough experimental evaluation shows that our approach improves the performance of state-of-the-art methods used in imbalanced time series classification, obtaining higher recall values for the minority classes, incurring only a slight loss in accuracy.
Josu Ircio, Aizea Lojo, Usue Mori, Simon Malinowski, José Antonio Lozano 0001
IEEE Trans. Knowl. Data Eng.5
2022 Learning a Battery of COVID-19 Mortality Prediction Models by Multi-objective Optimization
Mario Martínez-García, Susana García-Gutierrez, Rubén Armañanzas, Adrián Díaz, Iñaki Inza, José Antonio Lozano 0001
AIME6
2022 Transitions from P to NP-hardness: the case of the Linear Ordering Problem
abstract
We decompose the linear ordering problem into a P and an NP-hard component by means of the Fourier transform. That is, we prove that the objective function can be expressed as the sum of two objective functions, one of which is associated with a P problem (an exact polynomial time algorithm is proposed to solve it), while the other is associated with an NP-hard problem. Based on this decomposition, we evaluate how different constructive algorithms whose behaviour only depends on univariate information degrade when the problem transits from P to NP-hard. A number of experiments are conducted with reduced dimensions, where the global optimum of the problems is known, giving different weights to the NP-hard component, while the weight of the P component is fixed.
Anne Elorza, Leticia Hernando, José Antonio Lozano 0001
CEC3
2022 Minimax Classification under Concept Drift with Multidimensional Adaptation and Performance Guarantees
abstract
The statistical characteristics of instance-label pairs often change with time in practical scenarios of supervised classification. Conventional learning techniques adapt to such concept drift accounting for a scalar rate of change by means of a carefully chosen learning rate, forgetting factor, or window size. However, the time changes in common scenarios are multidimensional, i.e., different statistical characteristics often change in a different manner. This paper presents adaptive minimax risk classifiers (AMRCs) that account for multidimensional time changes by means of a multivariate and high-order tracking of the time-varying underlying distribution. In addition, differently from conventional techniques, AMRCs can provide computable tight performance guarantees. Experiments on multiple benchmark datasets show the classification improvement of AMRCs compared to the state-of-the-art and the reliability of the presented performance guarantees.
Verónica Álvarez, Santiago Mazuelas, José Antonio Lozano 0001
ICML3
2022 Fuzzy Approach for the Temporary Logistics Hubs' Selection Planning in Disaster Region
abstract
Two-stage fuzzy methodology for the optimal planning of selection of temporary logistics hubs (TLHs) is developed. At the first stage, a q-rung orthopair fuzzy TOPSIS approach is developed to form and present expert knowledge about opening temporary logistics hubs. Fuzzy TOPSIS-based approach allows to determine the order of opening of TLHs and to provide post-disaster decision-making. At the second stage, by help of the built fuzzy TOPSIS aggregation a new objective function is given. By use of the built criterion TLHs’ total identification level of the order of establishment can be maximized, and together with the criterion concerning minimization of the selected TLHs’ quantity, poses a multi-objective facility location set covering problem. The offered approach is demonstrated by the example of temporary logistics y. The analysis of the results obtained revealed the importance of taking into account the opinions of multiple decision-makers for ensuring coordination in service delivery in disaster region.
Gia Sirbiladze, Janusz Kacprzyk, José Antonio Lozano 0001, Bezhan Ghvaberidze, Bidzina Midodashvili, Bidzina Matsaberidze
IS3
2022 Fuzzy Model of Humanitarian Relief Logistics for the Shelters' Location in the Disaster Region and Evacuation of Population
abstract
In recent years, natural disasters such as earthquakes, floods, tsunamis, tornadoes, and others have resulted in a significant increase in loss of life and material property. They can cause severe and lasting damage to countries. When the suitable candidate places of shelters' (Shelter Sites (SSs)) location are selected, a group of sites should be selected from them that in some sense better meet the requirements such as: maximizing the reliability index of the selection of shelters, minimizing costs, maximizing evacuation coverage, etc. Ensuring timely evacuation of victims from disaster-affected areas is one of the most important tasks of the emergency management system. We assume fuzziness in the facility location problems’ models, because there is insufficient amount of objective information on disaster region data. A fuzzy multi-objective emergency shelters’ location and victims’ evacuation problem (FMOESLVEP) in the disaster-stricken region is constructed. The model objectives include (1) maximizing the total selection reliability index of opened shelters; (2) minimizing overall costs, including fixed costs for opening shelters, transportation costs for victims, and maintenance costs, (3) minimizing monotonous waiting times for total evacuation of victims, and (4) minimizing the number of open shelters. Objective functions (1) and (3) are novel and their construction and study issues are one of the important tasks of this work.
Gia Sirbiladze, Janusz Kacprzyk, José Antonio Lozano 0001, Bezhan Ghvaberidze, Bidzina Midodashvili, Bidzina Matsaberidze
IS3
2022 Fuzzy Approach to Planning of Service Centers Location and Goods Transportation Routes in the Disaster Region
abstract
The consequences of natural disasters have significantly increased the loss of human life and material damage in recent years. Such disasters as earthquakes, tsunamis, tornadoes and others can cause serious and lasting damage to regions and countries. Therefore, it is important to know how the transport fleets are organized and managed in the disaster areas, as it makes a crucial contribution to the efficiency of the relief distribution process. When the suitable places of distribution centers (DCs) are selected, a group of places should be selected from them that in some sense better meet the requirements such as: maximizing the reliability index of the selection of DCs, minimizing costs, maximizing demand coverage etc. Given the issues outlined in this study, we will consider a fuzzy multi-objective emergency location and vehicle routing problem (FMOELVRP). It is essential to allocate disaster affected areas and vehicles for DCs. It generates routes from DC to disaster-affected areas, taking into account distributed demand-supply. The purposes of the model are: (1) maximizing the total selection reliability index of opened DCs, (2) minimizing the fixed costs to establish DCs and the vehicle travelling cost, (3) minimizing the maximum travel time of the vehicle routes, and (4) maximizing the minimum possibilistic reliability of the routes for all service vehicles in the process. Objective functions of (1) and (4) are novel and their construction and study issues are one of the important tasks of this work. The input to the mathematical model of the system are objective data, as well as expert evaluations. The outputs of the system will solve the FMOELVRP for disasters’ zones. The Intelligent Support System for the FMOELVRP in disaster zones will be developed in our future research.
Gia Sirbiladze, Janusz Kacprzyk, José Antonio Lozano 0001, Bezhan Ghvaberidze, Bidzina Midodashvili, Bidzina Matsaberidze
IS3
2022 Ad-hoc explanation for time series classification
Amaia Abanda, Usue Mori, José Antonio Lozano 0001
Knowl. Based Syst.3
2022 Analysis of dominant classes in universal adversarial perturbations
Jon Vadillo, Roberto Santana 0001, José Antonio Lozano 0001
Knowl. Based Syst.3
2022 An active adaptation strategy for streaming time series classification based on elastic similarity measures
Izaskun Oregi, Aritz Pérez Martínez, Javier Del Ser, José Antonio Lozano 0001
Neural Comput. Appl.4
2022 Time series classifier recommendation by a meta-learning approach
Amaia Abanda, Usue Mori, José Antonio Lozano 0001
Pattern Recognit.3
2022 Bayesian Performance Analysis for Algorithm Ranking Comparison
abstract
In the field of optimization and machine learning, the statistical assessment of results has played a key role in conducting algorithmic performance comparisons. Classically, null hypothesis statistical tests have been used. However, recently, alternatives based on Bayesian statistics have shown great potential in complex scenarios, especially when quantifying the uncertainty in the comparison. In this work, we delve deep into the Bayesian statistical assessment of experimental results by proposing a framework for the analysis of several algorithms on several problems/instances. To this end, experimental results are transformed to their corresponding rankings of algorithms, assuming that these rankings have been generated by a probability distribution (defined on permutation spaces). From the set of rankings, we estimate the posterior distribution of the parameters of the studied probability models, and several inferences concerning the analysis of the results are examined. Particularly, we study questions related to the probability of having one algorithm in the first position of the ranking or the probability that two algorithms are in the same relative position in the ranking. Not limited to that, the assumptions, strengths, and weaknesses of the models in each case are studied. To help other researchers to make use of this kind of analysis, we provide a Python package and source code implementation athttps://zenodo.org/record/6320599.
Jairo Rojas-Delgado, Josu Ceberio, Borja Calvo, José Antonio Lozano 0001
IEEE Trans. Evol. Comput.4
2022 EDA++: Estimation of Distribution Algorithms With Feasibility Conserving Mechanisms for Constrained Continuous Optimization
abstract
Handling nonlinear constraints in continuous optimization is challenging, and finding a feasible solution is usually a difficult task. In the past few decades, various techniques have been developed to deal with linear and nonlinear constraints. However, reaching feasible solutions has been a challenging task for most of these methods. In this article, we adopt the framework of estimation of distribution algorithms (EDAs) and propose a new algorithm (EDA++) equipped with some mechanisms to deal with nonlinear constraints. These mechanisms are associated with different stages of the EDA, including seeding, learning, and mapping. It is shown that, besides increasing the quality of the solutions in terms of objective values, the feasibility of the final solutions is guaranteed if an initial population of feasible solutions is seeded to the algorithm. The EDA with the proposed mechanisms is applied to two suites of benchmark problems for constrained continuous optimization and its performance is compared with some state-of-the-art algorithms and constraint-handling methods. Conducted experiments confirm the speed, robustness, and efficiency of the proposed algorithm in tackling various problems with linear and nonlinear constraints.
Abolfazl Shirazi, Josu Ceberio, José Antonio Lozano 0001
IEEE Trans. Evol. Comput.3
2022 An Efficient Split-Merge Re-Start for the $K$K-Means Algorithm
abstract
The$K$-means algorithm is one of the most popular clustering methods. However, it is a well-known fact that its performance, in terms of quality of the obtained solution and computational load, highly depends upon its initialization phase. For this reason, different initialization techniques have been developed throughout the years to enable its fast convergence to competitive solutions. In this sense, it is common practice to re-start the$K$-means algorithm several times via one of these techniques and keep the solution with the lowest error. Unfortunately, such a choice is still likely to be a poor approximation of the optimal set of centroids. In this article, we introduce a cheap Split-Merge step that can be used to re-start the$K$-means algorithm after reaching a fixed point. Under some settings, one can show that this approach reduces the error of the given fixed point without requiring any further iteration of the$K$-means algorithm. Moreover, experimental results show that this strategy is able to generate approximations with an associated error that is hard to reach for different multi-start methods, such as multi-start Forgy$K$-means,$K$-means++ and Hartigan$K$-means, while also computing a lower amount of distances than the previous algorithms.
Marco Capó, Aritz Pérez Martínez, José Antonio Lozano 0001
IEEE Trans. Knowl. Data Eng.3
2021 A General Framework Based on Walsh Decomposition for Combinatorial Optimization Problems
abstract
In this paper we pursue the use of the Fourier transform for a general analysis of combinatorial optimization problems. While combinatorial optimization problems are defined by means of different notions like weights in a graph, set of numbers, distance between cities, etc., the Fourier transform allows to put all of them in the same framework, the Fourier coefficients. This permits its comparison looking for similarities and differences. Particularly, the Walsh transform has recently been used over pseudo-boolean functions in order to design new surrogate models in the black-box scenario and to generate new algorithms for the linkage discovery problem, among others, presenting very promising results. In this paper we focus on binary problems and the Walsh transform. After presenting the Walsh decomposition and some main properties, we compute the transform of the Unconstrained Binary Quadratic Problem and several particular cases of this problem such as the Max-Cut Problem and the Number Partitioning Problem. The obtained Walsh coefficients not only reinforce the similarities and differences among the problems which are known in the literature, but given a set of Walsh coefficients we can say whether or not they are produced by any of the problems analyzed. Finally, a geometrical interpretation of the space of Walsh coefficients with maximum order 2 and the subspace of each analyzed problem is presented.
Imanol Unanue, María Merino 0001, José Antonio Lozano 0001
CEC3
2021 The EMPATHIC Virtual Coach: a demo
abstract
The main objective of the EMPATHIC project has been the design and development of a virtual coach to engage the healthy-senior user and to enhance well-being through awareness of personal status. The EMPATHIC approach addresses this objective through multimodal interactions supported by the GROW coaching model. The paper summarizes the main components of the EMPATHIC Virtual Coach (EMPATHIC-VC) and introduces a demonstration of the coaching sessions in selected scenarios.
Javier Mikel Olaso, Alain Vázquez, Leila Ben Letaifa, Mikel de Velasco-Vázquez, Aymen Mtibaa, Mohamed Amine Hmani, Dijana Petrovska-Delacrétaz, Gérard Chollet, César Montenegro, Asier López-Zorrilla, Raquel Justo, Roberto Santana 0001, Jofre Tenorio-Laranga, Eduardo Gonzalez-Fraile, Begoña Fernández-Ruanova, Gennaro Cordasco, Anna Esposito, Kristin Beck Gjellesvik, Anna Torp Johansen, Maria Stylianou Korsnes, Colin Pickard, Cornelius Glackin, Gary Cahalane, Pau Buch-Cardona, Cristina Palmero, Sergio Escalera, Olga Gordeeva, Olivier Deroo, Anaïs Fernández, Daria Kyslitska, José Antonio Lozano 0001, M. Inés Torres, Stephan Schlögl
ICMI31
2021 Analysis of the sensitivity of the End-Of-Turn Detection task to errors generated by the Automatic Speech Recognition process
abstract
An End-Of-Turn Detection Module (EOTD-M) is an essential component of automatic Spoken Dialogue Systems. The capability of correctly detecting whether a user’s utterance has ended or not improves the accuracy in interpreting the meaning of the message and decreases the latency in the answer. Usually, in dialogue systems, an EOTD-M is coupled with an Automatic Speech Recognition Module (ASR-M) to transmit complete utterances to the Natural Language Understanding unit. Mistakes in the ASR-M transcription can have a strong effect on the performance of the EOTD-M. The actual extent of this effect depends on the particular combination of ASR-M transcription errors and the sentence featurization techniques implemented as part of the EOTD-M. In this paper we investigate this important relationship for an EOTD-M based on semantic information and particular characteristics of the speakers (speech profiles). We introduce an Automatic Speech Recognition Simulator (ASR-SIM) that models different types of semantic mistakes in the ASR-M transcription as well as different speech profiles. We use the simulator to evaluate the sensitivity to ASR-M mistakes of a Long Short-Term Memory network classifier trained in EOTD with different featurization techniques. Our experiments reveal the different ways in which the performance of the model is influenced by the ASR-M errors. We corroborate that not only is the ASR-SIM useful to estimate the performance of an EOTD-M in customized noisy scenarios, but it can also be used to generate training datasets with the expected error rates of real working conditions, which leads to better performance.
César Montenegro, Roberto Santana 0001, José Antonio Lozano 0001
Eng. Appl. Artif. Intell.3
2021 Evolving Gaussian process kernels from elementary mathematical expressions for time series extrapolation
abstract
Choosing the best kernel is crucial in many Machine Learning applications. Gaussian Processes are a state-of-the-art technique for regression and classification that heavily relies on a kernel function. However, in the Gaussian Processes literature, kernels have usually been either ad hoc designed, selected from a predefined set, or searched for in a space of compositions of kernels which have been defined a priori. In this paper, we propose a Genetic Programming algorithm that represents a kernel function as a tree of elementary mathematical expressions. By means of this representation, a wider set of kernels can be modeled, where potentially better solutions can be found, although new challenges also arise. The proposed algorithm is able to overcome these difficulties and find kernels that accurately model the characteristics of the data. This method has been tested in several real-world time series extrapolation problems, improving the state-of-the-art results while reducing the complexity of the kernels.
Ibai Roman, Roberto Santana 0001, Alexander Mendiburu, José Antonio Lozano 0001
Neurocomputing4
2021 Water leak detection using self-supervised time series classification
Ane Blázquez-García, Angel Conde, Usue Mori, José Antonio Lozano 0001
Inf. Sci.4
2021 In-depth analysis of SVM kernel learning and its components
abstract
The performance of support vector machines in nonlinearly separable classification problems strongly relies on the kernel function. Toward an automatic machine learning approach for this technique, many research outputs have been produced dealing with the challenge of automatic learning of good-performing kernels for support vector machines. However, these works have been carried out without a thorough analysis of the set of components that influence the behavior of support vector machines and their interaction with the kernel. These components are related in an intricate way and it is difficult to provide a comprehensible analysis of their joint effect. In this paper, we try to fill this gap introducing the necessary steps in order to understand these interactions and provide clues for the research community to know where to place the emphasis. First of all, we identify all the factors that affect the final performance of support vector machines in relation to the elicitation of kernels. Next, we analyze the factors independently or in pairs and study the influence each component has on the final classification performance, providing recommendations and insights into the kernel setting for support vector machines.
Ibai Roman, Roberto Santana 0001, Alexander Mendiburu, José Antonio Lozano 0001
Neural Comput. Appl.4
2021 Merge Nondominated Sorting Algorithm for Many-Objective Optimization
abstract
Many Pareto-based multiobjective evolutionary algorithms require ranking the solutions of the population in each iteration according to the dominance principle, which can become a costly operation particularly in the case of dealing with many-objective optimization problems. In this article, we present a new efficient algorithm for computing the nondominated sorting procedure, called merge nondominated sorting (MNDS), which has a best computational complexity of$O(N\log N)$and a worst computational complexity of$O(MN^{2})$, with$N$being the population size and$M$being the number of objectives. Our approach is based on the computation of thedominance set, that is, for each solution, the set of solutions that dominate it, by taking advantage of the characteristics of the merge sort algorithm. We compare MNDS against six well-known techniques that can be considered as the state-of-the-art. The results indicate that the MNDS algorithm outperforms the other techniques in terms of the number of comparisons as well as the total running time.
Javier Moreno 0004, Daniel Rodríguez-García, Antonio J. Nebro, José Antonio Lozano 0001
IEEE Trans. Cybern.4
2021 A Cheap Feature Selection Approach for the K-Means Algorithm
abstract
The increase in the number of features that need to be analyzed in a wide variety of areas, such as genome sequencing, computer vision, or sensor networks, represents a challenge for the K -means algorithm. In this regard, different dimensionality reduction approaches for the K -means algorithm have been designed recently, leading to algorithms that have proved to generate competitive clusterings. Unfortunately, most of these techniques tend to have fairly high computational costs and/or might not be easy to parallelize. In this article, we propose a fully parallelizable feature selection technique intended for the K -means algorithm. The proposal is based on a novel feature relevance measure that is closely related to the K -means error of a given clustering. Given a disjoint partition of the features, the technique consists of obtaining a clustering for each subset of features and selecting the m features with the highest relevance measure. The computational cost of this approach is just O(m·max{n·K,logm}) per subset of features. We additionally provide a theoretical analysis on the quality of the obtained solution via our proposal and empirically analyze its performance with respect to well-known feature selection and feature extraction techniques. Such an analysis shows that our proposal consistently obtains the results with lower K -means error than all the considered feature selection techniques: Laplacian scores, maximum variance, multicluster feature selection, and random selection while also requiring similar or lower computational times than these approaches. Moreover, when compared with feature extraction techniques, such as random projections, the proposed approach also shows a noticeable improvement in both error and computational time.
Marco Capó, Aritz Pérez Martínez, José Antonio Lozano 0001
IEEE Trans. Neural Networks Learn. Syst.3
2020 Journey to the center of the linear ordering problem
abstract
A number of local search based algorithms have been designed to escape from the local optima, such as, iterated local search or variable neighborhood search. The neighborhood chosen for the local search as well as the escape technique play a key role in the performance of these algorithms. Of course, a specific strategy has a different effect on distinct problems or instances. In this paper, we focus on a permutation-based combinatorial optimization problem: the linear ordering problem. We provide a theoretical landscape analysis for the adjacent swap, the swap and the insert neighborhoods. By making connections to other different problems found in the Combinatorics field, we prove that there are some moves in the local optima that will necessarily return a worse or equal solution. The number of these non-better solutions that could be avoided by the escape techniques is considerably large with respect to the number of neighbors. This is a valuable information that can be included in any of those algorithms designed to escape from the local optima, increasing their efficiency.
Leticia Hernando, Alexander Mendiburu, José Antonio Lozano 0001
GECCO3
2020 Transfer learning in hierarchical dialogue topic classification with neural networks*
abstract
Knowledge transfer between tasks can significantly improve the efficiency of machine learning algorithms. In supervised natural language understanding problems, this sort of improvement is critical since the availability of labelled data is usually scarce. In this paper we address the question of transfer learning between related topic classification tasks. A characteristic of our problem is that the tasks have a hierarchical relationship. Therefore, we introduce and validate how to implement the transfer exploiting this hierarchical structure. Our results for a real-world topic classification task show that the transfer can produce improvements in the behavior of the classifiers for some particular problems.
César Montenegro, Roberto Santana 0001, José Antonio Lozano 0001
IJCNN3
2020 An efficient K-means clustering algorithm for tall data
Marco Capó, Aritz Pérez Martínez, José Antonio Lozano 0001
Data Min. Knowl. Discov.3
2020 Robust image classification against adversarial attacks using elastic similarity measures between edge count sequences
Izaskun Oregi, Javier Del Ser, Aritz Pérez Martínez, José Antonio Lozano 0001
Neural Networks4
2020 Mutual information based feature subset selection in multivariate time series classification
Josu Ircio, Aizea Lojo, Usue Mori, José Antonio Lozano 0001
Pattern Recognit.4
2019 Hybrid Heuristics for the Linear Ordering Problem
abstract
The linear ordering problem (LOP) is one of the classical NP-Hard combinatorial optimization problems. Motivated by the difficulty of solving it up to optimality, in recent decades a great number of heuristic and meta-heuristic algorithms have been proposed. Despite the continuous work on this problem, there is still room nowadays for designing strategies that beat the state-of-the-art algorithms, and take a step forward in terms of the quality of the obtained solutions.In this paper, two novel schemes are presented. The first algorithm consists of an iterated local search algorithm that carries out an organized exploration of the search space. The second scheme is an extension of the previous algorithm that, based on the properties of the LOP, proposes an exact procedure that allows us to improve the quality of the solutions systematically. Conducted experiments on one of the hardest LOP benchmarks (xLOLIB) show that 77 new best results were found out of 78 instances. The described strategies also provide innovative ideas for developing more advanced algorithms for solving the LOP.
Erik Garcia, Josu Ceberio, José Antonio Lozano 0001
CEC3
2019 Characterising the rankings produced by combinatorial optimisation problems and finding their intersections
abstract
The aim of this paper is to introduce the concept of intersection between combinatorial optimisation problems. We take into account that most algorithms, in their machinery, do not consider the exact objective function values of the solutions, but only a comparison between them. In this sense, if the solutions of an instance of a combinatorial optimisation problem are sorted into their objective function values, we can see the instances as (partial) rankings of the solutions of the search space. Working with specific problems, particularly, the linear ordering problem and the symmetric and asymmetric traveling salesman problem, we show that they can not generate the whole set of (partial) rankings of the solutions of the search space, but just a subset. First, we characterise the set of (partial) rankings each problem can generate. Secondly, we study the intersections between these problems: those rankings which can be generated by both the linear ordering problem and the symmetric/asymmetric traveling salesman problem, respectively. The fact of finding large intersections between problems can be useful in order to transfer heuristics from one problem to another, or to define heuristics that can be useful for more than one problem.
Leticia Hernando, Alexander Mendiburu, José Antonio Lozano 0001
GECCO3
2019 Sentiment analysis with genetically evolved gaussian kernels
abstract
Sentiment analysis consists of evaluating opinions or statements based on text analysis. Among the methods used to estimate the degree to which a text expresses a certain sentiment are those based on Gaussian Processes. However, traditional Gaussian Processes methods use a predefined kernels with hyperparameters that can be tuned but whose structure can not be adapted. In this paper, we propose the application of Genetic Programming for the evolution of Gaussian Process kernels that are more precise for sentiment analysis. We use use a very flexible representation of kernels combined with a multi-objective approach that considers simultaneously two quality metrics and the computational time required to evaluate those kernels. Our results show that the algorithm can outperform Gaussian Processes with traditional kernels for some of the sentiment analysis tasks considered.
Ibai Roman, Alexander Mendiburu, Roberto Santana 0001, José Antonio Lozano 0001
GECCO4
2019 A review on distance based time series classification
Amaia Abanda, Usue Mori, José Antonio Lozano 0001
Data Min. Knowl. Discov.3
2019 Multi-Objectivising Combinatorial Optimisation Problems by Means of Elementary Landscape Decompositions
abstract
In the last decade, many works in combinatorial optimisation have shown that, due to the advances in multi-objective optimisation, the algorithms from this field could be used for solving single-objective problems as well. In this sense, a number of papers have proposed multi-objectivising single-objective problems in order to use multi-objective algorithms in their optimisation. In this article, we follow up this idea by presenting a methodology for multi-objectivising combinatorial optimisation problems based on elementary landscape decompositions of their objective function. Under this framework, each of the elementary landscapes obtained from the decomposition is considered as an independent objective function to optimise. In order to illustrate this general methodology, we consider four problems from different domains: the quadratic assignment problem and the linear ordering problem (permutation domain), the 0-1 unconstrained quadratic optimisation problem (binary domain), and the frequency assignment problem (integer domain). We implemented two widely known multi-objective algorithms, NSGA-II and SPEA2, and compared their performance with that of a single-objective GA. The experiments conducted on a large benchmark of instances of the four problems show that the multi-objective algorithms clearly outperform the single-objective approaches. Furthermore, a discussion on the results suggests that the multi-objective space generated by this decomposition enhances the exploration ability, thus permitting NSGA-II and SPEA2 to obtain better results in the majority of the tested instances.
Josu Ceberio, Borja Calvo, Alexander Mendiburu, José Antonio Lozano 0001
Evol. Comput.4
2019 Anatomy of the Attraction Basins: Breaking with the Intuition
abstract
Solving combinatorial optimization problems efficiently requires the development of algorithms that consider the specific properties of the problems. In this sense, local search algorithms are designed over a neighborhood structure that partially accounts for these properties. Considering a neighborhood, the space is usually interpreted as a natural landscape, with valleys and mountains. Under this perception, it is commonly believed that, if maximizing, the solutions located in the slopes of the same mountain belong to the same attraction basin, with the peaks of the mountains being the local optima. Unfortunately, this is a widespread erroneous visualization of a combinatorial landscape. Thus, our aim is to clarify this aspect, providing a detailed analysis of, first, the existence of plateaus where the local optima are involved, and second, the properties that define the topology of the attraction basins, picturing a reliable visualization of the landscapes. Some of the features explored in this article have never been examined before. Hence, new findings about the structure of the attraction basins are shown. The study is focused on instances of permutation-based combinatorial optimization problems considering the 2-exchange and the insert neighborhoods. As a consequence of this work, we break away from the extended belief about the anatomy of attraction basins.
Leticia Hernando, Alexander Mendiburu, José Antonio Lozano 0001
Evol. Comput.3
2019 Aggregated outputs by linear models: An application on marine litter beaching prediction
Jerónimo Hernández-González, Iñaki Inza, Igor Granado, Oihane C. Basurko, Jose A. Fernandes, José Antonio Lozano 0001
Inf. Sci.6
2019 Early classification of time series using multi-objective optimization techniques
Usue Mori, Alexander Mendiburu, Isabel Marta Miranda, José Antonio Lozano 0001
Inf. Sci.4
2019 Detection of sand dunes on Mars using a regular vine-based classification approach
Diana Carrera, Lourenço P. C. Bandeira, Roberto Santana 0001, José Antonio Lozano 0001
Knowl. Based Syst.4
2019 Preface
José Antonio Lozano 0001, Ke Tang 0001, Xin Yao 0001
Nat. Comput.1
2019 On-line Elastic Similarity Measures for time series
Izaskun Oregi, Aritz Pérez Martínez, Javier Del Ser, José Antonio Lozano 0001
Pattern Recognit.4
2019 A Note on the Behavior of Majority Voting in Multi-Class Domains with Biased Annotators
abstract
Majority voting is a popular and robust strategy to aggregate different opinions in learning from crowds, where each worker labels examples according to their own criteria. Although it has been extensively studied in the binary case, its behavior with multiple classes is not completely clear, specifically when annotations are biased. This paper attempts to fill that gap. The behavior of the majority voting strategy is studied in-depth in multi-class domains, emphasizing the effect of annotation bias. By means of a complete experimental setting, we show the limitations of the standard majority voting strategy. The use of three simple techniques that infer global information from the annotations and annotators allows us to put the performance of the majority voting strategy in context.
Jerónimo Hernández-González, Iñaki Inza, José Antonio Lozano 0001
IEEE Trans. Knowl. Data Eng.3
2018 Hill-Climbing Algorithm: Let's Go for a Walk Before Finding the Optimum
abstract
Local search algorithms are one of the most developed metaheuristics to solve combinatorial optimisation problems. Particularly, hill-climbing algorithms are simple but effective techniques that have been extensively used to deal with this kind of problems. These algorithms draw paths through the search space, choosing at each step a better solution than the current solution. As already known, they stop when a local optimum is reached. It is commonly believed that the closer the solution to the local optimum, the better its fitness. This premiss has a main implication: under this intuition, it is assumed that at each step of a hill-climbing algorithm, the new solution reduces the distance to the local optima. In this paper, we prove that this statement is not necessarily true. In fact, for some permutation-based combinatorial optimisation problems, such as the Permutation Flowshop Scheduling Problem, the Linear Ordering Problem and the Quadratic Assignment Problem, when considering the 2-exchange and the insert neighbourhoods, we find that, in most of the cases, the paths defined by a hill-climbing algorithm do not monotonically reduce the distance to the local optimum. Moreover, this distance remains constant for several steps, or it even increases for some steps. We provide an analysis of the solutions found in the attraction basins according to the distance to the local optimum and to the number of steps of the algorithm. We also give some visual examples of the paths followed by the algorithm.
Leticia Hernando, Alexander Mendiburu, José Antonio Lozano 0001
CEC3
2018 Are the Artificially Generated Instances Uniform in Terms of Difficulty?
abstract
In the field of evolutionary computation, it is usual to generate artificial benchmarks of instances that are used as a test-bed to determine the performance of the algorithms at hand. In this context, a recent work on permutation problems analyzed the implications of generating instances uniformly at random (u.a.r.) when building those benchmarks. Particularly, the authors analyzed instances as rankings of the solutions of the search space sorted according to their objective function value. Thus, two instances are considered equivalent when their objective functions induce the same ranking over the search space. Based on the analysis, they suggested that, when some restrictions hold, the probability to create easy rankings is higher than creating difficult ones. In this paper, we continue on that research line by adopting the framework of local search algorithms with the best improvement criterion. Particularly, we empirically analyze, in terms of difficulty, the instances (rankings) created u.a.r. of three popular problems: Linear Ordering Problem, Quadratic Assignment Problem and Flowshop Scheduling Problem. As the neighborhood system is critical for the performance of local search algorithms three different neighborhood systems have been considered: swap, interchange and insert. Conducted experiments reveal that (1) by sampling the parameters uniformly at random we obtain instances with a non-uniform distribution in terms of difficulty, (2) the distribution of the difficulty strongly depends on the pair problem-neighborhood considered, and (3) given a problem, the distribution of the difficulty seems to depend on the smoothness of the landscape induced by the neighborhood and on its size.
Aritz Pérez Martínez, Josu Ceberio, José Antonio Lozano 0001
CEC3
2018 The Relationship Between Graphical Representations of Regular Vine Copulas and Polytrees
Diana Carrera, Roberto Santana 0001, José Antonio Lozano 0001
IPMU (3)3
2018 Effects of Reducing VMs Management Times on Elastic Applications
Jose Antonio Pascual, José Antonio Lozano 0001, José Miguel-Alonso
J. Grid Comput.2
2018 Early Classification of Time Series by Simultaneously Optimizing the Accuracy and Earliness
abstract
The problem of early classification of time series appears naturally in contexts where the data, of temporal nature, are collected over time, and early class predictions are interesting or even required. The objective is to classify the incoming sequence as soon as possible, while maintaining suitable levels of accuracy in the predictions. Thus, we can say that the problem of early classification consists of optimizing two objectives simultaneously: accuracy and earliness. In this context, we present a method for early classification based on combining a set of probabilistic classifiers together with a stopping rule (SR). This SR will act as a trigger and will tell us when to output a prediction or when to wait for more data, and its main novelty lies in the fact that it is built by explicitly optimizing a cost function based on accuracy and earliness. We have selected a large set of benchmark data sets and four other state-of-the-art early classification methods, and we have evaluated and compared our framework obtaining superior results in terms of both earliness and accuracy.
Usue Mori, Alexander Mendiburu, Sanjoy Dasgupta, José Antonio Lozano 0001
IEEE Trans. Neural Networks Learn. Syst.4
2017 Combining CMA-ES and MOEA/DD for many-objective optimization
abstract
Multi-objective Estimation of Distribution Algorithms (MOEDAS) have been successfully applied to solve Multi-objective Optimization Problems (MOPs) since they are able to model dependencies between variables of the problem and then sample new solutions to guide the search to promising areas. A state-of-the-art optimizer for single-objective continuous functions that also uses probabilistic modeling is the Covariance Matrix Adaptation Evolution Strategy (CMA-ES). Different variants of CMA-ES have been proposed for MOPs however most of them are based on Pareto dominance as the main selection criterion. Recently, a new multi-objective CMA-ES called MOEA/D-CMA was proposed combining the strengths of CMA-ES with those of the multi-objective evolutionary algorithm based on decomposition (MOEA/D). Nowadays, however, researchers on MOEAs agree that combining Pareto and decomposition can be beneficial for the search on MOPs. As a result, a new MOEA has been proposed, called MOEA/DD. This algorithm modifies the MOEA/D by including a new Pareto dominance update mechanism that brings more diversity into the search. In this study, we extend the MOEA/D-CMA by replacing its update mechanism by the one of MOEA/DD. The hypothesis is that this update mechanism will improve the performance of MOEA/D-CMA as it improved MOEA/D. MOEA/D-CMA and MOEA/DD-CMA are implemented and evaluated through an experimental study. The experimental study involves two well-known families of benchmark problems whose objective numbers scale from two to fifteen. Then, an extensive statistical analysis of the results is made to extract sound, statistically supported conclusions about the performance of the algorithms as the number of objectives scales.
Olacir Rodrigues Castro Junior, Roberto Santana 0001, José Antonio Lozano 0001, Aurora T. R. Pozo
CEC3
2017 A square lattice probability model for optimising the Graph Partitioning Problem
abstract
Estimation of Distribution Algorithms have proved to be very competitive for solving combinatorial and continuous optimisation problems. However, there are problems for which they have not been extensively developed: we refer to constrained optimisation problems. Existing proposals approach these problems by (i) modifying the sampling strategy of the probabilistic model to allow feasible solutions or (ii) adopting general approaches used in the context of heuristic optimisation such as penalisation. Nonetheless, from a theoretical point of view, little progress have been given in the context of EDAs when developing algorithms designed specifically to solve constrained problems. In this paper, we propose developing EDAs by introducing probability models defined exclusively on the space of feasible solutions. In this sense, we give a first approach by taking the Graph Partitioning Problem (GPP) as a case of study, and present a probabilistic model defined exclusively on the feasible region of solutions: a square lattice probability model. The experiments conducted on a benchmark of 22 artificial instances confirm the effectiveness of the proposal in terms of quality of solutions and execution time.
Josu Ceberio, Alexander Mendiburu, José Antonio Lozano 0001
CEC3
2017 Are we generating instances uniformly at random?
abstract
In evolutionary computation, it is common practice to use sets of instances as test-beds for evaluating and comparing the performance of new optimisation algorithms. In some cases, real-world instances are available, and, thus, they are used to constitute the experimental benchmark. Unfortunately, this is not the general case. Due to the difficulties for obtaining real-world instances, or because the optimisation problems defined in the literature are not exactly as those defined in the industry, practitioners are forced to create artificial instances. In this paper, we study some aspects related to the random generation of artificial instances. Particularly, we elaborate on the assumption that states that sampling uniformly at random in the space of parameters is equivalent to sampling uniformly at random in the space of functions. Illustrated with some experiments, we prove that for some type of algorithms this assumption does not hold.
Josu Ceberio, Alexander Mendiburu, José Antonio Lozano 0001
CEC3
2017 General chair's welcome
abstract
It is my pleasure to welcome you to Donostia / San Sebastian for the 2017 IEEE Congress on Evolutionary Computation (CEC).
José Antonio Lozano 0001
CEC1
2017 Nature-inspired approaches for distance metric learning in multivariate time series classification
abstract
The applicability of time series data mining in many different fields has motivated the scientific community to focus on the development of new methods towards improving the performance of the classifiers over this particular class of data. In this context the related literature has extensively shown that dynamic time warping is the similarity measure of choice when univariate time series are considered. However, possible statistical coupling among different dimensions make the generalization of this metric to the multivariate case all but obvious. This has ignited the interest of the community in new distance definitions capable of capturing such inter-dimension dependences. In this paper we propose a simple dynamic time warping based distance that finds the best weighted combination between the dependent - where multivariate time series are treated as whole - and independent approaches - where multivariate time series are just a collection of unrelated univariate time series - of the time series to be classified. A benchmark of four heuristic wrappers, namely, simulated annealing, particle swarm optimization, estimation of distribution algorithms and genetic algorithms are used to evolve the set of weighting coefficients towards maximizing the cross-validated predictive score of the classifiers. In this context one of the most recurring classifiers is nearest neighbor. This classifier is couple with a distance that as afore mentioned, in most cases, have been dynamic time warping. The performance of the proposed approach is validated over datasets widely utilized in the related literature, from which it is concluded that the obtained performance gains can be enlarged by properly decoupling the influence of each dimension in the definition of the dependent dynamic time warping distance.
Izaskun Oregi, Javier Del Ser, Aritz Pérez Martínez, José Antonio Lozano 0001
CEC4
2017 Evolutionary algorithms to optimize low-thrust trajectory design in spacecraft orbital precession mission
abstract
In space environment, perturbations make the spacecraft lose its predefined orbit in space. One of these undesirable changes is the in-plane rotation of space orbit, denominated as orbital precession. To overcome this problem, one option is to correct the orbit direction by employing low-thrust trajectories. However, in addition to the orbital perturbation acting on the spacecraft, a number of parameters related to the spacecraft and its propulsion system must be optimized. This article lays out the trajectory optimization of orbital precession missions using Evolutionary Algorithms (EAs). In this research, the dynamics of spacecraft in the presence of orbital perturbation is modeled. The optimization approach is employed based on the parametrization of the problem according to the space mission. Numerous space mission cases have been studied in low and middle Earth orbits, where various types of orbital perturbations are acted on spacecraft. Consequently, several EAs are employed to solve the optimization problem. Results demonstrate the practicality of different EAs, along with comparing their convergence rates. With a unique trajectory model, EAs prove to be an efficient, reliable and versatile optimization solution, capable of being implemented in conceptual and preliminary design of spacecraft for orbital precession missions.
Abolfazl Shirazi, Josu Ceberio, José Antonio Lozano 0001
CEC3
2017 The Weighted Independent Domination Problem: ILP Model and Algorithmic Approaches
Pedro Pinacho Davidson, Christian Blum 0001, José Antonio Lozano 0001
EvoCOP3
2017 Different scenarios for survival analysis of evolutionary algorithms
abstract
Empirical analysis of evolutionary algorithms (EAs) behavior is usually approached by computing relatively simple descriptive statistics like mean fitness and mean number of evaluations to convergence, or more theoretically sound statistical tests for finding significant differences between algorithms. However, these analyses do not consider situations where the EA failed to finish due to numerical errors or excessive computational time. Furthermore, the ability of an EA to continuously make search improvements is usually overlooked. In this paper we propose the use of the theory from survival analysis for empirically investigating the behavior of EAs, even in situations where not all the experiments finish in a reasonable time. We introduce two scenarios for the application of survival analysis in EAs. Survival trees, a machine learning technique adapted to the survival analysis scenario, are applied to automatically identify combinations of EA parameters with similar effect in the behavior of the algorithm.
Roberto Santana 0001, José Antonio Lozano 0001
GECCO2
2017 On-Line Dynamic Time Warping for Streaming Time Series
Izaskun Oregi, Aritz Pérez Martínez, Javier Del Ser, José Antonio Lozano 0001
ECML/PKDD (2)4
2017 Reliable early classification of time series based on discriminating the classes over time
Usue Mori, Alexander Mendiburu, Eamonn J. Keogh, José Antonio Lozano 0001
Data Min. Knowl. Discov.4
2017 Learning from Proportions of Positive and Unlabeled Examples
abstract
Weakly supervised classification tries to learn from data sets which are not certainly labeled. Many problems, with different natures of partial labeling, fit this description. In this paper, the novel problem of learning from positive-unlabeled proportions is presented. The provided examples are unlabeled, and the only class information available consists of the proportions of positive and unlabeled examples in different subsets of the training data set. We present a methodology that adapts to the different levels of class uncertainty to learn Bayesian network classifiers using an expectation-maximization strategy. It has been tested in a variety of artificial scenarios with different class uncertainty, as well as compared with two naive strategies that do not consider all the available class information. Finally, it has also been successfully tested in real data, collected from the embryo selection problem in assisted reproduction.
Jerónimo Hernández-González, Iñaki Inza, José Antonio Lozano 0001
Int. J. Intell. Syst.3
2017 An efficient approximation to the K-means clustering for massive data
Marco Capó, Aritz Pérez Martínez, José Antonio Lozano 0001
Knowl. Based Syst.3
2017 Measuring the class-imbalance extent of multi-class problems
Jonathan Ortigosa-Hernández, Iñaki Inza, José Antonio Lozano 0001
Pattern Recognit. Lett.3
2017 Editorial: A Successful Year and Looking Forward to 2017 and Beyond
abstract
This issue marks the first anniversary issue since I was honored to serve as the Editor-in-Chief (EiC) of the IEEE Transactions on Neural Networks and Learning Systems (TNNLS). I am happy to report that we had a very successful year and here are a few highlights that I would like to share with the community.•The latest impact factor of TNNLS is 4.854 according to the Journal Citation Reports. This marks a record high impact factor for our journal and places TNNLS as the number one scholarly publication in Computer Science (Hardware & Architecture), number three in Computer Science (Theory & Methods), and number ten in Electrical and Electronic Engineering journals.
Haibo He, Barbara Hammer, Daniel W. C. Ho, Fakhri Karray, Dhireesha Kudithipudi, José Antonio Lozano 0001, Teresa Bernarda Ludermir, Jacek Mandziuk, Stefano Melacci, Antonio Paiva, Hong Qiao, Alain Rakotomamonjy, Shiliang Sun, Johan A. K. Suykens
IEEE Trans. Neural Networks Learn. Syst.8
2016 Bayesian optimization for parameter tuning in evolutionary algorithms
abstract
Advances in evolutionary computation have demonstrated that Evolutionary Algorithms (EAs) proposed in this area are a solid alternative for solving combinatorial and continuous optimization problems. Despite their success in innumerable real-world scenarios, EAs depend on a set of input parameters that characterize their performance and need to be adjusted. In fact, identifying and setting the most appropriate parameters for an EA is a complex task, which, in some cases, can be as difficult as the optimization problem at hand. Recently, parameter tuning has attracted the interest of the research community, designing and proposing techniques that (1) help the algorithm to perform to its best, and (2), indirectly, make fairer comparisons of different methods. In this manuscript, we propose a novel offline parameter tuning algorithm based on Bayesian Optimization, a sequential design strategy for global optimization. In order to illustrate the validity of the proposed method, we considered as a case of study the Hybrid Kernel EDA, an EA that is characterized by 6 parameters. We ran the algorithm with the parameters tuned by means of Bayesian Optimization, and compared the results with those obtained by setting the parameters by hand (using some prior knowledge). Experiments were carried out on a benchmark of 60 instances of the permutation flowshop scheduling problem. Experimental results show that, in general, Hybrid Kernel EDA obtains better results when using the parameters tuned by means of Bayesian Optimization.
Ibai Roman, Josu Ceberio, Alexander Mendiburu, José Antonio Lozano 0001
CEC4
2016 Analyzing the Performance of Allocation Strategies Based on Space-Filling Curves
Jose Antonio Pascual, José Antonio Lozano 0001, José Miguel-Alonso
JSSPP2
2016 Efficient approximation of probability distributions with k-order decomposable models
Aritz Pérez Martínez, Iñaki Inza, José Antonio Lozano 0001
Int. J. Approx. Reason.3
2016 A review of message passing algorithms in estimation of distribution algorithms
Roberto Santana 0001, Alexander Mendiburu, José Antonio Lozano 0001
Nat. Comput.3
2016 Weak supervision and other non-standard classification problems: A taxonomy
Jerónimo Hernández-González, Iñaki Inza, José Antonio Lozano 0001
Pattern Recognit. Lett.3
2016 A Tunable Generator of Instances of Permutation-Based Combinatorial Optimization Problems
abstract
In this paper, we propose a tunable generator of instances of permutation-based combinatorial optimization problems. Our approach is based on a probabilistic model for permutations, called the generalized Mallows model. The generator depends on a set of parameters that permits the control of the properties of the output instances. Specifically, in order to create an instance, we solve a linear programming problem in the parameters, where the restrictions allow the instance to have a fixed number of local optima and the linear function encompasses qualitative characteristics of the instance. We exemplify the use of the generator by giving three distinct linear functions that produce three landscapes with different qualitative properties. After that, our generator is tested in two different ways. First, we test the flexibility of the model by producing instances similar to benchmark instances. Second, we account for the capacity of the generator to create different types of instances according to the difficulty for population-based algorithms. We study the influence of the input parameters in the behaviors of these algorithms, giving an example of a property that can be used to analyze their performance.
Leticia Hernando, Alexander Mendiburu, José Antonio Lozano 0001
IEEE Trans. Evol. Comput.3
2016 A Sparse Spectral Clustering Framework via Multiobjective Evolutionary Algorithm
abstract
This paper introduces sparse representation into spectral clustering and provides a sparse spectral clustering framework via a multiobjective evolutionary algorithm. In contrast to conventional spectral clustering, the main contribution of this paper is to construct the similarity matrix using a sparse representation approach by modeling spectral clustering as a constrained multiobjective optimization problem. Specific operators are designed to obtain a set of high quality solutions in the optimization process. Furthermore, we design a method to select a tradeoff solution from the Pareto front using a measurement called ratio cut based on an adjacency matrix constructed by all the nondominated solutions. We also extend the framework to the semi-supervised clustering field by using the semi-supervised information brought by the labeled samples to set some constraints or to guide the searching process. Experiments on commonly used datasets show that our approach outperforms four well-known similarity matrix construction methods in spectral clustering, and one multiobjective clustering algorithm. A practical application in image segmentation also demonstrates the efficiency of the proposed algorithm.
Juanjuan Luo, Licheng Jiao, José Antonio Lozano 0001
IEEE Trans. Evol. Comput.3
2016 Estimation of the Distribution Algorithm With a Stochastic Local Search for Uncertain Capacitated Arc Routing Problems
abstract
The uncertain capacitated arc routing problem is a challenging problem in which the demands of tasks, the costs of edges, and the presence of tasks and edges are uncertain. The objective of this problem is to find a robust optimal solution for a finite set of possible scenarios. In this paper, we propose a novel robust optimization approach, called an estimation of distribution algorithm (EDA) with stochastic local search (SLS), to tackle this problem. The proposed method integrates an EDA with a novel two phase SLS procedure to minimize the maximal total cost over a set of different scenarios. The SLS procedure avoids excessive fitness evaluations of unpromising moves in local search. Our experimental results on two sets of benchmark problems (a total of 55 problem instances) showed that the proposed approach outperformed existing state-of-the-art algorithms.
Ke Tang 0001, José Antonio Lozano 0001, Xin Yao 0001
IEEE Trans. Evol. Comput.3
2016 Similarity Measure Selection for Clustering Time Series Databases
abstract
In the past few years, clustering has become a popular task associated with time series. The choice of a suitable distance measure is crucial to the clustering process and, given the vast number of distance measures for time series available in the literature and their diverse characteristics, this selection is not straightforward. With the objective of simplifying this task, we propose a multi-label classification framework that provides the means to automatically select the most suitable distance measures for clustering a time series database. This classifier is based on a novel collection of characteristics that describe the main features of the time series databases and provide the predictive information necessary to discriminate between a set of distance measures. In order to test the validity of this classifier, we conduct a complete set of experiments using both synthetic and real time series databases and a set of five common distance measures. The positive results obtained by the designed classification framework for various performance measures indicate that the proposed methodology is useful to simplify the process of distance selection in time series clustering tasks.
Usue Mori, Alexander Mendiburu, José Antonio Lozano 0001
IEEE Trans. Knowl. Data Eng.3
2016 Semisupervised Multiclass Classification Problems With Scarcity of Labeled Data: A Theoretical Study
abstract
In recent years, the performance of semisupervised learning (SSL) has been theoretically investigated. However, most of this theoretical development has focused on binary classification problems. In this paper, we take it a step further by extending the work of Castelli and Cover to the multiclass paradigm. In particular, we consider the key problem in SSL of classifying an unseen instance x into one of K different classes, using a training data set sampled from a mixture density distribution and composed of l labeled records and u unlabeled examples. Even under the assumption of identifiability of the mixture and having infinite unlabeled examples, labeled records are needed to determine the K decision regions. Therefore, in this paper, we first investigate the minimum number of labeled examples needed to accomplish that task. Then, we propose an optimal multiclass learning algorithm, which is a generalization of the optimal procedure proposed in the literature for binary problems. Finally, we make use of this generalization to study the probability of error when the binary class constraint is relaxed.
Jonathan Ortigosa-Hernández, Iñaki Inza, José Antonio Lozano 0001
IEEE Trans. Neural Networks Learn. Syst.3
2015 Mixtures of Generalized Mallows models for solving the quadratic assignment problem
abstract
Recently, distance-based exponential probability models have demonstrated their validity in the context of estimation of distribution algorithms when solving permutationbased combinatorial optimisation problems. However, despite their successful performance, some of these models are unimodal, and, therefore, they might not be flexible enough to model the different modalities that may be represented in heterogeneous populations. In this paper, we address the particular case of the Generalized Mallows models under the Cayley distance, and propose mixtures of these models in the context of estimation of distribution algorithms. In order to evaluate their competitiveness, we considered the quadratic assignment problem as a case of study, and conducted experiments over a set of 90 instances for four different configurations of mixtures. Results reveal that the EDA with mixtures is able to outperform the Generalized Mallows EDA, especially in large instances.
Josu Ceberio, Roberto Santana 0001, Alexander Mendiburu, José Antonio Lozano 0001
CEC4
2015 Evolving MNK-landscapes with structural constraints
abstract
In this paper we propose a method for the generation of instances of the MNK-landscapes that maximize different measures used to characterize multi-objective problems. In contrast to previous approaches, the introduced algorithm works by modifying the neighborhood structure of the variables of the MNK-landscape while keeping fixed the local parameters of its functions. A variant of the algorithm is presented to deal with situations in which the exhaustive enumeration of search space is unfeasible. We show how the introduced method can be used to generate instances with an increased number of solutions in the Pareto front. Furthermore, we investigate whether direct optimization of the correlation between objectives can be used as an indirect method to increase the size of the Pareto fronts of the generated instances.
Roberto Santana 0001, Alexander Mendiburu, José Antonio Lozano 0001
CEC3
2015 Kernels of Mallows Models for Solving Permutation-based Problems
abstract
Recently, distance-based exponential probability models, such as Mallows and Generalized Mallows, have demonstrated their validity in the context of estimation of distribution algorithms (EDAs) for solving permutation problems. However, despite their successful performance, these models are unimodal, and therefore, they are not flexible enough to accurately model populations with solutions that are very sparse with regard to the distance metric considered under the model.
Josu Ceberio, Alexander Mendiburu, José Antonio Lozano 0001
GECCO3
2015 An Artificial Bioindicator System for Network Intrusion Detection
abstract
An artificial bioindicator system is developed in order to solve a network intrusion detection problem. The system, inspired by an ecological approach to biological immune systems, evolves a population of agents that learn to survive in their environment. An adaptation process allows the transformation of the agent population into a bioindicator that is capable of reacting to system anomalies. Two characteristics stand out in our proposal. On the one hand, it is able to discover new, previously unseen attacks, and on the other hand, contrary to most of the existing systems for network intrusion detection, it does not need any previous training. We experimentally compare our proposal with three state-of-the-art algorithms and show that it outperforms the competing approaches on widely used benchmark data.
Christian Blum 0001, José Antonio Lozano 0001, Pedro Pinacho Davidson
Artif. Life2
2015 Towards a Greener Cloud Infrastructure Management using Optimized Placement Policies
Jose Antonio Pascual, Tania Lorido-Botran, José Miguel-Alonso, José Antonio Lozano 0001
J. Grid Comput.4
2015 Multidimensional Learning from Crowds: Usefulness and Application of Expertise Detection
abstract
Learning from crowds is a classification problem where the provided training instances are labeled by multiple (usually conflicting) annotators. In different scenarios of this problem, straightforward strategies show an astonishing performance. In this paper, we characterize the crowd scenarios where these basic strategies show a good behavior. As a consequence, this study allows to identify those scenarios where non-basic methods for combining the multiple labels are expected to obtain better results. In this context, we extend the learning from crowds paradigm to the multidimensional (MD) classification domain. Measuring the quality of the annotators, the presented EM-based method overcomes the lack of a fully reliable labeling for learning MD Bayesian network classifiers: As the expertise is identified and the contribution of the relevant annotators promoted, the model parameters are optimized. The good performance of our proposal is demonstrated throughout different sets of experiments.
Jerónimo Hernández-González, Iñaki Inza, José Antonio Lozano 0001
Int. J. Intell. Syst.3
2015 Comprehensive characterization of the behaviors of estimation of distribution algorithms
Carlos Echegoyen, Roberto Santana 0001, Alexander Mendiburu, José Antonio Lozano 0001
Theor. Comput. Sci.4
2015 A Boltzmann-Based Estimation of Distribution Algorithm for a General Resource Scheduling Model
abstract
Most researchers employed common functional models when managing scheduling problems with controllable processing times. However, in many complicated manufacturing systems with a high diversity of jobs, these functional resource models fail to reflect their specific characteristics. To fulfill these requirements, we apply a more general model, the discrete model. Traditional functional models can be viewed as special cases of such model. In this paper, the discrete model is implemented on a problem of minimizing the weighted resource allocation subject to a common deadline on a single machine. By reducing the problem to a partition problem, we demonstrate that it is NP-complete, which addresses the difficult issue of the guarantee of both the solution quality and time cost. In order to tackle the problem, we develop an estimation of distribution algorithm based on an approximation of the Boltzmann distribution. The approximation strategy represents a tradeoff between complexity and solution accuracy. The results of the experiments conducted on benchmarks show that, compared with other alternative approaches, the proposed algorithm has competitive behavior, obtaining 74 best solutions out of 90 instances.
Xinle Liang, Huaping Chen 0001, José Antonio Lozano 0001
IEEE Trans. Evol. Comput.3
2015 Locality-aware policies to improve job scheduling on 3D tori
Jose Antonio Pascual, José Miguel-Alonso, José Antonio Lozano 0001
J. Supercomput.3
2015 Path Planning for Single Unmanned Aerial Vehicle by Separately Evolving Waypoints
abstract
Evolutionary algorithm-based unmanned aerial vehicle (UAV) path planners have been extensively studied for their effectiveness and flexibility. However, they still suffer from a drawback that the high-quality waypoints in previous candidate paths can hardly be exploited for further evolution, since they regard all the waypoints of a path as an integrated individual. Due to this drawback, the previous planners usually fail when encountering lots of obstacles. In this paper, a new idea of separately evaluating and evolving waypoints is presented to solve this problem. Concretely, the original objective and constraint functions of UAVs path planning are decomposed into a set of new evaluation functions, with which waypoints on a path can be evaluated separately. The new evaluation functions allow waypoints on a path to be evolved separately and, thus, high-quality waypoints can be better exploited. On this basis, the waypoints are encoded in a rotated coordinate system with an external restriction and evolved with JADE, a state-of-the-art variant of the differential evolution algorithm. To test the capabilities of the new planner on planning obstacle-free paths, five scenarios with increasing numbers of obstacles are constructed. Three existing planners and four variants of the proposed planner are compared to assess the effectiveness and efficiency of the proposed planner. The results demonstrate the superiority of the proposed planner and the idea of separate evolution.
Peng Yang 0008, Ke Tang 0001, José Antonio Lozano 0001, Xianbin Cao 0001
IEEE Trans. Robotics3
2014 Extending distance-based ranking models in estimation of distribution algorithms
abstract
Recently, probability models on rankings have been proposed in the field of estimation of distribution algorithms in order to solve permutation-based combinatorial optimisation problems. Particularly, distance-based ranking models, such as Mallows and Generalized Mallows under the Kendall's-τ distance, have demonstrated their validity when solving this type of problems. Nevertheless, there are still many trends that deserve further study. In this paper, we extend the use of distance-based ranking models in the framework of EDAs by introducing new distance metrics such as Cayley and Ulam. In order to analyse the performance of the Mallows and Generalized Mallows EDAs under the Kendall, Cayley and Ulam distances, we run them on a benchmark of 120 instances from four well known permutation problems. The conducted experiments showed that there is not just one metric that performs the best in all the problems. However, the statistical test pointed out that Mallows-Ulam EDA is the most stable algorithm among the studied proposals.
Josu Ceberio, Ekhine Irurozki, Alexander Mendiburu, José Antonio Lozano 0001
IEEE Congress on Evolutionary Computation4
2014 Estimation of Distribution Algorithms based Unmanned Aerial Vehicle path planner using a new coordinate system
abstract
Path planning technique is vital to Unmanned Aerial Vehicle (UAV). Evolutionary Algorithms (EAs) have been widely used in planning path for UAV. In these EA-based path planners, Cartesian coordinate system and polar coordinate system are commonly used to codify the path. However, either of them has its drawback: Cartesian coordinate systems result in an enormous search space, whilst polar coordinate systems are unfit for local modifications resulting e.g., from mutation and/ or crossover. In order to overcome these two drawbacks, we solve the UAV path planning in a new coordinate system. As the new coordinate system is only a rotation of Cartesian coordinate system, it is inherently easy for local modification. Besides, this new coordinate system has successfully reduced the search space by explicitly dividing the mission space into several subspaces. Within this new coordinate system, an Estimation of Distribution Algorithms (EDAs) based path planner is proposed in this paper. Some experiments have been designed to test different aspects of the new path planner. The results show the effectiveness of this planner.
Peng Yang 0008, Ke Tang 0001, José Antonio Lozano 0001
IEEE Congress on Evolutionary Computation3
2014 Optimization of Application Placement Towards a Greener Cloud Infrastructure
Tania Lorido-Botran, Jose Antonio Pascual, José Miguel-Alonso, José Antonio Lozano 0001
EvoApplications4
2014 Gene-Gene Interactions Detection Using a Two-Stage Model
Zhanyong Wang, Jae Hoon Sul, Sagi Snir, José Antonio Lozano 0001, Eleazar Eskin
RECOMB4
2014 A fast implementation of the first fit contiguous partitioning strategy for cubic topologies
abstract
SUMMARY In this paper, we propose and evaluate improved first fit (IFF), a fast implementation of the first fit contiguous partitioning strategy. It has been devised to accelerate the process of finding contiguous partitions in space‐shared parallel computers in which the nodes are arranged forming multidimensional cubic networks. IFF uses system status information to drastically reduce the cost of finding partitions with the requested shape. The use of this information, i combined with the early detection of zones where requests cannot be allocated, remarkably improves the search speed in large networks. An exhaustive set of simulation‐based experiments have been carried out to test IFF against other algorithms implementing the same partitioning strategy. Results, using synthetic and real workloads, show that IFF can be several orders of magnitude faster than competitor algorithms. Copyright © 2013 John Wiley & Sons, Ltd.
Jose Antonio Pascual, José Miguel-Alonso, José Antonio Lozano 0001
Concurr. Comput. Pract. Exp.3
2014 A Review of Auto-scaling Techniques for Elastic Applications in Cloud Environments
Tania Lorido-Botran, José Miguel-Alonso, José Antonio Lozano 0001
J. Grid Comput.3
2014 Assisting in search heuristics selection through multidimensional supervised classification: A case study on software testing
Ramón Sagarna, Alexander Mendiburu, Iñaki Inza, José Antonio Lozano 0001
Inf. Sci.4
2014 Application-aware metrics for partition selection in cube-shaped topologies
Jose Antonio Pascual, José Miguel-Alonso, José Antonio Lozano 0001
Parallel Comput.3
2014 A Distance-Based Ranking Model Estimation of Distribution Algorithm for the Flowshop Scheduling Problem
abstract
The aim of this paper is two-fold. First, we introduce a novel general estimation of distribution algorithm to deal with permutation-based optimization problems. The algorithm is based on the use of a probabilistic model for permutations called the generalized Mallows model. In order to prove the potential of the proposed algorithm, our second aim is to solve the permutation flowshop scheduling problem. A hybrid approach consisting of the new estimation of distribution algorithm and a variable neighborhood search is proposed. Conducted experiments demonstrate that the proposed algorithm is able to outperform the state-of-the-art approaches. Moreover, from the 220 benchmark instances tested, the proposed hybrid approach obtains new best known results in 152 cases. An in-depth study of the results suggests that the successful performance of the introduced approach is due to the ability of the generalized Mallows estimation of distribution algorithm to discover promising regions in the search space.
Josu Ceberio, Ekhine Irurozki, Alexander Mendiburu, José Antonio Lozano 0001
IEEE Trans. Evol. Comput.4
2013 The Plackett-Luce ranking model on permutation-based optimization problems
abstract
Estimation of distribution algorithms are known as powerful evolutionary algorithms that have been widely used for diverse types of problems. However, they have not been extensively developed for permutation-based problems. Recently, some progress has been made in this area by introducing probability models on rankings to optimize permutation domain problems. In particular, the Mallows model and the Generalized Mallows model demonstrated their effectiveness when used with estimation of distribution algorithms. Motivated by these advances, in this paper we introduce a Thurstone order statistics model, called Plackett-Luce, to the framework of estimation of distribution algorithms. In order to prove the potential of the proposed algorithm, we consider two different permutation problems: the linear ordering problem and the flowshop scheduling problem. In addition, the results are compared with those obtained by the Mallows and the Generalized Mallows proposals. Conducted experiments demonstrate that the Plackett-Luce model is the best performing model for solving the linear ordering problem. However, according to the experimental results, the Generalized Mallows model turns out to be very robust obtaining very competitive results for both problems, especially for the permutation flowshop scheduling problem.
Josu Ceberio, Alexander Mendiburu, José Antonio Lozano 0001
IEEE Congress on Evolutionary Computation3
2013 Symmetry in evolutionary and estimation of distribution algorithms
abstract
Symmetry has hitherto been studied piecemeal in a variety of evolutionary computation domains, with little consistency between the definitions. Here we provide formal definitions of symmetry that are consistent across the field of evolutionary computation. We propose a number of evolutionary and estimation of distribution algorithms suitable for variable symmetries in Cartesian power domains, and compare their utility, integration of the symmetry knowledge with the probabilistic model of an EDA yielding the best outcomes. We test the robustness of the algorithm to inexact symmetry, finding adequate performance up to about 1% noise. Finally, we present evidence that such symmetries, if not known a priori, may be learnt during evolution.
Roberto Santana 0001, Robert I. McKay, José Antonio Lozano 0001
IEEE Congress on Evolutionary Computation3
2013 Understanding Instance Complexity in the Linear Ordering Problem
Josu Ceberio, Leticia Hernando, Alexander Mendiburu, José Antonio Lozano 0001
IDEAL4
2013 On the Taxonomy of Optimization Problems Under Estimation of Distribution Algorithms
abstract
Understanding the relationship between a search algorithm and the space of problems is a fundamental issue in the optimization field. In this paper, we lay the foundations to elaborate taxonomies of problems under estimation of distribution algorithms (EDAs). By using an infinite population model and assuming that the selection operator is based on the rank of the solutions, we group optimization problems according to the behavior of the EDA. Throughout the definition of an equivalence relation between functions it is possible to partition the space of problems in equivalence classes in which the algorithm has the same behavior. We show that only the probabilistic model is able to generate different partitions of the set of possible problems and hence, it predetermines the number of different behaviors that the algorithm can exhibit. As a natural consequence of our definitions, all the objective functions are in the same equivalence class when the algorithm does not impose restrictions to the probabilistic model. The taxonomy of problems, which is also valid for finite populations, is studied in depth for a simple EDA that considers independence among the variables of the problem. We provide the sufficient and necessary condition to decide the equivalence between functions and then we develop the operators to describe and count the members of a class. In addition, we show the intrinsic relation between univariate EDAs and the neighborhood system induced by the Hamming distance by proving that all the functions in the same class have the same number of local optima and that they are in the same ranking positions. Finally, we carry out numerical simulations in order to analyze the different behaviors that the algorithm can exhibit for the functions defined over the search space [Formula: see text].
Carlos Echegoyen, Alexander Mendiburu, Roberto Santana 0001, José Antonio Lozano 0001
Evol. Comput.4
2013 An Evaluation of Methods for Estimating the Number of Local Optima in Combinatorial Optimization Problems
abstract
The solution of many combinatorial optimization problems is carried out by metaheuristics, which generally make use of local search algorithms. These algorithms use some kind of neighborhood structure over the search space. The performance of the algorithms strongly depends on the properties that the neighborhood imposes on the search space. One of these properties is the number of local optima. Given an instance of a combinatorial optimization problem and a neighborhood, the estimation of the number of local optima can help not only to measure the complexity of the instance, but also to choose the most convenient neighborhood to solve it. In this paper we review and evaluate several methods to estimate the number of local optima in combinatorial optimization problems. The methods reviewed not only come from the combinatorial optimization literature, but also from the statistical literature. A thorough evaluation in synthetic as well as real problems is given. We conclude by providing recommendations of methods for several scenarios.
Leticia Hernando, Alexander Mendiburu, José Antonio Lozano 0001
Evol. Comput.3
2013 Significance tests or confidence intervals: which are preferable for the comparison of classifiers?
abstract
Null hypothesis significance tests and their p-values currently dominate the statistical evaluation of classifiers in machine learning. Here, we discuss fundamental problems of this research practice. We focus on the problem of comparing multiple fully specified classifiers on a small-sample test set. On the basis of the method by Quesenberry and Hurst, we derive confidence intervals for the effect size, i.e. the difference in true classification performance. These confidence intervals disentangle the effect size from its uncertainty and thereby provide information beyond the p-value. This additional information can drastically change the way in which classification results are currently interpreted, published and acted upon. We illustrate how our reasoning can change, depending on whether we focus on p-values or confidence intervals. We argue that the conclusions from comparative classification studies should be based primarily on effect size estimation with confidence intervals, and not on significance tests and p-values.
Daniel P. Berrar, José Antonio Lozano 0001
J. Exp. Theor. Artif. Intell.2
2013 Learning Bayesian network classifiers from label proportions
Jerónimo Hernández-González, Iñaki Inza, José Antonio Lozano 0001
Pattern Recognit.3
2013 A general framework for the statistical analysis of the sources of variance for classification error estimators
Juan Diego Rodríguez, Aritz Pérez Martínez, José Antonio Lozano 0001
Pattern Recognit.3
2012 Structural transfer using EDAs: An application to multi-marker tagging SNP selection
abstract
In this paper we investigate the question of transfer learning in evolutionary optimization using estimation of distribution algorithms. We propose a framework for transfer learning between related optimization problems by means of structural transfer. Different methods for incrementing or replacing the (possibly unavailable) structural information of the target optimization problem are presented. As a test case we solve the multi-marker tagging single-nucleotide polymorphism (SNP) selection problem, a real world problem from genetics. The introduced variants of structural transfer are validated in the computation of tagging SNPs on a database of 1167 individuals from 58 human populations worldwide. Our experimental results show significant improvements over EDAs that do not incorporate information from related problems.
Roberto Santana 0001, Alexander Mendiburu, José Antonio Lozano 0001
IEEE Congress on Evolutionary Computation3
2012 An analysis of the use of probabilistic modeling for synaptic connectivity prediction from genomic data
abstract
The identification of the specific genes that influence particular phenotypes is a common problem in genetic studies. In this paper we address the problem of determining the influence of gene joint expression in synapse predictability. The question is posed as an optimization problem in which the conditional entropy of gene subsets with respect to the synaptic connectivity phenotype is minimized. We investigate the use of single- and multi-objective estimation of distribution algorithms and focus on real data from C. elegans synaptic connectivity. We show that the introduced algorithms are able to compute gene sets that allow an accurate synapse predictability. However, the multi-objective approach can simultaneously search for gene sets with different number of genes. Our results also indicate that optimization problems defined on constrained binary spaces remain challenging for the conception of competitive estimation of distribution algorithm.
Roberto Santana 0001, Alexander Mendiburu, José Antonio Lozano 0001
IEEE Congress on Evolutionary Computation3
2012 An interactive optimization approach to a real-world oceanographic campaign planning problem
Izaskun Ibarbia, Alexander Mendiburu, Maria Santos 0001, José Antonio Lozano 0001
Appl. Intell.4
2012 Approaching Sentiment Analysis by using semi-supervised learning of multi-dimensional classifiers
Jonathan Ortigosa-Hernández, Juan Diego Rodríguez, Leandro Alzate, Manuel Lucania, Iñaki Inza, José Antonio Lozano 0001
Neurocomputing6
2012 Wrapper positive Bayesian network classifiers
Borja Calvo, Iñaki Inza, Pedro Larrañaga, José Antonio Lozano 0001
Knowl. Inf. Syst.4
2012 Toward Understanding EDAs Based on Bayesian Networks Through a Quantitative Analysis
abstract
The successful application of estimation of distribution algorithms (EDAs) to solve different kinds of problems has reinforced their candidature as promising black-box optimization tools. However, their internal behavior is still not completely understood and therefore it is necessary to work in this direction in order to advance their development. This paper presents a methodology of analysis which provides new information about the behavior of EDAs by quantitatively analyzing the probabilistic models learned during the search. We particularly focus on calculating the probabilities of the optimal solutions, the most probable solution given by the model and the best individual of the population at each step of the algorithm. We carry out the analysis by optimizing functions of different nature such as Trap5, two variants of Ising spin glass and Max-SAT. By using different structures in the probabilistic models, we also analyze the impact of the structural model accuracy in the quantitative behavior of EDAs. In addition, the objective function values of our analyzed key solutions are contrasted with their probability values in order to study the connection between function and probabilistic models. The results not only show information about the internal behavior of EDAs, but also about the quality of the optimization process and setup of the parameters, the relationship between the probabilistic model and the fitness function, and even about the problem itself. Furthermore, the results allow us to discover common patterns of behavior in EDAs and propose new ideas in the development of this type of algorithms.
Carlos Echegoyen, Alexander Mendiburu, Roberto Santana 0001, José Antonio Lozano 0001
IEEE Trans. Evol. Comput.4
2012 Using Multidimensional Bayesian Network Classifiers to Assist the Treatment of Multiple Sclerosis
abstract
Multiple sclerosis is an autoimmune disorder of the central nervous system and potentially the most common cause of neurological disability in young adults. The clinical disease course is highly variable and different multiple sclerosis subtypes can be defined depending on the progression of the severity of the disease. In the early stages, the disease subtype is unknown, and there is no information about how the severity is going to evolve. As there are different treatment options available depending on the progression of the disease, early identification has become highly relevant. Thus, given a new patient, it is important to diagnose the disease subtype. Another relevant information to predict is the expected time to reach a severity level indicating that assistance for walking is required. Given that we have to predict two correlated class variables: disease subtype and time to reach certain severity level, we use multidimensional Bayesian network classifiers because they can model and exploit the relations among both variables. Besides, the obtained models can be validated by the physicians using their expert knowledge due to the interpretability of Bayesian networks. The learning of the classifiers is made by means of a novel multiobjective approach which tries to maximize the accuracy of both class variables simultaneously. The application of the methodology proposed in this paper can help a physician to identify the expected progression of the disease and to plan the most suitable treatment.
Juan Diego Rodríguez, Aritz Pérez Martínez, David Arteta, Diego Tejedor, José Antonio Lozano 0001
IEEE Trans. Syst. Man Cybern. Part C5
2011 On the limits of effectiveness in estimation of distribution algorithms
abstract
Which problems a search algorithm can effectively solve is a fundamental issue that plays a key role in understanding and developing algorithms. In order to study the ability limit of estimation of distribution algorithms (EDAs), this paper experimentally tests three different EDA implementations on a sequence of additively decomposable functions (ADFs) with an increasing number of interactions among binary variables. The results show that the ability of EDAs to solve problems could be lost immediately when the degree of variable interaction is larger than a threshold. We argue that this phase-transition phenomenon is closely related with the computational restrictions imposed in the learning step of this type of algorithms. Moreover, we demonstrate how the use of unrestricted Bayesian networks rapidly becomes inefficient as the number of sub-functions in an ADF increases. The study conducted in this paper is useful in order to identify patterns of behavior in EDAs and, thus, improve their performances.
Carlos Echegoyen, Qingfu Zhang 0001, Alexander Mendiburu, Roberto Santana 0001, José Antonio Lozano 0001
IEEE Congress on Evolutionary Computation5
2011 A preliminary study on EDAs for permutation problems based on marginal-based models
abstract
Estimation of Distribution Algorithms are a class of evolutionary algorithms characterized by the use of probabilistic models. These algorithms have been applied successfully to a wide set of artificial and real-world problems, achieving competitive results in most scenarios. Nevertheless, there are some problems whose solutions can be naturally represented as a permutation, for which EDAs have not been extensively developed. Although some work has been done in this area, most of the approaches are adaptations of EDAs designed for problems based on integer or real domains, and only a few algorithms have been specifically designed to deal with permutation-based problems. In this paper, we present an EDA that learns probability distributions over permutations. Particularly, our approach is based on the use of k-order marginals. In addition, we carry out some preliminary experiments over classical permutation-based problems in order to study the performance of the proposed k-order marginals EDA.
Josu Ceberio, Alexander Mendiburu, José Antonio Lozano 0001
GECCO3
2011 Introducing the Mallows Model on Estimation of Distribution Algorithms
Josu Ceberio, Alexander Mendiburu, José Antonio Lozano 0001
ICONIP (2)3
2011 Optimization-based mapping framework for parallel applications
Jose Antonio Pascual, José Miguel-Alonso, José Antonio Lozano 0001
J. Parallel Distributed Comput.3
2011 A Preprocessing Procedure for Haplotype Inference by Pure Parsimony
abstract
Haplotype data are especially important in the study of complex diseases since it contains more information than genotype data. However, obtaining haplotype data is technically difficult and costly. Computational methods have proved to be an effective way of inferring haplotype data from genotype data. One of these methods, the haplotype inference by pure parsimony approach (HIPP), casts the problem as an optimization problem and as such has been proved to be NP-hard. We have designed and developed a new preprocessing procedure for this problem. Our proposed algorithm works with groups of haplotypes rather than individual haplotypes. It iterates searching and deleting haplotypes that are not helpful in order to find the optimal solution. This preprocess can be coupled with any of the current solvers for the HIPP that need to preprocess the genotype data. In order to test it, we have used two state-of-the-art solvers, RTIP and GAHAP, and simulated and real HapMap data. Due to the computational time and memory reduction caused by our preprocess, problem instances that were previously unaffordable can be now efficiently solved.
Ekhine Irurozki, Borja Calvo, José Antonio Lozano 0001
IEEE ACM Trans. Comput. Biol. Bioinform.3
2010 Estimation of Bayesian networks algorithms in a class of complex networks
abstract
In many optimization problems, regardless of the domain to which it belongs, the structural component that the interactions among variables provides can be seen as a network. The impact that the topological characteristics of that network has, both in the hardness of the problem and in the performance of the optimization techniques, constitutes a very important subject of research. In this paper, we study the behavior of estimation of distribution algorithms (EDAs) in functions whose structure is defined by using different network topologies which include grids, small-world networks and random graphs. In order to do that, we use several descriptors such as the population size, the number of evaluations as well as the structures learned during the search. Furthermore, we take measures from the field of complex networks such as clustering coefficient or characteristic path length in order to quantify the topological properties of the function structure and analyze their relation with the behavior of EDAs. The results show that these measures are useful to have better understanding of this type of algorithms which have exhibited a high sensitivity to the topological characteristics of the function structure. This study creates a link between EDAs based on Bayesian networks and the emergent field of complex networks.
Carlos Echegoyen, Alexander Mendiburu, Roberto Santana 0001, José Antonio Lozano 0001
IEEE Congress on Evolutionary Computation4
2010 Multi-marker tagging single nucleotide polymorphism selection using estimation of distribution algorithms
Roberto Santana 0001, Alexander Mendiburu, Noah Zaitlen, Eleazar Eskin, José Antonio Lozano 0001
Artif. Intell. Medicine5
2010 Learning Factorizations in Estimation of Distribution Algorithms Using Affinity Propagation
abstract
Estimation of distribution algorithms (EDAs) that use marginal product model factorizations have been widely applied to a broad range of mainly binary optimization problems. In this paper, we introduce the affinity propagation EDA (AffEDA) which learns a marginal product model by clustering a matrix of mutual information learned from the data using a very efficient message-passing algorithm known as affinity propagation. The introduced algorithm is tested on a set of binary and nonbinary decomposable functions and using a hard combinatorial class of problem known as the HP protein model. The results show that the algorithm is a very efficient alternative to other EDAs that use marginal product model factorizations such as the extended compact genetic algorithm (ECGA) and improves the quality of the results achieved by ECGA when the cardinality of the variables is increased.
Roberto Santana 0001, Pedro Larrañaga, José Antonio Lozano 0001
Evol. Comput.3
2010 Sensitivity Analysis of k-Fold Cross Validation in Prediction Error Estimation
abstract
In the machine learning field, the performance of a classifier is usually measured in terms of prediction error. In most real-world problems, the error cannot be exactly calculated and it must be estimated. Therefore, it is important to choose an appropriate estimator of the error. This paper analyzes the statistical properties, bias and variance, of the kappa-fold cross-validation classification error estimator (kappa-cv). Our main contribution is a novel theoretical decomposition of the variance of the kappa-cv considering its sources of variance: sensitivity to changes in the training set and sensitivity to changes in the folds. The paper also compares the bias and variance of the estimator for different values of kappa. The experimental study has been performed in artificial domains because they allow the exact computation of the implied quantities and we can rigorously specify the conditions of experimentation. The experimentation has been performed for two classifiers (naive Bayes and nearest neighbor), different numbers of folds, sample sizes, and training sets coming from assorted probability distributions. We conclude by including some practical recommendation on the use of kappa-fold cross validation.
Juan Diego Rodríguez, Aritz Pérez Martínez, José Antonio Lozano 0001
IEEE Trans. Pattern Anal. Mach. Intell.3
2009 Analyzing the probability of the optimum in EDAs based on Bayesian networks
abstract
In this paper we quantitatively analyze the probability distributions generated by an EDA during the search. In particular, we record the probabilities to the optimal solution, the solution with the highest probability and that of the best individual of the population, when the EDA is solving a trap function. By using different structures in the probabilistic models we can analyze the influence of the structural model accuracy on the aforementioned probability values. In addition, the objective function values of these solutions are contrasted with their probability values in order to study the connection between the function and the probabilistic model. The results provide new information about the behavior of the EDAs and they open a discussion regarding which are the minimum (in)dependences necessary to reach the optimum.
Carlos Echegoyen, Alexander Mendiburu, Roberto Santana 0001, José Antonio Lozano 0001
IEEE Congress on Evolutionary Computation4
2009 A new preprocessing procedure for the haplotype inference problem
abstract
A haplotype is a DNA sequence that is inherited from one parent. They are especially important in the study of complex diseases since they contain more information than genotype data, so the next high priority phase in human genomics involves the development of a full haplotype map of human genome. However, obtaining haplotype data is technically difficult and expensive. One of the computational methods for obtaining haplotype data from genotype data is the pure parsimony criterion, an approach known as haplotype inference by pure parsimony (HIPP). It has been proved to be an NP-hard problem. We present a new preprocessing method which drastically decreases the number of relevant haplotypes. Several algorithms need to preprocess data; for big problem instances this key procedure is even more important than the process. This preprocessing was eventually tested on real and simulated data applying a tabu search, and the performance of the resulting algorithm showed it to be competitive with the best actual solvers.
Ekhine Irurozki, José Antonio Lozano 0001
IEEE Congress on Evolutionary Computation2
2009 Mining probabilistic models learned by EDAs in the optimization of multi-objective problems
abstract
One of the uses of the probabilistic models learned by estimation of distribution algorithms is to reveal previous unknown information about the problem structure. In this paper we investigate the mapping between the problem structure and the dependencies captured in the probabilistic models learned by EDAs for a set of multi-objective satisfiability problems. We present and discuss the application of different data mining and visualization techniques for processing and visualizing relevant information from the structure of the learned probabilistic models. We show that also in the case of multi-objective optimization problems, some features of the original problem structure can be translated to the probabilistic models and unveiled by using algorithms that mine the model structures.
Roberto Santana 0001, Concha Bielza, José Antonio Lozano 0001, Pedro Larrañaga
GECCO3
2009 Feature subset selection from positive and unlabelled examples
Borja Calvo, Pedro Larrañaga, José Antonio Lozano 0001
Pattern Recognit. Lett.3
2009 Guest Editorial: Special Issue on Evolutionary Algorithms Based on Probabilistic Models
abstract
The three papers in this special issue focus on evolutionary algorithms based on probabilistic models.
José Antonio Lozano 0001, Qingfu Zhang 0001, Pedro Larrañaga
IEEE Trans. Evol. Comput.1
2008 A multi-objective approach to the Channel Assignment Problem
abstract
With the rapid growth of mobile communications, solving the channel assignment problem has now become a new challenge in research. In this paper, we present the channel assignment problem (CAP) from a multi-objective approach. From this new idea, the communication system can be easily managed in case of an unexpected rise in demand in some particular cells. We carry out the experiments with the Philadelphia problem.
Jayrani Cheeneebash, José Antonio Lozano 0001, Harry C. S. Rughooputh
IEEE Congress on Evolutionary Computation2
2008 Component weighting functions for adaptive search with EDAs
abstract
This paper introduces the component weighting approach as a general optimization heuristic to increase the likelihood of escaping from local optima by dynamically modifying the fitness function. The approach is tested on the optimization of the simplified hydrophobic-polar (HP) protein problem using estimation of distribution algorithms (EDAs). We show that the use of component weighting together with statistical information extracted from the set of selected solutions considerably improve the results of EDAs for the HP problem. The paper also elaborates on the use of probabilistic modeling for the definition of dynamic fitness functions and on the use of combinations of models.
Roberto Santana 0001, Pedro Larrañaga, José Antonio Lozano 0001
IEEE Congress on Evolutionary Computation3
2008 Multi-Objective Learning of Multi-Dimensional Bayesian Classifiers
abstract
Multi-dimensional classification is a generalization of supervised classification that considers more than one class variable to classify. In this paper we review the existing multi-dimensional Bayesian classifiers and introduce a new one: the KDB multi-dimensional classifier. Then we define different classification rules for multi-dimensional scope. Finally, we introduce a structural learning approach of a multi-dimensional Bayesian classifier based on the multi-objective evolutionary algorithm NSGA-II. The solution of the learning approach is a Pareto front representing different multi-dimensional classifiers and their accuracy values for the different classes, so a decision maker can easily choose the classifier which is more interesting for the particular problem and domain.
Juan Diego Rodríguez, José Antonio Lozano 0001
HIS2
2008 Adding Probabilistic Dependencies to the Search of Protein Side Chain Configurations Using EDAs
Roberto Santana 0001, Pedro Larrañaga, José Antonio Lozano 0001
PPSN3
2008 Dynamic Search Space Transformations for Software Test Data Generation
abstract
Among the tasks in software testing, test data generation is particularly difficult and costly. In recent years, several approaches that use metaheuristic search techniques to automatically obtain the test inputs have been proposed. Although work in this field is very active, little attention has been paid to the selection of an appropriate search space. The present work describes an alternative to this issue. More precisely, two approaches which employ an Estimation of Distribution Algorithm as the metaheuristic technique are explained. In both cases, different regions are considered in the search for the test inputs. Moreover, to depart from a region near to the one containing the optimum, the definition of the initial search space incorporates static information extracted from the source code of the software under test. If this information is not enough to complete the definition, then a grid search method is used. According to the results of the experiments conducted, it is concluded that this is a promising option that can be used to enhance the test data generation process.
Ramón Sagarna, José Antonio Lozano 0001
Comput. Intell.2
2008 Protein Folding in Simplified Models With Estimation of Distribution Algorithms
abstract
Simplified lattice models have played an important role in protein structure prediction and protein folding problems. These models can be useful for an initial approximation of the protein structure, and for the investigation of the dynamics that govern the protein folding process. Estimation of distribution algorithms (EDAs) are efficient evolutionary algorithms that can learn and exploit the search space regularities in the form of probabilistic dependencies. This paper introduces the application of different variants of EDAs to the solution of the protein structure prediction problem in simplified models, and proposes their use as a simulation tool for the analysis of the protein folding process. We develop new ideas for the application of EDAs to the bidimensional and tridimensional (2-d and 3-d) simplified protein folding problems. This paper analyzes the rationale behind the application of EDAs to these problems, and elucidates the relationship between our proposal and other population-based approaches proposed for the protein folding problem. We argue that EDAs are an efficient alternative for many instances of the protein structure prediction problem and are indeed appropriate for a theoretical analysis of search procedures in lattice models. All the algorithms introduced are tested on a set of difficult 2-d and 3-d instances from lattice models. Some of the results obtained with EDAs are superior to the ones obtained with other well-known population-based optimization algorithms.
Roberto Santana 0001, Pedro Larrañaga, José Antonio Lozano 0001
IEEE Trans. Evol. Comput.3
2007 Exact Bayesian network learning in estimation of distribution algorithms
abstract
This paper introduces exact learning of Bayesian networks in estimation of distribution algorithms. The estimation of Bayesian network algorithm (EBNA) is used to analyze the impact of learning the optimal (exact) structure in the search. By applying recently introduced methods that allow learning optimal Bayesian networks, we investigate two important issues in EDAs. First, we analyze the question of whether learning more accurate (exact) models of the dependencies implies a better performance of EDAs. Second, we are able to study the way in which the problem structure is translated into the probabilistic model when exact learning is accomplished.
Carlos Echegoyen, José Antonio Lozano 0001, Roberto Santana 0001, Pedro Larrañaga
IEEE Congress on Evolutionary Computation2
2007 Discriminative vs. Generative Learning of Bayesian Network Classifiers
Guzmán Santafé, José Antonio Lozano 0001, Pedro Larrañaga
ECSQARU2
2007 Side chain placement using estimation of distribution algorithms
Roberto Santana 0001, Pedro Larrañaga, José Antonio Lozano 0001
Artif. Intell. Medicine3
2007 Learning Bayesian classifiers from positive and unlabeled examples
Borja Calvo, Pedro Larrañaga, José Antonio Lozano 0001
Pattern Recognit. Lett.3
2006 Evaluation of Parallel EDAs to Create Chemical Calibration Models
abstract
Estimation of Distribution Algorithms (EDAs) are a set of optimization techniques that have been successfully applied to different kinds of problems. In this paper, we deal with the creation of multivariate calibration models in quantitative chemistry. For this purpose, we use parallel implementations of two EDAs (EBNABIC and UMDA), using different approaches to create a calibration model using data obtained from controlled reactions. Once the calibration model has been trained, it can be used to predict initial concentrations for some species taking part in new reactions. The results show that these new approaches are able to obtain good-quality calibration models. Moreover, the use of parallel algorithms allows researchers to complete experiments faster and to study a wider set of alternative solutions.
Alexander Mendiburu, José Miguel-Alonso, José Antonio Lozano 0001
e-Science3
2006 Mixtures of Kikuchi Approximations
Roberto Santana 0001, Pedro Larrañaga, José Antonio Lozano 0001
ECML3
2006 Machine learning in bioinformatics
abstract
This article reviews machine learning methods for bioinformatics. It presents modelling methods, such as supervised classification, clustering and probabilistic graphical models for knowledge discovery, as well as deterministic and stochastic heuristics for optimization. Applications in genomics, proteomics, systems biology, evolution and text mining are also shown.
Pedro Larrañaga, Borja Calvo, Roberto Santana 0001, Concha Bielza, Josu Galdiano, Iñaki Inza, José Antonio Lozano 0001, Rubén Armañanzas, Guzmán Santafé, Aritz Pérez Martínez, Víctor Robles
Briefings Bioinform.7
2006 Parallel EDAs to create multivariate calibration models for quantitative chemical applications
Alexander Mendiburu, José Miguel-Alonso, José Antonio Lozano 0001, Miren Ostra, Carlos Ubide
J. Parallel Distributed Comput.3
2006 Bayesian Model Averaging of Naive Bayes for Clustering
abstract
This paper considers a Bayesian model-averaging (MA) approach to learn an unsupervised naive Bayes classification model. By using the expectation model-averaging (EMA) algorithm, which is proposed in this paper, a unique naive Bayes model that approximates an MA over selective naive Bayes structures is obtained. This algorithm allows to obtain the parameters for the approximate MA clustering model in the same time complexity needed to learn the maximum-likelihood model with the expectation-maximization algorithm. On the other hand, the proposed method can also be regarded as an approach to an unsupervised feature subset selection due to the fact that the model obtained by the EMA algorithm incorporates information on how dependent every predictive variable is on the cluster variable.
Guzmán Santafé, José Antonio Lozano 0001, Pedro Larrañaga
IEEE Trans. Syst. Man Cybern. Part B2
2005 A multiobjective approach to the portfolio optimization problem
abstract
The portfolio optimization problem uses mathematical approaches to model stock exchange investments. Its aim is to find an optimal set of assets to invest on, as well as the optimal investments for each asset. In the present work, the problem is treated as a multi-objective optimization problem. Three well-known optimization techniques greedy search, simulated annealing and ant colony optimization are adapted to this multi-objective context. Pareto fronts for five stock indexes are collected, showing the different behaviors of the algorithms adapted. Finally, the results are discussed.
Rubén Armañanzas, José Antonio Lozano 0001
Congress on Evolutionary Computation2
2005 Interactions and dependencies in estimation of distribution algorithms
abstract
In this paper, we investigate two issues related to probabilistic modeling in estimation of distribution algorithms (EDAs). First, we analyze the effect of selection in the arousal of probability dependencies in EDAs for random functions. We show that, for these functions, independence relationships not represented by the function structure are likely to appear in the probability model. Second, we propose an approach to approximate probability distributions in EDAs using a subset of the dependencies that exist in the data. An EDA that employs only malign interactions is introduced. Preliminary experiments presented show how the probability approximations based solely on malign interactions, can be applied to EDAs.
Roberto Santana 0001, Pedro Larrañaga, José Antonio Lozano 0001
Congress on Evolutionary Computation3
2005 Discriminative Learning of Bayesian Network Classifiers via the TM Algorithm
Guzmán Santafé, José Antonio Lozano 0001, Pedro Larrañaga
ECSQARU2
2005 Editorial Introduction Special Issue on Estimation of Distribution Algorithms
abstract
Editorial de la revista Evolutionary Computation (2005, 13, 1)
Pedro Larrañaga, José Antonio Lozano 0001
Evol. Comput.2
2005 Globally Multimodal Problem Optimization Via an Estimation of Distribution Algorithm Based on Unsupervised Learning of Bayesian Networks
abstract
Many optimization problems are what can be called globally multimodal, i.e., they present several global optima. Unfortunately, this is a major source of difficulties for most estimation of distribution algorithms, making their effectiveness and efficiency degrade, due to genetic drift. With the aim of overcoming these drawbacks for discrete globally multimodal problem optimization, this paper introduces and evaluates a new estimation of distribution algorithm based on unsupervised learning of Bayesian networks. We report the satisfactory results of our experiments with symmetrical binary optimization problems.
José M. Peña 0001, José Antonio Lozano 0001, Pedro Larrañaga
Evol. Comput.2
2005 Editorial
Pedro Larrañaga, José Antonio Lozano 0001, José M. Peña 0001, Iñaki Inza
Mach. Learn.2
2005 Parallel Implementation of EDAs Based on Probabilistic Graphical Models
abstract
This paper proposes new parallel versions of some estimation of distribution algorithms (EDAs). Focus is on maintenance of the behavior of sequential EDAs that use probabilistic graphical models (Bayesian networks and Gaussian networks), implementing a master-slave workload distribution for the most computationally intensive phases: learning the probability distribution and, in one algorithm, "sampling and evaluation of individuals." In discrete domains, we explain the parallelization of EBNA/sub BIC/ and EBNA/sub PC/ algorithms, while in continuous domains, the selected algorithms are EGNA/sub BIC/ and EGNA/sub EE/. Implementation has been done using two APIs: message passing interface and POSIX threads. The parallel programs can run efficiently on a range of target parallel computers. Experiments to evaluate the programs in terms of speed up and efficiency have been carried out on a cluster of multiprocessors. Compared with the sequential versions, they show reasonable gains in terms of speed.
Alexander Mendiburu, José Antonio Lozano 0001, José Miguel-Alonso
IEEE Trans. Evol. Comput.2
2004 Unsupervised Learning Of Bayesian Networks Via Estimation Of Distribution Algorithms: An Application To Gene Expression Data Clustering
abstract
This paper proposes using estimation of distribution algorithms for unsupervised learning of Bayesian networks, directly as well as within the framework of the Bayesian structural EM algorithm. Both approaches are empirically evaluated in synthetic and real data. Specifically, the evaluation in real data consists in the application of this paper's proposals to gene expression data clustering, i.e., the identification of clusters of genes with similar expression profiles across samples, for the leukemia database. The validation of the clusters of genes that are identified suggests that these may be biologically meaningful.
José M. Peña 0001, José Antonio Lozano 0001, Pedro Larrañaga
Int. J. Uncertain. Fuzziness Knowl. Based Syst.2
2002 Mathematical modelling of UMDAc algorithm with tournament selection. Behaviour on linear and quadratic functions
Cristina González, José Antonio Lozano 0001, Pedro Larrañaga
Int. J. Approx. Reason.2
2002 Synergies between evolutionary computation and probabilistic graphical models
Pedro Larrañaga, José Antonio Lozano 0001
Int. J. Approx. Reason.2
2002 Learning Recursive Bayesian Multinets for Data Clustering by Means of Constructive Induction
José M. Peña 0001, José Antonio Lozano 0001, Pedro Larrañaga
Mach. Learn.2
2001 Performance evaluation of compromise conditional Gaussian networks for data clustering
José M. Peña 0001, José Antonio Lozano 0001, Pedro Larrañaga
Int. J. Approx. Reason.2
2001 Dimensionality Reduction in Unsupervised Learning of Conditional Gaussian Networks
abstract
This paper introduces a novel enhancement for unsupervised learning of conditional Gaussian networks that benefits from feature selection. Our proposal is based on the assumption that, in the absence of labels reflecting the cluster membership of each case of the database, those features that exhibit low correlation with the rest of the features can be considered irrelevant for the learning process. Thus, we suggest performing this process using only the relevant features. Then, every irrelevant feature is added to the learned model to obtain an explanatory model for the original database which is our primary goal. A simple and, thus, efficient measure to assess the relevance of the features for the learning process is presented. Additionally, the form of this measure allows us to calculate a relevance threshold to automatically identify the relevant features. The experimental results reported for synthetic and real-world databases show the ability of our proposal to distinguish between relevant and irrelevant features and to accelerate learning, while still obtaining good explanatory models for the original database.
José M. Peña 0001, José Antonio Lozano 0001, Pedro Larrañaga, Iñaki Inza
IEEE Trans. Pattern Anal. Mach. Intell.2
2000 Combinatonal Optimization by Learning and Simulation of Bayesian Networks
Pedro Larrañaga, Ramon Etxeberria, José Antonio Lozano 0001, José M. Peña 0001
UAI3
2000 An improved Bayesian structural EM algorithm for learning Bayesian networks for clustering
José M. Peña 0001, José Antonio Lozano 0001, Pedro Larrañaga
Pattern Recognit. Lett.2
1999 Representing the behaviour of supervised classification learning algorithms by Bayesian networks
Iñaki Inza, Pedro Larrañaga, Basilio Sierra, Ramon Etxeberria, José Antonio Lozano 0001, José M. Peña 0001
Pattern Recognit. Lett.5
1999 Applying genetic algorithms to search for the best hierarchical clustering of a dataset
José Antonio Lozano 0001, Pedro Larrañaga
Pattern Recognit. Lett.1
1999 An empirical comparison of four initialization methods for the K-Means algorithm
José M. Peña 0001, José Antonio Lozano 0001, Pedro Larrañaga
Pattern Recognit. Lett.2
1999 Learning Bayesian networks for clustering by means of constructive induction
José M. Peña 0001, José Antonio Lozano 0001, Pedro Larrañaga
Pattern Recognit. Lett.2
1999 Genetic Algorithms: Bridging the Convergence Gap
José Antonio Lozano 0001, Pedro Larrañaga, Manuel Graña, F. Xabier Albizuri
Theor. Comput. Sci.1
1996 Convergence Properties of High-order Boltzmann Machines
F. Xabier Albizuri, Alicia D'Anjou, Manuel Graña, José Antonio Lozano 0001
Neural Networks4
1994 High-order Boltzmann machines applied to the Monk's problems
Manuel Graña, Víctor Lavín Puente, Alicia D'Anjou, F. Xabier Albizuri, José Antonio Lozano 0001
ESANN5