103,788 research outputs found
MEG: Multi-objective Ensemble Generation for Software Defect Prediction
Background: Defect Prediction research aims at assisting software
engineers in the early identification of software defect during the
development process. A variety of automated approaches, ranging from traditional classification models to more sophisticated
learning approaches, have been explored to this end. Among these,
recent studies have proposed the use of ensemble prediction models
(i.e., aggregation of multiple base classifiers) to build more robust
defect prediction models. /
Aims: In this paper, we introduce a novel
approach based on multi-objective evolutionary search to automatically generate defect prediction ensembles. Our proposal is not
only novel with respect to the more general area of evolutionary
generation of ensembles, but it also advances the state-of-the-art
in the use of ensemble in defect prediction. /
Method: We assess
the effectiveness of our approach, dubbed as Multi-objective
Ensemble Generation (MEG), by empirically benchmarking it
with respect to the most related proposals we found in the literature
on defect prediction ensembles and on multi-objective evolutionary
ensembles (which, to the best of our knowledge, had never been
previously applied to tackle defect prediction). /
Result: Our results
show that MEG is able to generate ensembles which produce similar
or more accurate predictions than those achieved by all the other
approaches considered in 73% of the cases (with favourable large
effect sizes in 80% of them). /
Conclusions: MEG is not only able
to generate ensembles that yield more accurate defect predictions
with respect to the benchmarks considered, but it also does it automatically, thus relieving the engineers from the burden of manual
design and experimentation
H-MPGWO: A Hierarchical Multi-Population Grey Wolf Optimization Framework
Various fields, such as engineering, physics, and economics, require optimization in the real world. Various meta-heuristic methods have gained popularity in recent decades to solve these optimization problems; evolutionary algorithms are one of the ways to solve these problems. This class of algorithms deal with a generation of candidate solutions that are evolved until a stopping criterion is achieved. Researchers are improving these algorithms\u27 performance by introducing new ensemble strategies to tackle a variety of problems. This thesis focuses on creating a novel co-operative multi-population framework to solve single and bi-objective problems based on the hunting strategies and hierarchical structures of grey wolves. The structure of this framework allows to overcome several defects and improves the information flow and convergence of the search process. The framework is evaluated using IEEE\u27s Congress of Evolution Congress benchmarks for single-objective real parameter optimization (2013) and unconstrained multi-objective optimization problems (2009). The performance is compared with the traditional grey wolf optimization algorithms and state-of-the-art for single and multi-objective optimization
Evolutionary model type selection for global surrogate modeling
Due to the scale and computational complexity of currently used simulation codes, global surrogate (metamodels) models have become indispensable tools for exploring and understanding the design space. Due to their compact formulation they are cheap to evaluate and thus readily facilitate visualization, design space exploration, rapid prototyping, and sensitivity analysis. They can also be used as accurate building blocks in design packages or larger simulation environments. Consequently, there is great interest in techniques that facilitate the construction of such approximation models while minimizing the computational cost and maximizing model accuracy. Many surrogate model types exist ( Support Vector Machines, Kriging, Neural Networks, etc.) but no type is optimal in all circumstances. Nor is there any hard theory available that can help make this choice. In this paper we present an automatic approach to the model type selection problem. We describe an adaptive global surrogate modeling environment with adaptive sampling, driven by speciated evolution. Different model types are evolved cooperatively using a Genetic Algorithm ( heterogeneous evolution) and compete to approximate the iteratively selected data. In this way the optimal model type and complexity for a given data set or simulation code can be dynamically determined. Its utility and performance is demonstrated on a number of problems where it outperforms traditional sequential execution of each model type
Day-Ahead Solar Forecasting Based on Multi-level Solar Measurements
The growing proliferation in solar deployment, especially at distribution
level, has made the case for power system operators to develop more accurate
solar forecasting models. This paper proposes a solar photovoltaic (PV)
generation forecasting model based on multi-level solar measurements and
utilizing a nonlinear autoregressive with exogenous input (NARX) model to
improve the training and achieve better forecasts. The proposed model consists
of four stages of data preparation, establishment of fitting model, model
training, and forecasting. The model is tested under different weather
conditions. Numerical simulations exhibit the acceptable performance of the
model when compared to forecasting results obtained from two-level and
single-level studies
Metaheuristic design of feedforward neural networks: a review of two decades of research
Over the past two decades, the feedforward neural network (FNN) optimization has been a key interest among the researchers and practitioners of multiple disciplines. The FNN optimization is often viewed from the various perspectives: the optimization of weights, network architecture, activation nodes, learning parameters, learning environment, etc. Researchers adopted such different viewpoints mainly to improve the FNN's generalization ability. The gradient-descent algorithm such as backpropagation has been widely applied to optimize the FNNs. Its success is evident from the FNN's application to numerous real-world problems. However, due to the limitations of the gradient-based optimization methods, the metaheuristic algorithms including the evolutionary algorithms, swarm intelligence, etc., are still being widely explored by the researchers aiming to obtain generalized FNN for a given problem. This article attempts to summarize a broad spectrum of FNN optimization methodologies including conventional and metaheuristic approaches. This article also tries to connect various research directions emerged out of the FNN optimization practices, such as evolving neural network (NN), cooperative coevolution NN, complex-valued NN, deep learning, extreme learning machine, quantum NN, etc. Additionally, it provides interesting research challenges for future research to cope-up with the present information processing era
- …