Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Leonardo Rocha 0001

dblp:89/1792 · also Leonardo C. da Rocha, Leonardo Chaves Dutra da Rocha · DBLP profile ↗
← Back
79ranked-venue papers
5as first author
38since 2021 · last 2026
0000-0002-4913-4902ORCID · verified

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

Databases, data management, data science and information retrieval · 33 · 4 first-author · 10 since 2021Artificial intelligence and machine learning · 24 · 2 first-author · 11 since 2021Applied, interdisciplinary, general and emerging computing · 24 · 1 first-author · 16 since 2021Theory of computation · 2 · 1 first-authorSystems, architecture and hardware · 1Human-computer interaction and ubiquitous computing · 1 · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Databases, data mining, and information retrieval
12 papers
Data mining · 59% Information retrieval · 30% Recommender systems · 9%
Artificial intelligence
4 papers
Trustworthy machine learning · 69% Information extraction and text analysis · 16% Efficient and distributed learning · 12%

Topics — the 26 heaviest of 26, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data mining › text mining
text classification
4.072026
When High Accuracy Hides Poor Calibration: Rethinking Confidence Evaluation in Transformer-Based Text Classification with Balanced Brier Score · ACL (1) 2026
Optimizing Tail-Head Trade-off for Extreme Multi-Label Text Classification (XMTC) with RAG-Labels and a Dynamic Two-Stage Retrieval and Fusion Pipeline · SIGIR 2025
Instance-Selection-Inspired Undersampling Strategies for Bias Reduction in Small and Large Language Models for Binary Text Classification · ACL (1) 2025
Data mining › data reduction
instance selection
1.522025
A Noise-Oriented and Redundancy-Aware Instance Selection Framework · ACM Trans. Inf. Syst. 2025
An Effective, Efficient, and Scalable Confidence-based Instance Selection Framework for Transformer-Based Text Classification · SIGIR 2023
Recommender systems
interactive recommendation
1.222023
Exploring Scenarios of Uncertainty about the Users' Preferences in Interactive Recommendation Systems · SIGIR 2023
iRec: An Interactive Recommendation Framework · SIGIR 2022
Machine learning › Trustworthy machine learning
brier score
1.012026
When High Accuracy Hides Poor Calibration: Rethinking Confidence Evaluation in Transformer-Based Text Classification with Balanced Brier Score · ACL (1) 2026
Machine learning › Trustworthy machine learning › calibration
confidence calibration
1.012026
When High Accuracy Hides Poor Calibration: Rethinking Confidence Evaluation in Transformer-Based Text Classification with Balanced Brier Score · ACL (1) 2026
Machine learning › Trustworthy machine learning
uncertainty and calibration
1.012026
When High Accuracy Hides Poor Calibration: Rethinking Confidence Evaluation in Transformer-Based Text Classification with Balanced Brier Score · ACL (1) 2026
Machine learning › Trustworthy machine learning › fairness
bias mitigation
0.912025
Instance-Selection-Inspired Undersampling Strategies for Bias Reduction in Small and Large Language Models for Binary Text Classification · ACL (1) 2025
Data mining › text mining › text classification
extreme multi-label text classification
0.912025
Optimizing Tail-Head Trade-off for Extreme Multi-Label Text Classification (XMTC) with RAG-Labels and a Dynamic Two-Stage Retrieval and Fusion Pipeline · SIGIR 2025
Information retrieval
retrieval models
0.912025
A Noise-Oriented and Redundancy-Aware Instance Selection Framework · ACM Trans. Inf. Syst. 2025
Information retrieval › retrieval models › neural retrieval
transformer-based retrieval
0.912025
A Noise-Oriented and Redundancy-Aware Instance Selection Framework · ACM Trans. Inf. Syst. 2025
Information retrieval
evaluation
0.822023
iRec: An Interactive Recommendation Framework · SIGIR 2022
Exploring Scenarios of Uncertainty about the Users' Preferences in Interactive Recommendation Systems · SIGIR 2023
Machine learning › Efficient and distributed learning
data selection
0.712023
An Effective, Efficient, and Scalable Confidence-based Instance Selection Framework for Transformer-Based Text Classification · SIGIR 2023
Information retrieval › evaluation
offline evaluation
0.612022
iRec: An Interactive Recommendation Framework · SIGIR 2022
Data mining › text mining
topic modeling
0.522019
CluWords: Exploiting Semantic Word Clustering Representation for Enhanced Topic Modeling · WSDM 2019
A Feature-Oriented Sentiment Rating for Mobile App Reviews · WWW 2018
Natural language and speech › Information extraction and text analysis › topic model
hierarchical topic model
0.412020
CluHTM - Semantic Hierarchical Topic Modeling based on CluWords · ACL 2020
Natural language and speech › Information extraction and text analysis
topic model
0.412020
CluHTM - Semantic Hierarchical Topic Modeling based on CluWords · ACL 2020
Information retrieval › document processing › document analysis
document representation
0.412019
CluWords: Exploiting Semantic Word Clustering Representation for Enhanced Topic Modeling · WSDM 2019
Data mining › text mining › sentiment analysis
aspect-based sentiment analysis
0.312018
A Feature-Oriented Sentiment Rating for Mobile App Reviews · WWW 2018
Information retrieval › text summarization
opinion summarization
0.312018
A Feature-Oriented Sentiment Rating for Mobile App Reviews · WWW 2018
Data mining › text mining
sentiment analysis
0.312018
A Feature-Oriented Sentiment Rating for Mobile App Reviews · WWW 2018
Information retrieval
retrieval-augmented generation
0.312025
Optimizing Tail-Head Trade-off for Extreme Multi-Label Text Classification (XMTC) with RAG-Labels and a Dynamic Two-Stage Retrieval and Fusion Pipeline · SIGIR 2025
Data mining › predictive modeling
classification
0.212015
BROOF: Exploiting Out-of-Bag Errors, Boosting and Random Forests for Effective Automated Classification · SIGIR 2015
Data mining › predictive modeling › classification
ensemble learning
0.212015
BROOF: Exploiting Out-of-Bag Errors, Boosting and Random Forests for Effective Automated Classification · SIGIR 2015
Natural language and speech › Language models and text generation
transformer fine-tuning
0.212023
An Effective, Efficient, and Scalable Confidence-based Instance Selection Framework for Transformer-Based Text Classification · SIGIR 2023
Machine learning and data management › automated machine learning
hyperparameter optimization
0.212022
iRec: An Interactive Recommendation Framework · SIGIR 2022
Information retrieval › document retrieval
temporal information retrieval
0.012008
Understanding temporal aspects in document classification · WSDM 2008

Methods — techniques the papers use, named apart from their topics

