Fabrício Enembreck

Dr. Fabrício Enembreck


Research Focus & Metrics

Academic Career Length

24Years (2003-Present)

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

Representative Publications

View All Publications
13 June 2017 in Machine Learning
Verified
Journal Article
Open access
PDF file
HGHeitor M. Gomes
Heitor M. Gomes
Albert BifetAlbert Bifet
Albert Bifet
JRJesse Read
Jesse Read
JBJean Paul Barddal
Jean Paul Barddal
FEFabrício Enembreck
Fabrício Enembreck
TATalel Abdessalem
Talel Abdessalem
Random forests is currently one of the most used machine learning algorithms in the non-streaming (batch) setting. This preference is attributable to its high learning performance and low demands with respect to input preparation and hyper-parameter tuning. However, in the challenging context of evolving data streams, there is no random forests algorithm that can be considered state-of-the-art in comparison to bagging and boosting based algorithms. In this work, we present the adaptive random forest (ARF) algorithm for classification of evolving data streams. In contrast to previous attempts of replicating random forests for data stream learning, ARF includes an effective resampling method and adaptive operators that can cope with different types of concept drifts without complex optimizations for different data sets. We present experiments with a parallel implementation of ARF which has no degradation in terms of classification performance in comparison to a serial implementation, since trees and adaptive operators are independent from one another. Finally, we compare ARF with state-of-the-art algorithms in a traditional test-then-train evaluation and a novel delayed labelling evaluation, and show that ARF is accurate and uses a feasible amount of resources.

27 March 2017 in ACM Computing Surveys
Verified
Journal Article
Open access
PDF file
HGHeitor Murilo Gomes
Heitor Murilo Gomes
JBJean Paul Barddal
Jean Paul Barddal
FEFabrício Enembreck
Fabrício Enembreck
Albert BifetAlbert Bifet
Albert Bifet
Ensemble-based methods are among the most widely used techniques for data stream classification. Their popularity is attributable to their good performance in comparison to strong single learners while being relatively easy to deploy in real-world applications. Ensemble algorithms are especially useful for data stream learning as they can be integrated with drift detection algorithms and incorporate dynamic updates, such as selective removal or addition of classifiers. This work proposes a taxonomy for data stream ensemble learning as derived from reviewing over 60 algorithms. Important aspects such as combination, diversity, and dynamic updates, are thoroughly discussed. Additional contributions include a listing of popular open-source tools and a discussion about current data stream research challenges and how they relate to ensemble learning (big data streams, concept evolution, feature drifts, temporal dependencies, and others).

1 May 2017 in Journal of Systems and Software
Verified
Journal Article
Closed access
JBJean Paul Barddal
Jean Paul Barddal
HGHeitor Murilo Gomes
Heitor Murilo Gomes
FEFabrício Enembreck
Fabrício Enembreck
BPBernhard Pfahringer
Bernhard Pfahringer

12 October 2015 in ACM Computing Surveys
Verified
Journal Article
Open access
PDF file
JGJones Granatyr
Jones Granatyr
VBVanderson Botelho
Vanderson Botelho
OLOtto Robert Lessing
Otto Robert Lessing
ESEdson Emílio Scalabrin
Edson Emílio Scalabrin
JBJean-Paul Barthès
Jean-Paul Barthès
FEFabrício Enembreck
Fabrício Enembreck
Finding reliable partners to interact with in open environments is a challenging task for software agents, and trust and reputation mechanisms are used to handle this issue. From this viewpoint, we can observe the growing body of research on this subject, which indicates that these mechanisms can be considered key elements to design multiagent systems (MASs). Based on that, this article presents an extensive but not exhaustive review about the most significant trust and reputation models published over the past two decades, and hundreds of models were analyzed using two perspectives. The first one is a combination of trust dimensions and principles proposed by some relevant authors in the field, and the models are discussed using an MAS perspective. The second one is the discussion of these dimensions taking into account some types of interaction found in MASs, such as coalition, argumentation, negotiation, and recommendation. By these analyses, we aim to find significant relations between trust dimensions and types of interaction so it would be possible to construct MASs using the most relevant dimensions according to the types of interaction, which may help developers in the design of MASs.

1 April 2018 in Pattern Recognition
Verified
Journal Article
Closed access
ABAndré L. Brun
André L. Brun
ABAlceu S. Britto
Alceu S. Britto
LOLuiz S. Oliveira
Luiz S. Oliveira
FEFabrício Enembreck
Fabrício Enembreck
RSRobert Sabourin
Robert Sabourin

1 September 2014 in Expert Systems with Applications
Verified
Journal Article
Closed access
ALAllan R. Leite
Allan R. Leite
FEFabrício Enembreck
Fabrício Enembreck
JBJean-Paul A. Barthès
Jean-Paul A. Barthès