Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Adriano L. I. Oliveira is active.

Publication


Featured researches published by Adriano L. I. Oliveira.


Neurocomputing | 2006

Letters: Estimation of software project effort with support vector regression

Adriano L. I. Oliveira

This paper provides a comparative study on support vector regression (SVR), radial basis functions neural networks (RBFNs) and linear regression for estimation of software project effort. We have considered SVR with linear as well as RBF kernels. The experiments were carried out using a dataset of software projects from NASA and the results have shown that SVR significantly outperforms RBFNs and linear regression in this task.


Information & Software Technology | 2010

GA-based method for feature selection and parameters optimization for machine learning regression applied to software effort estimation

Adriano L. I. Oliveira; Petrônio L. Braga; Ricardo Massa Ferreira Lima; Márcio Cornélio

Context: In software industry, project managers usually rely on their previous experience to estimate the number men/hours required for each software project. The accuracy of such estimates is a key factor for the efficient application of human resources. Machine learning techniques such as radial basis function (RBF) neural networks, multi-layer perceptron (MLP) neural networks, support vector regression (SVR), bagging predictors and regression-based trees have recently been applied for estimating software development effort. Some works have demonstrated that the level of accuracy in software effort estimates strongly depends on the values of the parameters of these methods. In addition, it has been shown that the selection of the input features may also have an important influence on estimation accuracy. Objective: This paper proposes and investigates the use of a genetic algorithm method for simultaneously (1) select an optimal input feature subset and (2) optimize the parameters of machine learning methods, aiming at a higher accuracy level for the software effort estimates. Method: Simulations are carried out using six benchmark data sets of software projects, namely, Desharnais, NASA, COCOMO, Albrecht, Kemerer and Koten and Gray. The results are compared to those obtained by methods proposed in the literature using neural networks, support vector machines, multiple additive regression trees, bagging, and Bayesian statistical models. Results: In all data sets, the simulations have shown that the proposed GA-based method was able to improve the performance of the machine learning methods. The simulations have also demonstrated that the proposed method outperforms some recent methods reported in the recent literature for software effort estimation. Furthermore, the use of GA for feature selection considerably reduced the number of input features for five of the data sets used in our analysis. Conclusions: The combination of input features selection and parameters optimization of machine learning methods improves the accuracy of software development effort. In addition, this reduces model complexity, which may help understanding the relevance of each input feature. Therefore, some input parameters can be ignored without loss of accuracy in the estimations.


Expert Systems With Applications | 2015

Hybrid methods for fuzzy clustering based on fuzzy c-means and improved particle swarm optimization

Telmo de Menezes e Silva Filho; Bruno A. Pimentel; Renata M. C. R. Souza; Adriano L. I. Oliveira

We present two new hybrids of FCM and improved self-adaptive PSO.The methods are based on the FCM-PSO algorithm.We use FCM to initialize one particle to achieve better results in less iterations.The new methods are compared to FCM-PSO using many real and synthetic datasets.The proposed methods consistently outperform FCM-PSO in three evaluation metrics. Fuzzy clustering has become an important research field with many applications to real world problems. Among fuzzy clustering methods, fuzzy c-means (FCM) is one of the best known for its simplicity and efficiency, although it shows some weaknesses, particularly its tendency to fall into local minima. To tackle this shortcoming, many optimization-based fuzzy clustering methods have been proposed in the literature. Some of these methods are based solely on a metaheuristic optimization, such as particle swarm optimization (PSO) whereas others are hybrid methods that combine a metaheuristic with a traditional partitional clustering method such as FCM. It is demonstrated in the literature that methods that hybridize PSO and FCM for clustering have an improved accuracy over traditional partitional clustering approaches. On the other hand, PSO-based clustering methods have poor execution time in comparison to partitional clustering techniques. Another problem with PSO-based clustering is that the current PSO algorithms require tuning a range of parameters before they are able to find good solutions. In this paper we introduce two hybrid methods for fuzzy clustering that aim to deal with these shortcomings. The methods, referred to as FCM-IDPSO and FCM2-IDPSO, combine FCM with a recent version of PSO, the IDPSO, which adjusts PSO parameters dynamically during execution, aiming to provide better balance between exploration and exploitation, avoiding falling into local minima quickly and thereby obtaining better solutions. Experiments using two synthetic data sets and eight real-world data sets are reported and discussed. The experiments considered the proposed methods as well as some recent PSO-based fuzzy clustering methods. The results show that the methods introduced in this paper provide comparable or in many cases better solutions than the other methods considered in the comparison and were much faster than the other state of the art PSO-based methods.


