EDBT 2026 Demo / reviewers in the wild / expert
Thiago Salles
dblp:62/7444
· DBLP profile ↗
20ranked-venue papers
5as first author
1since 2021 · last 2025
0000-0003-2165-1999ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 16 · 5 first-author · 1 since 2021Artificial intelligence and machine learning · 6Applied, interdisciplinary, general and emerging computing · 1
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
7 papers |
Data mining · 86% Information retrieval · 14% |
Topics — the 15 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining › text mining
text classification |
1.4 | 3 | 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 · SIGIR 2025 Similarity-Based Synthetic Document Representations for Meta-Feature Generation in Text Classification · SIGIR 2019 Temporally-aware algorithms for document classification · SIGIR 2010 |
Data mining › text mining › text classification
extreme multi-label text classification |
0.9 | 1 | 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 · SIGIR 2025 |
Data mining › predictive modeling
classification |
0.5 | 2 | 2017 | Stacking Bagged and Boosted Forests for Effective Automated Classification · SIGIR 2017 BROOF: Exploiting Out-of-Bag Errors, Boosting and Random Forests for Effective Automated Classification · SIGIR 2015 |
Data mining › predictive modeling › classification
ensemble learning |
0.5 | 2 | 2017 | Stacking Bagged and Boosted Forests for Effective Automated Classification · SIGIR 2017 BROOF: Exploiting Out-of-Bag Errors, Boosting and Random Forests for Effective Automated Classification · SIGIR 2015 |
Data mining › text mining › sentiment analysis
aspect-based sentiment analysis |
0.3 | 1 | 2018 | A Feature-Oriented Sentiment Rating for Mobile App Reviews · WWW 2018 |
Information retrieval › text summarization
opinion summarization |
0.3 | 1 | 2018 | A Feature-Oriented Sentiment Rating for Mobile App Reviews · WWW 2018 |
Data mining › text mining
sentiment analysis |
0.3 | 1 | 2018 | A Feature-Oriented Sentiment Rating for Mobile App Reviews · WWW 2018 |
Data mining › predictive modeling › classification › ensemble learning
boosting |
0.3 | 1 | 2017 | Stacking Bagged and Boosted Forests for Effective Automated Classification · SIGIR 2017 |
Data mining › predictive modeling › classification › ensemble learning
random forest |
0.3 | 1 | 2017 | Stacking Bagged and Boosted Forests for Effective Automated Classification · SIGIR 2017 |
Data mining › predictive modeling › classification › ensemble learning
stacking |
0.3 | 1 | 2017 | Stacking Bagged and Boosted Forests for Effective Automated Classification · SIGIR 2017 |
Information retrieval
retrieval-augmented generation |
0.3 | 1 | 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 · SIGIR 2025 |
Information retrieval › ranking
learning to rank |
0.2 | 1 | 2016 | Generalized BROOF-L2R: A General Framework for Learning to Rank Based on Boosting and Random Forests · SIGIR 2016 |
Data mining › text mining
topic modeling |
0.1 | 1 | 2018 | A Feature-Oriented Sentiment Rating for Mobile App Reviews · WWW 2018 |
Data mining › text mining › sentiment analysis
sentiment classification |
0.1 | 1 | 2017 | Stacking Bagged and Boosted Forests for Effective Automated Classification · SIGIR 2017 |
Data mining › text mining › text classification
topic classification |
0.1 | 1 | 2017 | Stacking Bagged and Boosted Forests for Effective Automated Classification · SIGIR 2017 |
Methods — techniques the papers use, named apart from their topics
sparse retrieval · 0.9dense retrieval · 0.9RAG · 0.9out-of-bag sampling · 0.5random forest · 0.5boosting · 0.5local and global meta-features · 0.4hyperplane distance · 0.4topic modeling · 0.3sentiment analysis · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Optimizing Tail-Head Trade-off for Extreme Multi-Label Text Classification (XMTC) with RAG-Labels and a Dynamic Two-Stage Retrieval and Fusion PipelineabstractWe 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 |
SIGIR | 3 |
| 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. | 4 |
| 2019 | Similarity-Based Synthetic Document Representations for Meta-Feature Generation in Text ClassificationabstractWe propose new solutions that enhance and extend the already very successful application of meta-features to text classification. Our newly proposed meta-features are capable of: (1) improving the correlation of small pieces of evidence shared by neighbors with labeled categories by means of synthetic document representations and (local and global) hyperplane distances; and (2) estimating the level of error introduced by these newly proposed and the existing meta-features in the literature, specially for hard-to-classify regions of the feature space. Our experiments with large and representative number of datasets show that our new solutions produce the best results in all tested scenarios, achieving gains of up to 12% over the strongest meta-feature proposal of the literature. Sérgio D. Canuto, Thiago Salles, Thierson Couto, Marcos André Gonçalves |
SIGIR | 2 |
| 2018 | Semantically-Enhanced Topic ModelingabstractIn 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 |
CIKM | 7 |
| 2018 | A Feature-Oriented Sentiment Rating for Mobile App ReviewsabstractIn 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 |
WWW | 5 |
| 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 |
Neurocomputing | 6 |
| 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 |
Neurocomputing | 4 |
| 2018 | Improving random forests by neighborhood projection for effective text classification
Thiago Salles, Marcos André Gonçalves, Victor Rodrigues, Leonardo Rocha 0001 |
Inf. Syst. | 1 |
| 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. | 4 |
| 2017 | Stacking Bagged and Boosted Forests for Effective Automated ClassificationabstractRandom Forest (RF) is one of the most successful strategies for automated classification tasks. Motivated by the RF success, recently proposed RF-based classification approaches leverage the central RF idea of aggregating a large number of low-correlated trees, which are inherently parallelizable and provide exceptional generalization capabilities. In this context, this work brings several new contributions to this line of research. First, we propose a new RF-based strategy (BERT) that applies the boosting technique in bags of extremely randomized trees. Second, we empirically demonstrate that this new strategy, as well as the recently proposed BROOF and LazyNN_RF classifiers do complement each other, motivating us to stack them to produce an even more effective classifier. Up to our knowledge, this is the first strategy to effectively combine the three main ensemble strategies: stacking, bagging (the cornerstone of RFs) and boosting. Finally, we exploit the efficient and unbiased stacking strategy based on out-of-bag (OOB) samples to considerably speedup the very costly training process of the stacking procedure. Our experiments in several datasets covering two high-dimensional and noisy domains of topic and sentiment classification provide strong evidence in favor of the benefits of our RF-based solutions. We show that BERT is among the top performers in the vast majority of analyzed cases, while retaining the unique benefits of RF classifiers (explainability, parallelization, easiness of parameterization). We also show that stacking only the recently proposed RF-based classifiers and BERT using our OOB-based strategy is not only significantly faster than recently proposed stacking strategies (up to six times) but also much more effective, with gains up to 21% and 17% on MacroF1 and MicroF1, respectively, over the best base method, and of 5% and 6% over a stacking of traditional methods, performing no worse than a complete stacking of methods at a much lower computational effort. Raphael R. Campos, Sérgio D. Canuto, Thiago Salles, Clebson C. A. de Sá, Marcos André Gonçalves |
SIGIR | 3 |
| 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. | 1 |
| 2016 | Generalized BROOF-L2R: A General Framework for Learning to Rank Based on Boosting and Random ForestsabstractThe task of retrieving information that really matters to the users is considered hard when taking into consideration the current and increasingly amount of available information. To improve the effectiveness of this information seeking task, systems have relied on the combination of many predictors by means of machine learning methods, a task also known as learning to rank (L2R). The most effective learning methods for this task are based on ensembles of tress (e.g., Random Forests) and/or boosting techniques (e.g., RankBoost, MART, LambdaMART). In this paper, we propose a general framework that smoothly combines ensembles of additive trees, specifically Random Forests, with Boosting in a original way for the task of L2R. In particular, we exploit out-of-bag samples as well as a selective weight updating strategy (according to the out-of-bag samples) to effectively enhance the ranking performance. We instantiate such a general framework by considering different loss functions, different ways of weighting the weak learners as well as different types of weak learners. In our experiments our rankers were able to outperform all state-of-the-art baselines in all considered datasets, using just a small percentage of the original training set and faster convergence rates. Clebson C. A. de Sá, Marcos André Gonçalves, Daniel Xavier de Sousa, Thiago Salles |
SIGIR | 4 |
| 2016 | A quantitative analysis of the temporal effects on automatic text classificationabstractAutomatic 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. | 1 |
| 2015 | BROOF: Exploiting Out-of-Bag Errors, Boosting and Random Forests for Effective Automated ClassificationabstractRandom 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 |
SIGIR | 1 |
| 2014 | On Efficient Meta-Level Features for Effective Text ClassificationabstractThis 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 |
CIKM | 2 |
| 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. | 4 |
| 2012 | Aggressive and effective feature selection using genetic programmingabstractOne 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 Computation | 6 |
| 2011 | Assessing documents' credibility with genetic programmingabstractThe concept of example credibility evaluates how much a classifier can trust an example when building a classification model. It is given by a credibility function, which is application dependent and estimated according to a series of factors that influence the credibility of the examples. Here we deal with automatic document classification and study the credibility of a document according to three factors: content, authorship and citations. We propose a genetic programming algorithm to estimate the credibility of training examples, and then add this estimation to a credibility-aware classifier. For that, we model the authorship and citation data as a complex network, and select a set of structural metrics that can be used to estimate credibility. These metrics are then merged with other content-related ones, and used as terminals for the GP. The GP was tested in a subset of the ACM-DL, and results showed that the credibility-aware classifier obtained results of micro and macroF1from 5% to 8% better than the traditional classifiers. João R. M. Palotti, Thiago Salles, Gisele L. Pappa, Marcos André Gonçalves, Wagner Meira Jr. |
IEEE Congress on Evolutionary Computation | 2 |
| 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. | 4 |
| 2010 | Temporally-aware algorithms for document classificationabstractAutomatic 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 |
SIGIR | 1 |