weak classifiers · 2.2brier score · 2.0instance selection · 1.7calibration · 1.3undersampling · 0.9under-sampling · 0.9sparse retrieval · 0.9iterative reduction rate estimation · 0.9entropy-based noise detection · 0.9dense retrieval · 0.9RAG · 0.9iterative heuristics · 0.7stability analysis · 0.4matrix factorization · 0.4
YearPublicationVenuePosition
2026 When High Accuracy Hides Poor Calibration: Rethinking Confidence Evaluation in Transformer-Based Text Classification with Balanced Brier Score
abstract
Guilherme Fonseca, Gabriel Prenassi, Washington Cunha, Leonardo Chaves Dutra da Rocha, Marcos André Gonçalves. Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2026.
Guilherme Fonseca, Gabriel Prenassi, Washington Cunha, Leonardo Rocha 0001, Marcos André Gonçalves
ACL (1)4
2026 A Multidimensional Quality Assessment of Synthetic Movement Data for Post-stroke Rehabilitation
Aline P. A Ferreira, Lucas O. Alves, Fábio Alexander Fajardo Molinares, Marcelo de Paiva Guimarães, Vinícius F. S. Mota, Leonardo Rocha 0001, Diego R. C. Dias
ICCSA (2)6
2026 Semantic Noise Filtering in Post-Stroke Kinematic Data: An Automated Deep Learning Approach
Victor Y. K. Kwon, Luis G. S. Rodrigues, Bartolomeu Zamprogno, Marcelo de Paiva Guimarães, Leonardo Rocha 0001, Eduardo Zambon, Vinícius F. S. Mota, Diego R. C. Dias
ICCSA (2)5
2026 Zero-Shot LLM Sentiment Meets Market Microstructure: Parsimonious Feature Selection for High-Frequency Bitcoin Forecastings
Luís A. Moraes, Daniel Marques, Lucas Nojiri, Elisa Tuler de Albergaria, Diego R. C. Dias, Vinícius F. S. Mota, Marcelo de Paiva Guimarães, Leonardo Rocha 0001
ICCSA (2)8
2026 A Machine Learning Approach for an End-to-End Music Inpainting Pipeline
Gustavo Romão, Elisa Tuler de Albergaria, Diego R. C. Dias, Marcela Alves de Almeida, Vinícius F. S. Mota, Leonardo Rocha 0001
ICCSA (3)6
2026 Evaluating Segmentation and Temporal Resolution in Highway Crash Forecasting: The BR-040 Corridor
João P. Tozetto, Isadora Nunes, Bernardo Soares, Elisa Tuler de Albergaria, Diego R. C. Dias, Vinícius F. S. Mota, Leonardo Rocha 0001
ICCSA (2)7
2025 Instance-Selection-Inspired Undersampling Strategies for Bias Reduction in Small and Large Language Models for Binary Text Classification
abstract
Guilherme Fonseca, Washington Cunha, Gabriel Prenassi, Marcos André Gonçalves, Leonardo Chaves Dutra Da Rocha. Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2025.
Guilherme Fonseca, Washington Cunha, Gabriel Prenassi, Marcos André Gonçalves, Leonardo Rocha 0001
ACL (1)5
2025 A Body Tracking Framework for Neuromotor Rehabilitation with Multimedia Application Support
Elvis Hernandes Ribeiro, Alexandre Fonseca Brandão, Marcelo de Paiva Guimarães, Leonardo Rocha 0001, José Remo Ferreira Brega, Rodolfo da Silva Villaça, Diego R. C. Dias
ICCSA (1)4
2025 Correlating Socioeconomic Factors and Syphilis Incidence: A Case Study in Brazil
Matheus Tavares, Elias Mendes, Diego R. C. Dias, Elisa Tuler de Albergaria, Rodolfo da Silva Villaça, Marcelo de Paiva Guimarães, Leonardo Rocha 0001
ICCSA (2)7
2025 Multi-Objective Optimization of Explanation Metrics in Recommender Systems with LLMs
abstract
Post-hoc Knowledge Graph (KG) explanation algorithms in Recommender Systems (RSs) identify the most relevant paths connecting interacted and recommended items based on shared attributes. These algorithms are categorized into syntactic and semantic approaches; however, neither can simultaneously optimize explanation quality metrics, which measure the recency of interacted items, diversity of attributes, and popularity of attributes shown across explanations. This study explores the use of Large Language Models (LLMs) to jointly optimize these metrics by presenting possible explanation paths for recommended items. The study evaluates three LLMs against both syntactic and semantic algorithms across two datasets and six RSs, finding that LLMs can improve explanation quality.
André L. Zanon, Leonardo Rocha 0001, Marcelo G. Manzato
ICTAI2
2025 Enhanced Analysis of User Perceptions Through Natural Language Processing Approaches
Gabriel Prenassi, Ana Cláudia Machado, Davi Freitas, André Lima, Raquel Oliveira Prates, Antonio Landim, Leonardo Rocha 0001, Elisa Tuler de Albergaria
INTERACT (3)7
2025 Optimizing Tail-Head Trade-off for Extreme Multi-Label Text Classification (XMTC) with RAG-Labels and a Dynamic Two-Stage Retrieval and Fusion Pipeline
abstract
We tackle Extreme Multi-Label Text Classification (XMTC), which involves assigning relevant labels to texts from a huge label space. Attempting to optimize the underexplored tail-head trade-off, we address the XMTC task through its core challenges of volume, skewness, and quality by proposing xCoRetriev, a novel two-stage retrieving and fusing ranking pipeline. Our pipeline addresses the volume challenge by dynamically slicing the large label space; it also tackles the skewness challenge by favoring the tail labels while fusing sparse and dense retrievers. Finally, xCoRetriev faces the quality challenge by enhancing the label space with Retrieval-Augmented Generated (RAG)-labels. Our experiments with four XMTC benchmarks with hundreds of thousands of text documents and labels against six state-of-the-art XMTC baselines demonstrate xCoRetriev's strengths in terms of: (i)~scalability for large label spaces, being among the most efficient methods at training and prediction; (ii)~effectiveness in the face of high skewness, with gains of up to 48% in propensity-scored metrics against the best state-of-the-art baselines; and (iii)~capability of handling very noisy datasets by exploiting RAG-labels.
Celso França, Gestefane Rabbi, Thiago Salles, Washington Cunha, Leonardo Rocha 0001, Marcos André Gonçalves
SIGIR5
2025 STEval: A framework for evaluating spatio-temporal crime prediction models
Gabriel Amarante, Matheus Pimenta, Yan Andrade, Matheus Senna, Rainer Menezes, Antônio Hot Faria, Marcelo Vilas-Boas, Frederico Martins de Paula Neto, João Paulo da Silva, Everton Renato de Sousa, Jamicel da Silva, Wagner Meira Jr., George Teodoro, Leonardo Rocha 0001, Renato Ferreira 0001
Eng. Appl. Artif. Intell.14
2025 "Are the current topic modeling evaluation metrics enough?" Mitigating the limitations of topic modeling evaluation metrics using a multi-perspective game theoretic approach
Antônio Pereira, Felipe Viegas, Diego R. C. Dias, Elisa Tuler de Albergaria, Ana Cláudia Machado, Guilherme Fonseca, Marcos André Gonçalves, Leonardo Rocha 0001
Knowl. Based Syst.8
2025 A Noise-Oriented and Redundancy-Aware Instance Selection Framework
abstract
Fine-tuning transformer-based deep-learning models are currently at the forefront of natural language processing (NLP) and information retrieval (IR) tasks. However, fine-tuning these transformers for specific tasks, especially when dealing with ever-expanding volumes of data, constant retraining requirements, and budget constraints, can be computationally and financially costly, requiring substantial energy consumption and contributing to carbon dioxide emissions. This article focuses on advancing the state-of-the-art (SOTA) on instance selection (IS)—a range of document filtering techniques designed to select the most representative documents for the sake of training. The objective is to either maintain or enhance classification effectiveness while reducing the overall training (fine-tuning) total processing time. In our prior research, we introduced the E2SC framework, a redundancy-oriented IS method focused on transformers and large datasets—currently the state-of-the-art in IS. Nonetheless, important research questions remained unanswered in our previous work, mostly due to E2SC’s sole emphasis on redundancy. In this article, we take our research a step further by proposing biO-IS— an extended bi - o bjective i nstance s election solution, a novel IS framework aimed at simultaneously removing redundant and noisy instances from the training. biO-IS estimates redundancy based on scalable, fast, and calibrated weak classifiers and captures noise with the support of a new entropy-based step. We also propose a novel iterative process to estimate near-optimum reduction rates for both steps. Our extended solution is able to reduce the training sets by 41% on average (up to 60%) while maintaining the effectiveness in all tested datasets, with speedup gains of 1.67 on average (up to 2.46x). No other baseline, not even our previous SOTA solution, was capable of achieving results with this level of quality, considering the tradeoff among training reduction, effectiveness, and speedup. To ensure reproducibility, our documentation, code, and datasets can be accessed on GitHub— https://github.com/waashk/bio-is .
Washington Cunha, Alejandro Moreo, Andrea Esuli, Fabrizio Sebastiani 0001, Leonardo Rocha 0001, Marcos André Gonçalves
ACM Trans. Inf. Syst.5
2024 A Descriptive and Predictive Analysis Tool for Criminal Data: A Case Study from Brazil
Yan Andrade, Matheus Pimenta, Gabriel Amarante, Antônio Hot Faria, Marcelo Vilas-Boas, João Paulo da Silva, Felipe Rocha, Jamicel da Silva, Wagner Meira Jr., George Teodoro, Leonardo Rocha 0001, Renato Ferreira 0001
ICCSA (2)11
2024 Identification of Malicious URLs: A Purely Lexical Approach
Julio Rodrigues, Charles de Barros, Diego R. C. Dias, Marcelo de Paiva Guimarães, Elisa Tuler de Albergaria, Leonardo Rocha 0001
ICCSA (2)6
2024 On Representation Learning-based Methods for Effective, Efficient, and Scalable Code Retrieval
Celso França, Rennan C. Lima, Cláudio M. V. de Andrade, Washington Cunha, Pedro O. S. Vaz de Melo, Berthier A. Ribeiro-Neto, Leonardo Rocha 0001, Rodrygo L. T. Santos, Adriana S. Pagano, Marcos André Gonçalves
Neurocomputing7
2023 Integrating Counterfactual Evaluations into Traditional Interactive Recommendation Frameworks
Yan Andrade, Nícollas Silva, Adriano C. M. Pereira, Elisa Tuler de Albergaria, Cleverson Vieira, Marcelo de Paiva Guimarães, Diego R. C. Dias, Leonardo Rocha 0001
ICCSA (1)8
2023 Automatic Features Extraction from the Optic Cup and Disc Segmentation for Glaucoma Classification
Marcus Oliveira, Cleverson Vieira, Ana Paula De Filippo, Michel C. R. Leles, Diego R. C. Dias, Marcelo de Paiva Guimarães, Elisa Tuler de Albergaria, Leonardo Rocha 0001
ICCSA (1)8
2023 An Effective, Efficient, and Scalable Confidence-based Instance Selection Framework for Transformer-Based Text Classification
abstract
Transformer-based deep learning is currently the state-of-the-art in many NLP and IR tasks. However, fine-tuning such Transformers for specific tasks, especially in scenarios of ever-expanding volumes of data with constant re-training requirements and budget constraints, is costly (computationally and financially) and energy-consuming. In this paper, we focus on Instance Selection (IS) - a set of methods focused on selecting the most representative documents for training, aimed at maintaining (or improving) classification effectiveness while reducing total time for training (or fine-tuning). We propose E2SC-IS -- Effective, Efficient, and Scalable Confidence-Based IS -- a two-step framework with a particular focus on Transformers and large datasets. E2SC-IS estimates the probability of each instance being removed from the training set based on scalable, fast, and calibrated weak classifiers. E2SC-IS also exploits iterative heuristics to estimate a near-optimal reduction rate. Our solution can reduce the training sets by 29% on average while maintaining the effectiveness in all datasets, with speedup gains up to 70%, scaling for very large datasets (something that the baselines cannot do).
Washington Cunha, Celso França, Guilherme Fonseca, Leonardo Rocha 0001, Marcos André Gonçalves
SIGIR4
2023 Exploring Scenarios of Uncertainty about the Users' Preferences in Interactive Recommendation Systems
Nícollas Silva, Henrique Hott, Yan Ribeiro, Adriano C. M. Pereira, Leonardo Rocha 0001
SIGIR6
2023 Convolutional neural networks applied to data organized as OLAP cubes
abstract
Abstract This paper presents a Convolutional Neural Network (CNN) architecture named OlapNet, which incorporates implicit operations of OLAP cubes (or data cubes). OLAP cubes are produced from database tables or spreadsheets and they allow particular operations that support performing complex queries efficiently. OlapNet permits evaluating various combinations of these OLAP operations in its search space and thus, it enables, in part, to automate the data transformation step in the knowledge discovery process. A sample of data from an actual database containing anonymized data on the debt history of customers of a financial institution has been used to evaluate our proposal. A predictive classification problem to estimate the probability of any given customer contracting new credits in the next three months has been modelled from these data. Then, traditional methods of Machine Learning and CNN were applied. The results showed that CNN, using the OlapNet architecture, outperforms traditional methods in almost all cases, indicating that the proposed architecture is quite promising.
Rodrigo Ribeiro Caputo, Edimilson Batista dos Santos, Leonardo Rocha 0001
Expert Syst. J. Knowl. Eng.3
2023 On the class separability of contextual embeddings representations - or "The classifier does not matter when the (text) representation is so good!"
Cláudio M. V. de Andrade, Fabiano Muniz Belém, Washington Cunha, Celso França, Felipe Viegas, Leonardo Rocha 0001, Marcos André Gonçalves
Inf. Process. Manag.6
2023 User Cold-start Problem in Multi-armed Bandits: When the First Recommendations Guide the User's Experience
abstract
Nowadays, Recommender Systems have played a crucial role in several entertainment scenarios by making personalised recommendations and guiding the entire users’ journey from their first interaction. Recent works have addressed it as a Contextual Bandit by providing a sequential decision model to explore items not tried yet (or not tried enough) or exploit the best options learned so far. However, this work noticed these current algorithms are limited to naive non-personalised approaches in the first interactions of a new user, offering random or most popular items. Through experiments in three domains, we identify a negative impact of these first choices. Our study indicates that the bandit performance is directly related to the choices made in the first trials. Then, we propose a new approach to balance exploration and exploitation in the first interactions and handle these drawbacks. This approach is based on the Active Learning theory to catch more information about the new users and improve their long-term experience. Our idea is to explore the potential information gain of items that can also please the user’s taste. This method is named Warm-Starting Contextual Bandits, and it statistically outperforms 10 benchmarks in the literature in the long run.
Nícollas Silva, Heitor Werneck, Leonardo Rocha 0001, Adriano C. M. Pereira
Trans. Recomm. Syst.4
2022 C-Libras: A Gesture Recognition App for the Brazilian Sign Language
Tiago Trotta, Leonardo Rocha 0001, Telma Rosa de Andrade, Marcelo de Paiva Guimarães, Diego R. C. Dias
ICCSA (1)2
2022 A Stacking Recommender System Based on Contextual Information for Fashion Retails
Heitor Werneck, Nícollas Silva, Carlos Mito, Adriano C. M. Pereira, Elisa Tuler de Albergaria, Diego R. C. Dias, Leonardo Rocha 0001
ICCSA (1)7
2022 iRec: An Interactive Recommendation Framework
abstract
Nowadays, most e-commerce and entertainment services have adopted interactive Recommender Systems (RS) to guide the entire journey of users into the system. This task has been addressed as a Multi-Armed Bandit problem where systems must continuously learn and recommend at each iteration. However, despite the recent advances, there is still a lack of consensus on the best practices to evaluate such bandit solutions. Several variables might affect the evaluation process, but most of the works have only been concerned about the accuracy of each method. Thus, this work proposes an interactive RS framework named iRec. It covers the whole experimentation process by following the main RS guidelines. The iRec provides three modules to prepare the dataset, create new recommendation agents, and simulate the interactive scenario. Moreover, it also contains several state-of-the-art algorithms, a hyperparameter tuning module, distinct evaluation metrics, different ways of visualizing the results, and statistical validation.
Nícollas Silva, Heitor Werneck, Carlos Mito, Adriano C. M. Pereira, Leonardo Rocha 0001
SIGIR6
2022 Multi-Armed Bandits in Recommendation Systems: A survey of the state-of-the-art and future directions
Nícollas Silva, Heitor Werneck, Adriano C. M. Pereira, Leonardo Rocha 0001
Expert Syst. Appl.5
2022 A reproducible POI recommendation framework: Works mapping and benchmark evaluation
abstract
This work is a companion reproducibility paper that presents a framework to reproduce our previous experiments and results reported in Werneck et al. (2021). In that previous paper, we introduced a systematic mapping process of points-of-interest (POI) recommendation methods and provided a uniform evaluation methodology based on metrics covering different aspects besides accuracy. Due to the lack of reproducible and extensible benchmarks, our work introduces a reproducibility framework for POI methods based on a collection of Python software libraries and a Docker image. Our proposal is composed of: (1) a package to perform a protocol that reproduces our systematic mapping process Werneck et al. (2021), containing all collected data, insightful views on current advances and opened challenges; and (2) an extensible benchmark to perform a protocol to reproduce experimental evaluations on POI recommendation, considering different datasets, metrics, and the strongest baselines in the literature. This work also demonstrates all processes required to instantiate its framework. Moreover, our work can be considered at least weakly reproducible, since we were able to reproduce the results of the previous paper, leading us to the same conclusions.
Heitor Werneck, Nícollas Silva, Adriano C. M. Pereira, Matheus Carvalho Viana, Alejandro Bellogín, Jorge Martinez-Gil, Fernando Mourão, Leonardo Rocha 0001
Inf. Syst.8
2022 Balancing the trade-off between accuracy and diversity in recommender systems with personalized explanations based on Linked Open Data
abstract
Collaborative filtering recommendation algorithms generate suggestions based on similar interactions between users. Although it provides accurate recommendations, the approach has two limitations: the popularity bias, which frequently suggests a small set of the most interacted items, and the systems' black box functioning, as they are grounded on complex mathematical models. To improve such aspects in collaborative filtering algorithms, this paper introduces a multi-domain item reordering system based on the best explanation for an item, which are the best ranked paths extracted from a Linked Open Data knowledge graph connecting recommended and interacted items. To order paths, the algorithm assigns a value to the node attributes connecting two items by calculating the popularity of the property between interacted items that are rare in the full set of items. Results from two datasets of the movie and music domains comparing the proposed reordering system with six baselines of different collaborative filtering families showed that our easy-to-explain approach improved diversity and/or accuracy metrics.
André L. Zanon, Leonardo Rocha 0001, Marcelo G. Manzato
Knowl. Based Syst.2
2021 Motion and Interaction Tracking Tool for Virtual Reality Environments
Marcelo de Paiva Guimarães, Diego R. C. Dias, Leonardo Rocha 0001, Elvis Hernandes Ribeiro, Rogério Luiz Iope, José Remo Ferreira Brega
ICCSA (10)3
2021 An Article-Oriented Framework for Automatic Semantic Analysis of COVID-19 Researches
Antonio Pedro, Antônio Pereira De Souza Júnior, Pablo Cecilio, Nayara Pena, Felipe Viegas, Elisa Tuler de Albergaria, Diego R. C. Dias, Leonardo Rocha 0001
ICCSA (3)8
2021 StoryTracker: A Semantic-Oriented Tool for Automatic Tracking Events by Web Documents
Welton Santos, Elverton C. Fazzion, Elisa Tuler de Albergaria, Diego R. C. Dias, Marcelo de Paiva Guimarães, Leonardo Rocha 0001
ICCSA (3)6
2021 The matching scarcity problem: When recommenders do not connect the edges in recruitment services
Alan Cardoso, Fernando Mourão, Leonardo Rocha 0001
Expert Syst. Appl.3
2021 Effective and diverse POI recommendations through complementary diversification models
Heitor Werneck, Rodrigo Santos, Nícollas Silva, Adriano C. M. Pereira, Fernando Mourão, Leonardo Rocha 0001
Expert Syst. Appl.6
2021 On the cost-effectiveness of neural and non-neural approaches and representations for text classification: A comprehensive comparative study
Washington Cunha, Vítor Mangaravite, Christian Gomes, Sérgio D. Canuto, Elaine Resende, Cecilia Nascimento, Felipe Viegas, Celso França, Wellington Santos Martins, Jussara M. Almeida, Thierson Couto, Leonardo Rocha 0001, Marcos André Gonçalves
Inf. Process. Manag.12
2021 Points of Interest recommendations: Methods, evaluation, and future directions
Heitor Werneck, Nícollas Silva, Matheus Carvalho Viana, Adriano C. M. Pereira, Fernando Mourão, Leonardo Rocha 0001
Inf. Syst.6
2020 CluHTM - Semantic Hierarchical Topic Modeling based on CluWords
abstract
Hierarchical Topic modeling (HTM) exploits latent topics and relationships among them as a powerful tool for data analysis and exploration.Despite advantages over traditional topic modeling, HTM poses its own challenges, such as (1) topic incoherence, (2) unreasonable (hierarchical) structure, and (3) issues related to the definition of the "ideal" number of topics and depth of the hierarchy.In this paper, we advance the stateof-the-art on HTM by means of the design and evaluation of CluHTM, a novel nonprobabilistic hierarchical matrix factorization aimed at solving the specific issues of HTM.CluHTM's novel contributions include: (i) the exploration of richer text representation that encapsulates both, global (dataset level) and local semantic information -when combined, these pieces of information help to solve the topic incoherence problem as well as issues related to the unreasonable structure; (ii) the exploitation of a stability analysis metric for defining the number of topics and the "shape" the hierarchical structure.In our evaluation, considering twelve datasets and seven stateof-the-art baselines, CluHTM outperformed the baselines in the vast majority of the cases, with gains of around 500% over the strongest state-of-the-art baselines.We also provide qualitative and quantitative statistical analyses of why our solution works so well.
Felipe Viegas, Washington Cunha, Christian Gomes, Antônio Pereira De Souza Júnior, Leonardo Rocha 0001, Marcos André Gonçalves
ACL5
2020 "Keep it Simple, Lazy" - MetaLazy: A New MetaStrategy for Lazy Text Classification
abstract
Recent advances in text-related tasks on the Web, such as text (topic) classification and sentiment analysis, have been made possible by exploiting mostly the "rule of more": more data (massive amounts) more computing power, more complex solutions. We propose a shift in the paradigm to do "more with less" by focusing, at maximum extent, just on the task at hand (e.g., classify a single test instance). Accordingly, we propose MetaLazy, a new supervised lazy text classification meta-strategy that greatly extends the scope of lazy solutions. Lazy classifiers postpone the creation of a classification model until a given test instance for decision making is given. MetaLazy exploits new ideas and solutions, which have in common their lazy nature, producing altogether a solution for text classification, which is simpler, more efficient, and less data demanding than new alternatives. It extends and evolves the lazy creation of the model for the test instance by allowing: (i) to dynamically choose the best classifier for the task; (ii) the exploration of distances in the neighborhood of the test document when learning a classification model, thus diminishing the importance of irrelevant training instances; and (iii) a better representational space for training and test documents by augmenting them, in a lazy fashion, with new co-occurrence based features considering just those observed in the specific test instance. In a sizeable experimental evaluation, considering topics and sentiment analysis datasets and nine baselines, we show that our MetaLazy instantiations are among the top performers in most situations, even when compared to state-of-the-art deep learning classifiers such as Deep Network Transformer Architectures.
Luiz Felipe Mendes, Marcos André Gonçalves, Washington Cunha, Leonardo Rocha 0001, Thierson Couto, Wellington Santos Martins
CIKM4
2020 How to Improve the Recommendation's Accuracy in POI Domains?
Luiz Chaves, Nícollas Silva, Rodrigo Carvalho 0002, Adriano C. M. Pereira, Diego R. C. Dias, Leonardo Rocha 0001
ICCSA (1)6
2020 An Evaluation of Low-Quality Content Detection Strategies: Which Attributes Are Still Relevant, Which Are Not?
Júlio Resende, Vinicius H. S. Durelli, Igor Campos Moraes, Nícollas Silva, Diego R. C. Dias, Leonardo Rocha 0001
ICCSA (1)6
2020 Extended pre-processing pipeline for text classification: On the role of meta-feature representations, sparsification and selective sampling
Washington Cunha, Sérgio D. Canuto, Felipe Viegas, Thiago Salles, Christian Gomes, Vítor Mangaravite, Elaine Resende, Thierson Couto, Marcos André Gonçalves, Leonardo Rocha 0001
Inf. Process. Manag.10
2020 Exploiting semantic relationships for unsupervised expansion of sentiment lexicons
Felipe Viegas, Mário S. Alvim, Sérgio D. Canuto, Thierson Couto, Marcos André Gonçalves, Leonardo Rocha 0001
Inf. Syst.6
2019 A Particle Swarm approach to mitigate the apparent diversity-accuracy dilemma in recommendation domains in recommendation domains
abstract
Advances in Recommender Systems (RSs) have been focused on improving the system's accuracy. However, accuracy alone is not enough to assess the practical effects. In real scenarios, diversity has been identified as a key dimension of recommendation utility. Thus, the main researches are focused in improve both, accuracy and diversity. This challenge remains an apparent dilemma that remains open and can boost sales by offering consumers both their mainstream and specific tastes. For this reason, we propose an approach to handle the accuracy-diversity dilemma. Our approach, based on a Particle Swarm Optimization (PSO), is a post-processing method to re-rank items from traditional RSs in order to improve diversity without accuracy losses. Experimental results in entertainment and e-commerce scenarios show that our strategy can improve users satisfaction. We improve the diversity up to 70% without significant accuracy losses.
Diego Carvalho 0002, Nícollas Silva, Tiago Trotta, Adriano C. M. Pereira, Fernando Mourão, Leonardo Rocha 0001
CEC6
2019 CluWords: Exploiting Semantic Word Clustering Representation for Enhanced Topic Modeling
abstract
In this paper, we advance the state-of-the-art in topic modeling by means of a new document representation based on pre-trained word embeddings for non-probabilistic matrix factorization. Specifically, our strategy, called CluWords, exploits the nearest words of a given pre-trained word embedding to generate meta-words capable of enhancing the document representation, in terms of both, syntactic and semantic information. The novel contributions of our solution include: (i)the introduction of a novel data representation for topic modeling based on syntactic and semantic relationships derived from distances calculated within a pre-trained word embedding space and (ii)the proposal of a new TF-IDF-based strategy, particularly developed to weight the CluWords. In our extensive experimentation evaluation, covering 12 datasets and 8 state-of-the-art baselines, we exceed (with a few ties) in almost cases, with gains of more than 50% against the best baselines (achieving up to 80% against some runner-ups). Finally, we show that our method is able to improve document representation for the task of automatic text classification.
Felipe Viegas, Sérgio D. Canuto, Christian Gomes, Washington Cunha, Thierson Couto, Sabir Ribas, Leonardo Rocha 0001, Marcos André Gonçalves
WSDM7
2019 The Pure Cold-Start Problem: A deep study about how to conquer first-time users in recommendations domains
Nícollas Silva, Diego Carvalho 0002, Adriano C. M. Pereira, Fernando Mourão, Leonardo Rocha 0001
Inf. Syst.5
2018 Semantically-Enhanced Topic Modeling
abstract
In this paper, we advance the state-of-the-art in topic modeling by means of the design and development of a novel (semi-formal) general topic modeling framework. The novel contributions of our solution include: (i) the introduction of new semantically-enhanced data representations for topic modeling based on pooling, and (ii) the proposal of a novel topic extraction strategy - ASToC - that solves the difficulty in representing topics in our semantically-enhanced information space. In our extensive experimentation evaluation, covering 12 datasets and 12 state-of-the-art baselines, totalizing 108 tests, we exceed (with a few ties) in almost 100 cases, with gains of more than 50% against the best baselines (achieving up to 80% against some runner-ups). We provide qualitative and quantitative statistical analyses of why our solutions work so well. Finally, we show that our method is able to improve document representation in automatic text classification.
Felipe Viegas, Washington Cunha, Christian Gomes, Amir Khatibi, Sérgio D. Canuto, Fernando Mourão, Thiago Salles, Leonardo Rocha 0001, Marcos André Gonçalves
CIKM8
2018 FAiR: A Framework for Analyses and Evaluations on Recommender Systems
Diego Carvalho 0002, Nícollas Silva, Thiago Silveira, Fernando Mourão, Adriano C. M. Pereira, Diego R. C. Dias, Leonardo Rocha 0001
ICCSA (3)7
2018 A Feature-Oriented Sentiment Rating for Mobile App Reviews
abstract
In this paper, we propose a general framework that allows developers to filter, summarize and analyze user reviews written about applications on App Stores. Our framework extracts automatically relevant features from reviews of apps (e.g., information about functionalities, bugs, requirements, etc) and analyzes the sentiment associated with each of them. Our framework has three main building blocks, namely, (i) topic modeling, (ii) sentiment analysis and (iii) summarization interface. The topic modeling block aims at finding semantic topics from textual comments, extracting the target features based on the most relevant words of each discovered topic. The sentiment analysis block detects the sentiment associated with each discovered feature. The summarization interface provides to developers an intuitive visualization of the features (i.e., topics) and their associated sentiment, providing richer information than a 'star rating' strategy. Our evaluation shows that the topic modeling block is able to organize information provided by users in subcategories that facilitate the understanding of which features more positively/negatively impact the overall evaluation of the application. Regarding user satisfaction, we can observe that, in spite of the star rating being a good measure of evaluation, the Sentiment Analysis technique is more accurate in capturing the sentiment transmitted by the user by means of a comment.
Washington Cunha, Felipe Viegas, Rafael Odon de Alencar, Fernando Mourão, Thiago Salles, Dárlinton Barbosa Feres Carvalho, Marcos André Gonçalves, Leonardo Rocha 0001
WWW8
2018 A Genetic Programming approach for feature selection in highly dimensional skewed data
Felipe Viegas, Leonardo Rocha 0001, Marcos André Gonçalves, Fernando Mourão, Giovanni Sá, Thiago Salles, Guilherme Andrade, Isac Sandin
Neurocomputing2
2018 Exploiting efficient and effective lazy Semi-Bayesian strategies for text classification
Felipe Viegas, Leonardo Rocha 0001, Elaine Resende, Thiago Salles, Wellington Santos Martins, Mateus Ferreira e Freitas, Marcos André Gonçalves
Neurocomputing2
2018 Improving random forests by neighborhood projection for effective text classification
Thiago Salles, Marcos André Gonçalves, Victor Rodrigues, Leonardo Rocha 0001
Inf. Syst.4
2018 NetClass: A network-based relational model for document classification
Fernando Mourão, Leonardo Rocha 0001, Felipe Viegas, Thiago Salles, Marcos André Gonçalves, Srinivasan Parthasarathy 0001, Wagner Meira Jr.
Inf. Sci.2
2017 Exploring Heterogeneous Mobile Architectures with a High-Level Programming Model
abstract
The development of new technologies is setting a new era characterized, among other factors, by the rise of sophisticated mobile devices containing CPUs and GPUs. This emerging scenario of heterogeneous mobile architectures brings challenging issues regarding the use of the available computing resources. Such issues are mainly related to the intrinsic complexity of coordinating these processors in order to increase application performance. In this sense, this paper presents a high-level programming model to implement parallel patterns that can be executed in a coordinate way by heterogeneous mobile architectures. A comparative analysis of performance and programming complexity is presented, contrasting code generated automatically from the proposed programming model with low-level manually-optimized implementations.
Wilson de Carvalho Moreira, Guilherme Andrade, Pedro Henrique Moreira Caldeira, Renato Utsch Goncalves, Renato Ferreira 0001, Leonardo Rocha 0001, Renan de Carvalho Sousa, Millas Nasser Ramsses Avelar
SBAC-PAD6
2017 What surprises does your past have for you?
Fernando Mourão, Leonardo Rocha 0001, Camila Souza Araujo, Wagner Meira Jr., Joseph A. Konstan
Inf. Syst.2
2017 A Two-Stage Machine learning approach for temporally-robust text classification
Thiago Salles, Leonardo Rocha 0001, Fernando Mourão, Marcos André Gonçalves, Felipe Viegas, Wagner Meira Jr.
Inf. Syst.2
2016 Connecting Opinions to Opinion-Leaders: A Case Study on Brazilian Political Protests
abstract
Social media applications have assumed an important role in decision-making process of users, affecting their choices about products and services. In this context, understanding and modeling opinions, as well as opinion-leaders, have implications for several tasks, such as recommendation, advertising, brand evaluation etc. Despite the intrinsic relation between opinions and opinion-leaders, most recent works focus exclusively on either understanding the opinions, by Sentiment Analysis (SA) proposals, or identifying opinion-leaders using Influential Users Detection (IUD). This paper presents a preliminary evaluation about a combined analysis of SA and IUD. In this sense, we propose a methodology to quantify factors in real domains that may affect such analysis, as well as the potential benefits of combining SA Methods with IUD ones. Empirical assessments on a sample of tweets about the Brazilian president reveal that the collective opinion and the set of top opinion-leaders over time are inter-related. Further, we were able to identify distinct characteristics of opinion propagation, and that the collective opinion may be accurately estimated by using a few top-k opinion-leaders. These results point out the combined analysis of SA and IUD as a promising research direction to be further exploited.
Leonardo Rocha 0001, Fernando Mourão, Ramon Vieira, Alan Neves, Dárlinton Barbosa Feres Carvalho, Bortik Bandyopadhyay, Srinivasan Parthasarathy 0001, Renato Ferreira 0001
DSAA1
2016 ParallelME: A Parallel Mobile Engine to Explore Heterogeneity in Mobile Computing Architectures
Guilherme Andrade, Wilson de Carvalho, Renato Utsch, Pedro Caldeira, Alberto Albuquerque, Fabricio Ferracioli, Leonardo Rocha 0001, Michael Frank 0008, Dorgival O. Guedes, Renato Ferreira 0001
Euro-Par7
2016 A quantitative analysis of the temporal effects on automatic text classification
abstract
Automatic text classification (TC) continues to be a relevant research topic and several TC algorithms have been proposed. However, the majority of TC algorithms assume that the underlying data distribution does not change over time. In this work, we are concerned with the challenges imposed by the temporal dynamics observed in textual data sets. We provide evidence of the existence of temporal effects in three textual data sets, reflected by variations observed over time in the class distribution, in the pairwise class similarities, and in the relationships between terms and classes. We then quantify, using a series of full factorial design experiments, the impact of these effects on four well‐known TC algorithms. We show that these temporal effects affect each analyzed data set differently and that they restrict the performance of each considered TC algorithm to different extents. The reported quantitative analyses, which are the original contributions of this article, provide valuable new insights to better understand the behavior of TC algorithms when faced with nonstatic (temporal) data distributions and highlight important requirements for the proposal of more accurate classification models.
Thiago Salles, Leonardo Rocha 0001, Marcos André Gonçalves, Jussara M. Almeida, Fernando Mourão, Wagner Meira Jr., Felipe Viegas
J. Assoc. Inf. Sci. Technol.2
2015 Parallel Lazy Semi-Naive Bayes Strategies for Effective and Efficient Document Classification
abstract
Automatic Document Classification (ADC) is the basis of many important applications such as spam filtering and content organization. Naive Bayes (NB) approaches are a widely used classification paradigm, due to their simplicity, efficiency, absence of parameters and effectiveness. However, they do not present competitive effectiveness when compared to other modern statistical learning methods, such as SVMs. This is related to some characteristics of real document collections, such as class imbalance, feature sparseness and strong relationships among attributes. In this paper, we investigate whether the relaxation of the NB feature independence assumption (aka, Semi-NB approaches) can improve its effectiveness in large text collections. We propose four new Lazy Semi-NB strategies that exploit different ideas for alleviating the NB independence assumption. By being lazy, our solutions focus only on the most important features to classify a given test document, overcoming some Semi-NB issues when applied to ADC such as bias towards larger classes and overfitting and/or lack of generalization of the models. We demonstrate that our Lazy Semi-NB proposals can produce superior effectiveness when compared to state-of-the-art ADC classifiers such as SVM and KNN. Moreover, to overcome some efficiency issues of combining Semi-NB and lazy strategies, we take advantage of current manycore GPU architectures and present a massively parallelized version of the Semi-NB approaches. Our experimental results show that speedups of up to 63.36 times can be obtained when compared to serial solutions, making our proposals very practical in real-situations.
Felipe Viegas, Marcos André Gonçalves, Wellington Santos Martins, Leonardo Rocha 0001
CIKM4
2015 BROOF: Exploiting Out-of-Bag Errors, Boosting and Random Forests for Effective Automated Classification
abstract
Random Forests (RF) and Boosting are two of the most successful supervised learning paradigms for automatic classification. In this work we propose to combine both strategies in order to exploit their strengths while simultaneously solving some of their drawbacks, especially when applied to high-dimensional and noisy classification tasks. More specifically, we propose a boosted version of the RF classifier (BROOF), which fits an additive model composed by several random forests (as weak learners). Differently from traditional boosting methods which exploit the training error estimate, we here use the stronger out-of-bag (OOB) error estimate which is an out-of-the-box estimate naturally produced by the bagging method used in RFs. The influence of each weak learner in the fitted additive model is inversely proportional to their OOB error. Moreover, the probability of selecting an out-of-bag training example is increased if misclassified by the simpler weak learners, in order to enable the boosted model to focus on complex regions of the input space. We also adopt a selective weight updating procedure, whereas only the out-of-bag examples are updated as the boosting iterations go by. This serves the purpose of slowing down the tendency to focus on just a few hard-to-classify examples. By mitigating this undesired bias known to affect boosting algorithms under high dimensional and noisy scenarios - due to both the selective weighting schema and a proper weak-learner effectiveness assessment - we greatly improve classification effectiveness. Our experiments with several datasets in three representative high-dimensional and noisy domains - topic, sentiment and microarray data classification - an up to ten state-of-the-art classifiers (covering almost 500 results), show that BROOF is the only classifier to be among the top performers in all tested datasets from the topic classification domain, and in the vast majority of cases in sentiment and microarray domains, a surprising result given the knowledge that there is no single top-notch classifier for all datasets.
Thiago Salles, Marcos André Gonçalves, Victor Rodrigues, Leonardo Rocha 0001
SIGIR4
2015 SACI: Sentiment analysis by collective inspection on social media content
Leonardo Rocha 0001, Fernando Mourão, Thiago Silveira, Rodrigo Chaves, Giovanni Sá, Felipe Teixeira, Ramon Vieira, Renato Ferreira 0001
J. Web Semant.1
2014 On Efficient Meta-Level Features for Effective Text Classification
abstract
This paper addresses the problem of automatically learning to classify texts by exploiting information derived from meta-level features (i.e., features derived from the original bag-of-words representation). We propose new meta-level features derived from the class distribution, the entropy and the within-class cohesion observed in the k nearest neighbors of a given test document x, as well as from the distribution of distances of x to these neighbors. The set of proposed features is capable of transforming the original feature space into a new one, potentially smaller and more informed. Experiments performed with several standard datasets demonstrate that the effectiveness of the proposed meta-level features is not only much superior than the traditional bag-of-word representation but also superior to other state-of-art meta-level features previously proposed in the literature. Moreover, the proposed meta-features can be computed about three times faster than the existing meta-level ones, making our proposal much more scalable. We also demonstrate that the combination of our meta features and the original set of features produce significant improvements when compared to each feature set used in isolation.
Sérgio D. Canuto, Thiago Salles, Marcos André Gonçalves, Leonardo Rocha 0001, Gabriel Spada Ramos, Luiz Gonçalves 0001, Thierson Couto, Wellington Santos Martins
CIKM4
2014 A Strategy to Workload Division for Massively Particle-Particle N-body Simulations on GPUs
Daniel Madeira, Jose Ricardo da Silva Jr., Diego H. Stalder, Leonardo Rocha 0001, Reinaldo R. Rosa, Otton T. Silveira Filho, Esteban Walter Gonzalez Clua
ICCSA (6)4
2014 Efficient Execution of Microscopy Image Analysis on CPU, GPU, and MIC Equipped Cluster Systems
abstract
High performance computing is experiencing a major paradigm shift with the introduction of accelerators, such as graphics processing units (GPUs) and Intel Xeon Phi (MIC). These processors have made available a tremendous computing power at low cost, and are transforming machines into hybrid systems equipped with CPUs and accelerators. Although these systems can deliver a very high peak performance, making full use of its resources in real-world applications is a complex problem. Most current applications deployed to these machines are still being executed in a single processor, leaving other devices underutilized. In this paper we explore a scenario in which applications are composed of hierarchical data flow tasks which are allocated to nodes of a distributed memory machine in coarse-grain, but each of them may be composed of several finer-grain tasks which can be allocated to different devices within the node. We propose and implement novel performance aware scheduling techniques that can be used to allocate tasks to devices. We evaluate our techniques using a pathology image analysis application used to investigate brain cancer morphology, and our experimental evaluation shows that the proposed scheduling strategies significantly outperforms other efficient scheduling techniques, such as Heterogeneous Earliest Finish Time - HEFT, in cooperative executions using CPUs, GPUs, and MICs. We also experimentally show that our strategies are less sensitive to inaccuracy in the scheduling input data and that the performance gains are maintained as the application scales.
Guilherme Andrade, Renato Ferreira 0001, George Teodoro, Leonardo Rocha 0001, Joel H. Saltz, Tahsin M. Kurç
SBAC-PAD4
2013 Exploiting non-content preference attributes through hybrid recommendation method
abstract
This paper explores a method for incorporating into a recommender system explicit representations of user's preferences over non-content attributes such as popularity, recency, and similarity of recommended items. We show how such attributes can be modeled as a preference vector that can be used in a vector-space content-based recommender, and how that content-based recommender can be integrated with various collaborative filtering techniques through re-weighting of Top-M recommendations. We evaluate this approach on several recommender systems datasets and collaborative filtering methods, and find that incorporating the three preference attributes can lead to a substantial increase in Top-50 precision while also enhancing diversity and novelty.
Fernando Mourão, Leonardo Rocha 0001, Joseph A. Konstan, Wagner Meira Jr.
RecSys2
2013 GPU-NB: A Fast CUDA-Based Implementation of Naïve Bayes
abstract
The advent of the Web 2.0 has given rise to an interesting phenomenon: there is currently much more data than what can be effectively analyzed without relying on sophisticated automatic tools. Some of these tools, which target the organization and extraction of useful knowledge from this huge amount of data, rely on machine learning and data or text mining techniques, specifically automatic document classification algorithms. However, these algorithms are still a computational challenge because of the volume of data that needs to be processed. Some of the strategies available to address this challenge are based on the parallelization of ADC algorithms. In this work, we present GPU-NB, a parallel version of one of the most widely used document classification algorithms, the Naïve Bayes, that uses graphics processing units (GPUs). In our evaluation using 6 different document collections, we show that the GPU-NB can maintain the same classification effectiveness (in most cases) while increasing the efficiency by up to 34x faster than its sequential version using CPU. GPU-NB is also up to 11x faster than a CPU-based parallel implementation of Naive Bayes running with 4 threads. Moreover, assuming an optimistic behavior of the CPU parallelization, GPU-NB should outperform the CPU-based implementation with up to 32 cores, at a small fraction of the cost. We also show that the efficiency of the GPU-NB parallelization is impacted by features of the document collections, particularly the number of classes, although the density of the collection (average number of occurrences of terms per document) has a significant impact as well.
Guilherme Andrade, Felipe Viegas, Gabriel Spada Ramos, Jussara M. Almeida, Leonardo Rocha 0001, Marcos André Gonçalves, Renato Ferreira 0001
SBAC-PAD5
2013 Temporal contexts: Effective text classification in evolving document collections
Leonardo Rocha 0001, Fernando Mourão, Hilton de Oliveira Mota, Thiago Salles, Marcos André Gonçalves, Wagner Meira Jr.
Inf. Syst.1
2012 Aggressive and effective feature selection using genetic programming
abstract
One of the major challenges in automatic classification is to deal with highly dimensional data. Several dimensionality reduction strategies, including popular feature selection metrics such as Information Gain and χ2, have already been proposed to deal with this situation. However, these strategies are not well suited when the data is very skewed, a common situation in real-world data sets. This occurs when the number of samples in one class is much larger than the others, causing common feature selection metrics to be biased towards the features observed in the largest class. In this paper, we propose the use of Genetic Programming (GP) to implement an aggressive, yet very effective, selection of attributes. Our GP-based strategy is able to largely reduce dimensionality, while dealing effectively with skewed data. To this end, we exploit some of the most common feature selection metrics and, with GP, combine their results into new sets of features, obtaining a better unbiased estimate for the discriminative power of each feature. Our proposal was evaluated against each individual feature selection metric used in our GP-based solution (namely, Information Gain, χ2, Odds-Ratio, Correlation Coefficient) using a k8 cancer-rescue mutants data set, a very unbalanced collection referring to examples of p53 protein. For this data set, our solution not only increases the efficiency of the learning algorithms, with an aggressive reduction of the input space, but also significantly increases its accuracy.
Isac Sandin, Guilherme Andrade, Felipe Viegas, Daniel Madeira, Leonardo Rocha 0001, Thiago Salles, Marcos André Gonçalves
IEEE Congress on Evolutionary Computation5
2011 A Characterization Methodology of Evolutionary Behavior in Recommender Systems
Alan Cardoso, Daniel Rocha, Rafael Sachetto Oliveira, Leonardo Rocha 0001, Fernando Mourão, Wagner Meira Jr.
WEBIST4
2011 Word co-occurrence features for text classification
Fábio Figueiredo, Leonardo Rocha 0001, Thierson Couto, Thiago Salles, Marcos André Gonçalves, Wagner Meira Jr.
Inf. Syst.2
2010 Temporally-aware algorithms for document classification
abstract
Automatic Document Classification (ADC) is still one of the major information retrieval problems. It usually employs a supervised learning strategy, where we first build a classification model using pre-classified documents and then use this model to classify unseen documents. The majority of supervised algorithms consider that all documents provide equally important information. However, in practice, a document may be considered more or less important to build the classification model according to several factors, such as its timeliness, the venue where it was published in, its authors, among others. In this paper, we are particularly concerned with the impact that temporal effects may have on ADC and how to minimize such impact. In order to deal with these effects, we introduce a temporal weighting function (TWF) and propose a methodology to determine it for document collections. We applied the proposed methodology to ACM-DL and Medline and found that the TWF of both follows a lognormal. We then extend three ADC algorithms (namely kNN, Rocchio and Naïve Bayes) to incorporate the TWF. Experiments showed that the temporally-aware classifiers achieved significant gains, outperforming (or at least matching) state-of-the-art algorithms.
Thiago Salles, Leonardo Rocha 0001, Gisele L. Pappa, Fernando Mourão, Wagner Meira Jr., Marcos André Gonçalves
SIGIR2
2009 Quantifying the Impact of Information Aggregation on Complex Networks: A Temporal Perspective
Fernando Mourão, Leonardo Rocha 0001, Lucas C. O. Miranda, Virgílio A. F. Almeida, Wagner Meira Jr.
WAW2
2008 Exploiting temporal contexts in text classification
abstract
Due to the increasing amount of information being stored and accessible through the Web, Automatic Document Classification (ADC) has become an important research topic. ADC usually employs a supervised learning strategy, where we first build a classification model using pre-classified documents and then use it to classify unseen documents. One major challenge in building classifiers is dealing with the temporal evolution of the characteristics of the documents and the classes to which they belong. However, most of the current techniques for ADC do not consider this evolution while building and using the models. Previous results show that the performance of classifiers may be affected by three different temporal effects (class distribution, term distribution and class similarity). Further, it is shown that using just portions of the pre-classified documents, which we call contexts, for building the classifiers, result in better performance, as a consequence of the minimization of the aforementioned effects.
Leonardo Rocha 0001, Fernando Mourão, Adriano C. M. Pereira, Marcos André Gonçalves, Wagner Meira Jr.
CIKM1
2008 Evaluating Longitudinal Aspects of Online Bidding Behavior
Leonardo Rocha 0001, Adriano C. M. Pereira, Fernando Mourão, Arlei Silva, Wagner Meira Jr., Paulo B. Góes
WEBIST (2)1
2008 Understanding temporal aspects in document classification
abstract
Due to the increasing amount of information present on the Web, Automatic Document Classification (ADC) has become an important research topic. ADC usually follows a standard supervised learning strategy, where we first build a model using preclassified documents and then use it to classify new unseen documents. One major challenge for ADC in many scenarios is that the characteristics of the documents and the classes to which they belong may change over time. However, most of the current techniques for ADC are applied without taking into account the temporal evolution of the collection of documents
Fernando Mourão, Leonardo Rocha 0001, Renata Braga Araújo, Thierson Couto, Marcos André Gonçalves, Wagner Meira Jr.
WSDM2
2007 Analyzing ebay Negotiation Patterns
Adriano C. M. Pereira, Leonardo Rocha 0001, Fernando Mourão, T. Torres, Wagner Meira Jr., Paulo B. Góes
WEBIST (3)2
2005 AnthillSched: A Scheduling Strategy for Irregular and Iterative I/O-Intensive Parallel Jobs
Fabrício Góes, Pedro Henrique Calais Guerra, Bruno Coutinho, Leonardo Rocha 0001, Wagner Meira Jr., Renato Ferreira 0001, Dorgival O. Guedes, Walfredo Cirne
JSSPP4