Expert Systems With Applications | 2010

A method for automatic stock trading combining technical analysis and nearest neighbor classification

Lamartine Almeida Teixeira; Adriano L. I. Oliveira

In this paper we propose and analyze a novel method for automatic stock trading which combines technical analysis and the nearest neighbor classification. Our first and foremost objective is to study the feasibility of the practical use of an intelligent prediction system exclusively based on the history of daily stock closing prices and volumes. To this end we propose a technique that consists of a combination of a nearest neighbor classifier and some well known tools of technical analysis, namely, stop loss, stop gain and RSI filter. For assessing the potential use of the proposed method in practice we compared the results obtained to the results that would be obtained by adopting a buy-and-hold strategy. The key performance measure in this comparison was profitability. The proposed method was shown to generate considerable higher profits than buy-and-hold for most of the companies, with few buy operations generated and, consequently, minimizing the risk of market exposure.


Expert Systems With Applications | 2016

Computational Intelligence and Financial Markets

Rodolfo C. Cavalcante; Rodrigo C. Brasileiro; Victor L. F. Souza; Jarley Palmeira Nóbrega; Adriano L. I. Oliveira

We propose a survey of soft computing techniques applied to financial market.We surveyed several primary studies proposed in the literature.A framework for building an intelligent trading system was proposed.Future directions of this research field are discussed. Financial markets play an important role on the economical and social organization of modern society. In these kinds of markets, information is an invaluable asset. However, with the modernization of the financial transactions and the information systems, the large amount of information available for a trader can make prohibitive the analysis of a financial asset. In the last decades, many researchers have attempted to develop computational intelligent methods and algorithms to support the decision-making in different financial market segments. In the literature, there is a huge number of scientific papers that investigate the use of computational intelligence techniques to solve financial market problems. However, only few studies have focused on review the literature of this topic. Most of the existing review articles have a limited scope, either by focusing on a specific financial market application or by focusing on a family of machine learning algorithms. This paper presents a review of the application of several computational intelligent methods in several financial applications. This paper gives an overview of the most important primary studies published from 2009 to 2015, which cover techniques for preprocessing and clustering of financial data, for forecasting future market movements, for mining financial text information, among others. The main contributions of this paper are: (i) a comprehensive review of the literature of this field, (ii) the definition of a systematic procedure for guiding the task of building an intelligent trading system and (iii) a discussion about the main challenges and open problems in this scientific field.


international symposium on neural networks | 2007

Bagging Predictors for Estimation of Software Project Effort

Petrônio L. Braga; Adriano L. I. Oliveira; Gustavo H.T. Ribeiro; Silvio Romero de Lemos Meira

This paper proposes and investigates the use of bagging predictors to improve performance of regression methods for estimation of the effort to develop software projects. We have applied bagging to M5P/regression trees, M5P/model trees, multi-layer perceptron (MLP), linear regression and support vector regression (SVR). This article reports on the influence of bagging on the performance of each of these regression methods in the estimation of the effort of software projects. Experiments carried out using a dataset of software projects from NASA show that bagging is able to significantly improve performance of regression methods in this task. Moreover, we show that bagging with M5P/model trees considerably outperforms previous results reported in the literature obtained by both linear regression and RBF networks. It is also shown that bagging with M5P/model trees obtains results comparable to those of SVR, with the advantage of producing more interpretable results.


Neurocomputing | 2006

Detecting novelties in time series through neural networks forecasting with robust confidence intervals

Adriano L. I. Oliveira; Silvio Romero de Lemos Meira

Abstract Novelty detection in time series is an important problem with application in a number of different domains such as machine failure detection and fraud detection in financial systems. One of the methods for detecting novelties in time series consists of building a forecasting model that is later used to predict future values. Novelties are assumed to take place if the difference between predicted and observed values is above a certain threshold. The problem with this method concerns the definition of a suitable value for the threshold. This paper proposes a method based on forecasting with robust confidence intervals for defining the thresholds for detecting novelties. Experiments with six real-world time series are reported and the results show that the method is able to correctly define the thresholds for novelty detection.


acm symposium on applied computing | 2008

A GA-based feature selection and parameters optimization for support vector regression applied to software effort estimation

Petrônio L. Braga; Adriano L. I. Oliveira; Silvio Romero de Lemos Meira

The precision of the estimation of the effort of software projects is very important for the competitiveness of software companies. Machine learning methods have recently been applied for this task, included methods based on support vector regression (SVR). This paper proposes and investigates the use of a genetic algorithm approach for simultaneously (1) select an optimal feature subset and (2) optimize SVR parameters, aiming to improve the precision of the software effort estimates. We report on experiments carried out using two datasets of software projects. In both datasets, the simulations have shown that the proposed GA-based approach was able to improve substantially the performance of SVR and outperform some recent results reported in the literature.


international conference hybrid intelligent systems | 2007

Software Effort Estimation using Machine Learning Techniques with Robust Confidence Intervals

Petrônio L. Braga; Adriano L. I. Oliveira; Silvio Romero de Lemos Meira

The precision and reliability of the estimation of the effort of software projects is very important for the competitiveness of software companies. Good estimates play a very important role in the management of software projects. Most methods proposed for effort estimation, including methods based on machine learning, provide only an estimate of the effort for a novel project. In this paper we introduce a method based on machine learning which gives the estimation of the effort together with a confidence interval for it. In our method, we propose to employ robust confidence intervals, which do not depend on the form of probability distribution of the errors in the training set. We report on a number of experiments using two datasets aimed to compare machine learning techniques for software effort estimation and to show that robust confidence intervals can be successfully built.


Neurocomputing | 2005

Letter: Improving constructive training of RBF networks through selective pruning and model selection

Adriano L. I. Oliveira; Bruno J. M. Melo; Silvio Romero de Lemos Meira

This letter proposes a constructive training method for radial basis function networks. The proposed method is an extension of the dynamic decay adjustment (DDA) algorithm, a fast constructive algorithm for classification problems. The proposed method, which is based on selective pruning and DDA model selection, aims to improve the generalization performance of DDA without generating larger networks. Simulations using four image recognition datasets from the UCI repository demonstrate the validity of the proposed method.

Collaboration


Dive into the Adriano L. I. Oliveira's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Ricardo de A. Araújo

Federal University of Pernambuco

View shared research outputs
Top Co-Authors

Avatar

Sérgio Soares

Federal University of Pernambuco

View shared research outputs
Top Co-Authors

Avatar

George G. Cabral

Federal University of Pernambuco

View shared research outputs
Top Co-Authors

Avatar

Ellen Souza

Federal University of Pernambuco

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Carlos Gadelha

Federal University of Pernambuco

View shared research outputs
Top Co-Authors

Avatar

Dayvid Castro

Universidade Federal Rural de Pernambuco

View shared research outputs
Top Co-Authors

Avatar

Douglas Vitório

Universidade Federal Rural de Pernambuco

View shared research outputs
Top Co-Authors

Avatar

Jarley Palmeira Nóbrega

Federal University of Pernambuco

View shared research outputs
Researchain Logo
Decentralizing Knowledge