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

Andrea Esuli

dblp:74/4209 · DBLP profile ↗
← Back
58ranked-venue papers
19as first author
14since 2021 · last 2026
0000-0002-5725-4322ORCID · verified

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

Databases, data management, data science and information retrieval · 34 · 14 first-author · 7 since 2021Artificial intelligence and machine learning · 26 · 6 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 5 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorComputer networks · 1 · 1 since 2021Software engineering, systems software and programming languages · 1Human-computer interaction and ubiquitous 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
8 papers
Data mining · 57% Information retrieval · 40% Machine learning and data management · 2%
Artificial intelligence
6 papers
Information extraction and text analysis · 72% Language models and text generation · 23% Transfer learning and domain adaptation · 4%

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

TopicWeightPapersLastEvidence papers
Data mining › text mining
text classification
1.962021
A Critical Reassessment of the Saerens-Latinne-Decaestecker Algorithm for Posterior Probability Adjustment · ACM Trans. Inf. Syst. 2021
Learning to Weight for Text Classification · IEEE Trans. Knowl. Data Eng. 2020
Funnelling: A New Ensemble Method for Heterogeneous Transfer Learning and Its Application to Cross-Lingual Text Classification · ACM Trans. Inf. Syst. 2019
Information retrieval
retrieval models
1.022025
A Noise-Oriented and Redundancy-Aware Instance Selection Framework · ACM Trans. Inf. Syst. 2025
Learning to Weight for Text Classification · IEEE Trans. Knowl. Data Eng. 2020
Data mining › data reduction
instance selection
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
Natural language and speech › Language models and text generation
machine-generated text detection
0.812024
AI 'News' Content Farms Are Easy to Make and Hard to Detect: A Case Study in Italian · ACL (1) 2024
Natural language and speech › Information extraction and text analysis › document analysis
news analysis
0.812024
AI 'News' Content Farms Are Easy to Make and Hard to Detect: A Case Study in Italian · ACL (1) 2024
Data mining › predictive modeling
supervised learning
0.412020
Learning to Weight for Text Classification · IEEE Trans. Knowl. Data Eng. 2020
Information retrieval › retrieval models
term weighting
0.412020
Learning to Weight for Text Classification · IEEE Trans. Knowl. Data Eng. 2020
Natural language and speech › Information extraction and text analysis
sentiment analysis
0.432018
A Multi-lingual Annotated Dataset for Aspect-Oriented Opinion Mining · EMNLP 2015
Distributional Correspondence Indexing for Cross-Lingual and Cross-Domain Sentiment Classification (Extended Abstract) · IJCAI 2018
PageRanking WordNet Synsets: An Application to Opinion Mining · ACL 2007
Data mining › text mining › text classification
cross-lingual text classification
0.412019
Funnelling: A New Ensemble Method for Heterogeneous Transfer Learning and Its Application to Cross-Lingual Text Classification · ACM Trans. Inf. Syst. 2019
Natural language and speech › Information extraction and text analysis › sentiment analysis › sentiment classification
cross-lingual sentiment classification
0.312018
Distributional Correspondence Indexing for Cross-Lingual and Cross-Domain Sentiment Classification (Extended Abstract) · IJCAI 2018
Natural language and speech › Information extraction and text analysis
text classification
0.312018
Lightweight Random Indexing for Polylingual Text Classification (Extended Abstract) · IJCAI 2018
Natural language and speech › Information extraction and text analysis
multilingual NLP
0.322018
A Multi-lingual Annotated Dataset for Aspect-Oriented Opinion Mining · EMNLP 2015
Lightweight Random Indexing for Polylingual Text Classification (Extended Abstract) · IJCAI 2018
Data mining › text mining
information extraction and text analysis
0.212016
Distributional Random Oversampling for Imbalanced Text Classification · SIGIR 2016
Computational social science and digital humanities
misinformation
0.212024
AI 'News' Content Farms Are Easy to Make and Hard to Detect: A Case Study in Italian · ACL (1) 2024
Natural language and speech › Information extraction and text analysis › sentiment analysis
fine-grained opinion mining
0.212015
A Multi-lingual Annotated Dataset for Aspect-Oriented Opinion Mining · EMNLP 2015
Machine learning and data management
distribution shift
0.112021
A Critical Reassessment of the Saerens-Latinne-Decaestecker Algorithm for Posterior Probability Adjustment · ACM Trans. Inf. Syst. 2021
Information retrieval
evaluation
0.112012
A utility-theoretic ranking method for semi-automated text classification · SIGIR 2012
Information retrieval
term frequency
0.112020
Learning to Weight for Text Classification · IEEE Trans. Knowl. Data Eng. 2020
Machine learning › Transfer learning and domain adaptation
heterogeneous transfer learning
0.112019
Funnelling: A New Ensemble Method for Heterogeneous Transfer Learning and Its Application to Cross-Lingual Text Classification · ACM Trans. Inf. Syst. 2019
Information retrieval › ranking › graph-based ranking
pagerank
0.112007
PageRanking WordNet Synsets: An Application to Opinion Mining · ACL 2007
Information retrieval
ranking
0.112007
PageRanking WordNet Synsets: An Application to Opinion Mining · ACL 2007
Data mining › predictive modeling › classification
multi-label classification
0.012013
Improving Text Classification Accuracy by Training Label Cleaning · ACM Trans. Inf. Syst. 2013
Knowledge, reasoning and agents › Knowledge representation and reasoning › ontology › lexical ontology
wordnet
0.012007
PageRanking WordNet Synsets: An Application to Opinion Mining · ACL 2007

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

stylometric analysis · 1.5weak classifiers · 0.9iterative reduction rate estimation · 0.9entropy-based noise detection · 0.9machine learning classifiers · 0.8machine learning classifier · 0.8funnelling · 0.8ensemble learning · 0.8saerens-latinne-decaestecker algorithm · 0.5classifier calibration · 0.5supervised term weighting · 0.4learning to weight · 0.4vector space model · 0.3random indexing · 0.3distributional semantics · 0.3distributional correspondence indexing · 0.3distributional random oversampling · 0.2annotation · 0.2
YearPublicationVenuePosition
2026 Quantifying Query Fairness Under Unawareness
abstract
Traditional ranking algorithms are designed to retrieve the most relevant items for a user’s query, but they often inherit biases from data that can unfairly disadvantage vulnerable groups. Fairness in information access systems (IAS) is typically assessed by comparing the distribution of groups in a ranking to a target distribution, such as the overall group distribution in the dataset. These fairness metrics depend on knowing the true group labels for each item. However, when groups are defined by demographic or sensitive attributes, these labels are often unknown, leading to a setting known as “fairness under unawareness.” To address this, group membership can be inferred using machine-learned classifiers, and group prevalence is estimated by counting the predicted labels. Unfortunately, such an estimation is known to be unreliable under dataset shift, compromising the accuracy of fairness evaluations. In this paper, we introduce a robust fairness estimator based on quantification that effectively handles multiple sensitive attributes beyond binary classifications. Our method outperforms existing baselines across various sensitive attributes and, to the best of our knowledge, is the first to establish a reliable protocol for measuring fairness under unawareness across multiple queries and groups.
Thomas Jänich, Alejandro Moreo, Alessandro Fabris, Graham McDonald, Andrea Esuli, Iadh Ounis, Fabrizio Sebastiani 0001
J. Artif. Intell. Res.5
2026 GSM-Identity: Evaluating Mathematical Reasoning in LLMs via Equivalence Transformations
abstract
Abstract We introduce GSM-Identity, a pipeline to modify existing mathematical reasoning benchmarks by adding extra complexity to the questions while preserving their fundamental meaning. By systematically transforming numerical values in the GSM8K dataset into mathematically equivalent but less obvious expressions, we create a benchmark to measure Large Language Models (LLMs) mathematical understanding. We evaluate LLMs ranging from 7 billions to 72 billions parameters using multiple prompting strategies, including standard, notice-based, and chain-of-thought approaches. We find that Math oriented models can retain most of their performance on GSM8K when evaluated on GSM-Identity, while general purpose models show significant performance degradation. A comparison with human evaluations reveals that models in the 7 billion parameters range perform similar to humans when exposed to the kind of modifications we study, while models with more than 70 billion parameters are more accurate than humans in answering the questions and they are also more resilient to modifications. Our findings highlight GSM-Identity as a valuable tool for distinguishing reasoning from memorization, offering insights into the abilities of LLMs to understand higher level mathematical concepts.
Kajal Negi, Giovanni Puccetti 0002, Andrea Esuli
Mach. Learn.3
2025 The Invalsi Benchmarks: measuring the Linguistic and Mathematical understanding of Large Language Models in Italian
abstract
While Italian is a high-resource language, there are few Italian-native benchmarks to evaluate generative Large Language Models (LLMs) in this language. This work presents three new benchmarks: Invalsi MATE to evaluate models performance on mathematical understanding in Italian, Invalsi ITA to evaluate language under standing in Italian and Olimpiadi MATE for more complex mathematical understanding. The first two benchmarks are based on the Invalsi tests, which are administered to students of age between 6 and 18 within the Italian school system and have been validated by several experts in teaching and pedagogy, the third one comes from the Italian highschool math Olympics. We evaluate 10 powerful language models on these benchmarks and we find that they are bound by 71% accuracy on Invalsi MATE, achieved by Llama 3.1 70b instruct and by 88% on Invalsi ITA. For both Invalsi MATE and Invalsi ITA we compare LLMs with the average performance of Italian students to show that Llama 3.1 is the only one to outperform them on Invalsi MATE while most models do so on Invalsi ITA, we then show that Olimpiadi MATE is more challenging than Invalsi MATE and the highest accuracy, achieved by Llama 3.1 405b instruct accuracy is 45%.
Giovanni Puccetti 0002, Maria Cassese, Andrea Esuli
COLING3
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.3
2024 AI 'News' Content Farms Are Easy to Make and Hard to Detect: A Case Study in Italian
abstract
Giovanni Puccetti, Anna Rogers, Chiara Alzetta, Felice Dell’Orletta, Andrea Esuli. Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2024.
Giovanni Puccetti 0002, Anna Rogers, Chiara Alzetta, Felice Dell'Orletta, Andrea Esuli
ACL (1)5
2024 SALτ: efficiently stopping TAR by improving priors estimates
abstract
Abstract In high recall retrieval tasks, human experts review a large pool of documents with the goal of satisfying an information need. Documents are prioritized for review through an active learning policy, and the process is usually referred to as Technology-Assisted Review (TAR). TAR tasks also aim to stop the review process once the target recall is achieved to minimize the annotation cost. In this paper, we introduce a new stopping rule called SAL $$_\tau ^R$$ τR (SLD for Active Learning), a modified version of the Saerens–Latinne–Decaestecker algorithm (SLD) that has been adapted for use in active learning. Experiments show that our algorithm stops the review well ahead of the current state-of-the-art methods, while providing the same guarantees of achieving the target recall.
Alessio Molinari, Andrea Esuli
Data Min. Knowl. Discov.2
2024 Cascaded transformer-based networks for wikipedia large-scale image-caption matching
abstract
Abstract With the increasing importance of multimedia and multilingual data in online encyclopedias, novel methods are needed to fill domain gaps and automatically connect different modalities for increased accessibility. For example, Wikipedia is composed of millions of pages written in multiple languages. Images, when present, often lack textual context, thus remaining conceptually floating and harder to find and manage. In this work, we tackle the novel task of associating images from Wikipedia pages with the correct caption among a large pool of available ones written in multiple languages, as required by the image-caption matching Kaggle challenge organized by the Wikimedia Foundation. A system able to perform this task would improve the accessibility and completeness of the underlying multi-modal knowledge graph in online encyclopedias. We propose a cascade of two models powered by the recent Transformer networks able to efficiently and effectively infer a relevance score between the query image data and the captions. We verify through extensive experiments that the proposed cascaded approach effectively handles a large pool of images and captions while maintaining bounded the overall computational complexity at inference time. With respect to other approaches in the challenge leaderboard, we can achieve remarkable improvements over the previous proposals (+8% in nDCG@5 with respect to the sixth position) with constrained resources. The code is publicly available at https://tinyurl.com/wiki-imcap .
Nicola Messina, Davide Coccomini, Andrea Esuli, Fabrizio Falchi
Multim. Tools Appl.3
2023 Measuring Fairness Under Unawareness of Sensitive Attributes: A Quantification-Based Approach
abstract
Algorithms and models are increasingly deployed to inform decisions about people, inevitably affecting their lives. As a consequence, those in charge of developing these models must carefully evaluate their impact on different groups of people and favour group fairness, that is, ensure that groups determined by sensitive demographic attributes, such as race or sex, are not treated unjustly. To achieve this goal, the availability (awareness) of these demographic attributes to those evaluating the impact of these models is fundamental. Unfortunately, collecting and storing these attributes is often in conflict with industry practices and legislation on data minimisation and privacy. For this reason, it can be hard to measure the group fairness of trained models, even from within the companies developing them. In this work, we tackle the problem of measuring group fairness under unawareness of sensitive attributes, by using techniques from quantification, a supervised learning task concerned with directly providing group-level prevalence estimates (rather than individual-level class labels). We show that quantification approaches are particularly suited to tackle the fairness-under-unawareness problem, as they are robust to inevitable distribution shifts while at the same time decoupling the (desirable) objective of measuring group fairness from the (undesirable) side effect of allowing the inference of sensitive attributes of individuals. More in detail, we show that fairness under unawareness can be cast as a quantification problem and solved with proven methods from the quantification literature. We show that these methods outperform previous approaches to measure demographic parity in five experimental protocols, corresponding to important challenges that complicate the estimation of classifier fairness under unawareness.
Alessandro Fabris, Andrea Esuli, Alejandro Moreo, Fabrizio Sebastiani 0001
J. Artif. Intell. Res.2
2022 LeQua@CLEF2022: Learning to Quantify
Andrea Esuli, Alejandro Moreo, Fabrizio Sebastiani 0001
ECIR (2)1
2022 Lost in Transduction: Transductive Transfer Learning in Text Classification
abstract
Obtaining high-quality labelled data for training a classifier in a new application domain is often costly. Transfer Learning (a.k.a. “Inductive Transfer”) tries to alleviate these costs by transferring, to the “target” domain of interest, knowledge available from a different “source” domain. In transfer learning the lack of labelled information from the target domain is compensated by the availability at training time of a set of unlabelled examples from the target distribution. Transductive Transfer Learning denotes the transfer learning setting in which the only set of target documents that we are interested in classifying is known and available at training time. Although this definition is indeed in line with Vapnik’s original definition of “transduction”, current terminology in the field is confused. In this article, we discuss how the term “transduction” has been misused in the transfer learning literature, and propose a clarification consistent with the original characterization of this term given by Vapnik. We go on to observe that the above terminology misuse has brought about misleading experimental comparisons, with inductive transfer learning methods that have been incorrectly compared with transductive transfer learning methods. We then, give empirical evidence that the difference in performance between the inductive version and the transductive version of a transfer learning method can indeed be statistically significant (i.e., that knowing at training time the only data one needs to classify indeed gives an advantage). Our clarification allows a reassessment of the field, and of the relative merits of the major, state-of-the-art algorithms for transfer learning in text classification.
Alejandro Moreo, Andrea Esuli, Fabrizio Sebastiani 0001
ACM Trans. Knowl. Discov. Data2
2021 QuaPy: A Python-Based Framework for Quantification
abstract
QuaPy is an open-source framework for performing quantification (a.k.a. supervised prevalence estimation), written in Python. Quantification is the task of training quantifiers via supervised learning, where a quantifier is a predictor that estimates the relative frequencies (a.k.a. prevalence values) of the classes of interest in a sample of unlabelled data. While quantification can be trivially performed by applying a standard classifier to each unlabelled data item and counting how many data items have been assigned to each class, it has been shown that this "classify and count" method is outperformed by methods specifically designed for quantification. QuaPy provides implementations of a number of baseline methods and advanced quantification methods, of routines for quantification-oriented model selection, of several broadly accepted evaluation measures, and of robust evaluation protocols routinely used in the field. QuaPy also makes available datasets commonly used for testing quantifiers, and offers visualization tools for facilitating the analysis and interpretation of the results. The software is open-source and publicly available under a BSD-3 licence via https://github.com/HLT-ISTI/QuaPy, and can be installed via pip (https://pypi.org/project/QuaPy/)
Alejandro Moreo, Andrea Esuli, Fabrizio Sebastiani 0001
CIKM2
2021 Word-class embeddings for multiclass text classification
Alejandro Moreo, Andrea Esuli, Fabrizio Sebastiani 0001
Data Min. Knowl. Discov.2
2021 A Critical Reassessment of the Saerens-Latinne-Decaestecker Algorithm for Posterior Probability Adjustment
abstract
We critically re-examine the Saerens-Latinne-Decaestecker (SLD) algorithm, a well-known method for estimating class prior probabilities (“priors”) and adjusting posterior probabilities (“posteriors”) in scenarios characterized by distribution shift, i.e., difference in the distribution of the priors between the training and the unlabelled documents. Given a machine learned classifier and a set of unlabelled documents for which the classifier has returned posterior probabilities and estimates of the prior probabilities, SLD updates them both in an iterative, mutually recursive way, with the goal of making both more accurate; this is of key importance in downstream tasks such as single-label multiclass classification and cost-sensitive text classification. Since its publication, SLD has become the standard algorithm for improving the quality of the posteriors in the presence of distribution shift, and SLD is still considered a top contender when we need to estimate the priors (a task that has become known as “quantification”). However, its real effectiveness in improving the quality of the posteriors has been questioned. We here present the results of systematic experiments conducted on a large, publicly available dataset, across multiple amounts of distribution shift and multiple learners. Our experiments show that SLD improves the quality of the posterior probabilities and of the estimates of the prior probabilities, but only when the number of classes in the classification scheme is very small and the classifier is calibrated. As the number of classes grows, or as we use non-calibrated classifiers, SLD converges more slowly (and often does not converge at all), performance degrades rapidly, and the impact of SLD on the quality of the prior estimates and of the posteriors becomes negative rather than positive.
Andrea Esuli, Alessio Molinari, Fabrizio Sebastiani 0001
ACM Trans. Inf. Syst.1
2021 Fine-Grained Visual Textual Alignment for Cross-Modal Retrieval Using Transformer Encoders
abstract
Despite the evolution of deep-learning-based visual-textual processing systems, precise multi-modal matching remains a challenging task. In this work, we tackle the task of cross-modal retrieval through image-sentence matching based on word-region alignments, using supervision only at the global image-sentence level. Specifically, we present a novel approach called Transformer Encoder Reasoning and Alignment Network (TERAN). TERAN enforces a fine-grained match between the underlying components of images and sentences (i.e., image regions and words, respectively) to preserve the informative richness of both modalities. TERAN obtains state-of-the-art results on the image retrieval task on both MS-COCO and Flickr30k datasets. Moreover, on MS-COCO, it also outperforms current approaches on the sentence retrieval task. Focusing on scalable cross-modal information retrieval, TERAN is designed to keep the visual and textual data pipelines well separated. Cross-attention links invalidate any chance to separately extract visual and textual features needed for the online search and the offline indexing steps in large-scale retrieval systems. In this respect, TERAN merges the information from the two domains only during the final alignment phase, immediately before the loss computation. We argue that the fine-grained alignments produced by TERAN pave the way toward the research for effective and efficient methods for large-scale cross-modal information retrieval. We compare the effectiveness of our approach against relevant state-of-the-art methods. On the MS-COCO 1K test set, we obtain an improvement of 5.7% and 3.5% respectively on the image and the sentence retrieval tasks on the Recall@1 metric. The code used for the experiments is publicly available on GitHub at https://github.com/mesnico/TERAN .
Nicola Messina, Giuseppe Amato 0001, Andrea Esuli, Fabrizio Falchi, Claudio Gennaro, Stéphane Marchand-Maillet
ACM Trans. Multim. Comput. Commun. Appl.3
2020 Transformer Reasoning Network for Image- Text Matching and Retrieval
abstract
Image-text matching is an interesting and fascinating task in modern AI research. Despite the evolution of deep-learning-based image and text processing systems, multimodal matching remains a challenging problem. In this work, we consider the problem of accurate image-text matching for the task of multi-modal large-scale information retrieval. State-of-the-art results in image-text matching are achieved by inter-playing image and text features from the two different processing pipelines, usually using mutual attention mechanisms. However, this invalidates any chance to extract separate visual and textual features needed for later indexing steps in large-scale retrieval systems. In this regard, we introduce the Transformer Encoder Reasoning Network (TERN), an architecture built upon one of the modern relationship-aware self-attentive architectures, the Transformer Encoder (TE). This architecture is able to separately reason on the two different modalities and to enforce a final common abstract concept space by sharing the weights of the deeper transformer layers. Thanks to this design, the implemented network is able to produce compact and very rich visual and textual features available for the successive indexing step. Experiments are conducted on the MS-COCO dataset, and we evaluate the results using a discounted cumulative gain metric with relevance computed exploiting caption similarities, in order to assess possibly non-exact but relevant search results. We demonstrate that on this metric we are able to achieve state-of-the-art results in the image retrieval task. Our code is freely available at https://github.com/mesnico/TERN.
Nicola Messina, Fabrizio Falchi, Andrea Esuli, Giuseppe Amato 0001
ICPR3
2020 MARC: a robust method for multiple-aspect trajectory classification via space, time, and semantic embeddings
abstract
The increasing popularity of Location-Based Social Networks (LBSNs) and the semantic enrichment of mobility data in several contexts in the last years has led to the generation of large volumes of trajectory data. In contrast to GPS-based trajectories, LBSN and context-aware trajectories are more complex data, having several semantic textual dimensions besides space and time, which may reveal interesting mobility patterns. For instance, people may visit different places or perform different activities depending on the weather conditions. These new semantically rich data, known as multiple-aspect trajectories, pose new challenges in trajectory classification, which is the problem that we address in this paper. Existing methods for trajectory classification cannot deal with the complexity of heterogeneous data dimensions or the sequential aspect that characterizes movement. In this paper we propose MARC, an approach based on attribute embedding and Recurrent Neural Networks (RNNs) for classifying multiple-aspect trajectories, that tackles all trajectory properties: space, time, semantics, and sequence. We highlight that MARC exhibits good performance especially when trajectories are described by several textual/categorical attributes. Experiments performed over four publicly available datasets considering the Trajectory-User Linking (TUL) problem show that MARC outperformed all competitors, with respect to accuracy, precision, recall, and F1-score.
Lucas May Petry, Camila Leite da Silva, Andrea Esuli, Chiara Renso, Vania Bogorny
Int. J. Geogr. Inf. Sci.3
2020 Learning to Weight for Text Classification
abstract
In information retrieval (IR) and related tasks, term weighting approaches typically consider the frequency of the term in the document and in the collection in order to compute a score reflecting the importance of the term for the document. In tasks characterized by the presence of training data (such as text classification) it seems logical that the term weighting function should take into account the distribution (as estimated from training data) of the term across the classes of interest. Although “supervised term weighting” approaches that use this intuition have been described before, they have failed to show consistent improvements. In this article, we analyze the possible reasons for this failure, and call consolidated assumptions into question. Following this criticism, we propose a novel supervised term weighting approach that, instead of relying on any predefined formula, learns a term weighting function optimized on the training set of interest; we dub this approach Learning to Weight (LTW). The experiments that we run on several well-known benchmarks, and using different learning methods, show that our method outperforms previous term weighting approaches in text classification.
Alejandro Moreo, Andrea Esuli, Fabrizio Sebastiani 0001
IEEE Trans. Knowl. Data Eng.2
2019 An NLP approach for cross-domain ambiguity detection in requirements engineering
Alessio Ferrari 0001, Andrea Esuli
Autom. Softw. Eng.2
2019 Funnelling: A New Ensemble Method for Heterogeneous Transfer Learning and Its Application to Cross-Lingual Text Classification
abstract
Cross-lingual Text Classification (CLC) consists of automatically classifying, according to a common set C of classes, documents each written in one of a set of languages L , and doing so more accurately than when “naïvely” classifying each document via its corresponding language-specific classifier. To obtain an increase in the classification accuracy for a given language, the system thus needs to also leverage the training examples written in the other languages. We tackle “multilabel” CLC via funnelling , a new ensemble learning method that we propose here. Funnelling consists of generating a two-tier classification system where all documents, irrespective of language, are classified by the same (second-tier) classifier. For this classifier, all documents are represented in a common, language-independent feature space consisting of the posterior probabilities generated by first-tier, language-dependent classifiers. This allows the classification of all test documents, of any language, to benefit from the information present in all training documents, of any language. We present substantial experiments, run on publicly available multilingual text collections, in which funnelling is shown to significantly outperform a number of state-of-the-art baselines. All code and datasets (in vector form) are made publicly available.
Andrea Esuli, Alejandro Moreo, Fabrizio Sebastiani 0001
ACM Trans. Inf. Syst.1
2018 A Recurrent Neural Network for Sentiment Quantification
abstract
Quantification is a supervised learning task that consists in predicting, given a set of classes C and a set D of unlabelled items, the prevalence (or relative frequency) p_c(D) of each class c\in\mathcalC in D. Quantification can in principle be solved by classifying all the unlabelled items and counting how many of them have been attributed to each class. However, this "classify and count" approach has been shown to yield suboptimal quantification accuracy; this has established quantification as a task of its own, and given rise to a number of methods specifically devised for it. We propose a recurrent neural network architecture for quantification (that we call QuaNet) that observes the classification predictions to learn higher-order "quantification embeddings", which are then refined by incorporating quantification predictions of simple classify-and-count-like methods. We test QuaNet on sentiment quantification on text, showing that it substantially outperforms several state-of-the-art baselines.
Andrea Esuli, Alejandro Moreo, Fabrizio Sebastiani 0001
CIKM1
2018 Lightweight Random Indexing for Polylingual Text Classification (Extended Abstract)
abstract
Polylingual Text Classification (PLC) is a supervised learning task that consists of assigning class labels to documents written in different languages, assuming that a representative set of training documents is available for each language. This scenario is more and more frequent, given the large quantity of multilingual platforms and communities emerging on the Internet. In this work we analyse some important methods proposed in the literature that are machine-translation-free and dictionary-free, and we propose a particular configuration of the Random Indexing method (that we dub Lightweight Random Indexing). We show that it outperforms all compared algorithms and also displays a significantly reduced computational cost.
Alejandro Moreo, Andrea Esuli, Fabrizio Sebastiani 0001
IJCAI2
2018 Distributional Correspondence Indexing for Cross-Lingual and Cross-Domain Sentiment Classification (Extended Abstract)
abstract
Domain Adaptation (DA) techniques aim at enabling machine learning methods learn effective classifiers for a “target” domain when the only available training data belongs to a different “source” domain. In this extended abstract, we briefly describe our new DA method called Distributional Correspondence Indexing (DCI) for sentiment classification. DCI derives term representations in a vector space common to both domains where each dimension reflects its distributional correspondence to a pivot, i.e., to a highly predictive term that behaves similarly across domains. The experiments we have conducted show that DCI obtains better performance than current state-of-the-art techniques for cross-lingual and cross-domain sentiment classification.
Alejandro Moreo, Andrea Esuli, Fabrizio Sebastiani 0001
IJCAI2
2018 Picture it in your mind: generating high level visual representations from textual descriptions
Fabio Carrara, Andrea Esuli, Tiziano Fagni, Fabrizio Falchi, Alejandro Moreo
Inf. Retr. J.2
2016 Sentiment-enhanced multidimensional analysis of online social networks: Perception of the mediterranean refugees crisis
abstract
We propose an analytical framework able to investigate discussions about polarized topics in online social networks from many different angles. The framework supports the analysis of social networks along several dimensions: time, space and sentiment. We show that the proposed analytical framework and the methodology can be used to mine knowledge about the perception of complex social phenomena. We selected the refugee crisis discussions over Twitter as a case study. This difficult and controversial topic is an increasingly important issue for the EU. The raw stream of tweets is enriched with space information (user and mentioned locations), and sentiment (positive vs. negative) w.r.t. refugees. Our study shows differences in positive and negative sentiment in EU countries, in particular in UK, and by matching events, locations and perception, it underlines opinion dynamics and common prejudices regarding the refugees.
Mauro Coletto, Andrea Esuli, Claudio Lucchese, Cristina Ioana Muntean, Franco Maria Nardini, Raffaele Perego 0001, Chiara Renso
ASONAM2
2016 Distributional Random Oversampling for Imbalanced Text Classification
abstract
The accuracy of many classification algorithms is known to suffer when the data are imbalanced (i.e., when the distribution of the examples across the classes is severely skewed). Many applications of binary text classification are of this type, with the positive examples of the class of interest far outnumbered by the negative examples. Oversampling (i.e., generating synthetic training examples of the minority class) is an often used strategy to counter this problem. We present a new oversampling method specifically designed for classifying data (such as text) for which the distributional hypothesis holds, according to which the meaning of a feature is somehow determined by its distribution in large corpora of data. Our Distributional Random Oversampling method generates new random minority-class synthetic documents by exploiting the distributional properties of the terms in the collection. We discuss results we have obtained on the Reuters-21578, OHSUMED-S, and RCV1-v2 datasets.
Alejandro Moreo, Andrea Esuli, Fabrizio Sebastiani 0001
SIGIR2
2016 Distributional Correspondence Indexing for Cross-Lingual and Cross-Domain Sentiment Classification
abstract
Domain Adaptation (DA) techniques aim at enabling machine learning methods learn effective classifiers for a "target'' domain when the only available training data belongs to a different "source'' domain. In this paper we present the Distributional Correspondence Indexing (DCI) method for domain adaptation in sentiment classification. DCI derives term representations in a vector space common to both domains where each dimension reflects its distributional correspondence to a pivot, i.e., to a highly predictive term that behaves similarly across domains. Term correspondence is quantified by means of a distributional correspondence function (DCF). We propose a number of efficient DCFs that are motivated by the distributional hypothesis, i.e., the hypothesis according to which terms with similar meaning tend to have similar distributions in text. Experiments show that DCI obtains better performance than current state-of-the-art techniques for cross-lingual and cross-domain sentiment classification. DCI also brings about a significantly reduced computational cost, and requires a smaller amount of human intervention. As a final contribution, we discuss a more challenging formulation of the domain adaptation problem, in which both the cross-domain and cross-lingual dimensions are tackled simultaneously.
Alejandro Moreo, Andrea Esuli, Fabrizio Sebastiani 0001
J. Artif. Intell. Res.2
2016 Lightweight Random Indexing for Polylingual Text Classification
abstract
Multilingual Text Classification (MLTC) is a text classification task in which documents are written each in one among a set L of natural languages, and in which all documents must be classified under the same classification scheme, irrespective of language. There are two main variants of MLTC, namely Cross-Lingual Text Classification (CLTC) and Polylingual Text Classification (PLTC). In PLTC, which is the focus of this paper, we assume (differently from CLTC) that for each language in L there is a representative set of training documents; PLTC consists of improving the accuracy of each of the |L| monolingual classifiers by also leveraging the training documents written in the other (|L| − 1) languages. The obvious solution, consisting of generating a single polylingual classifier from the juxtaposed monolingual vector spaces, is usually infeasible, since the dimensionality of the resulting vector space is roughly |L| times that of a monolingual one, and is thus often unmanageable. As a response, the use of machine translation tools or multilingual dictionaries has been proposed. However, these resources are not always available, or are not always free to use. One machine-translation-free and dictionary-free method that, to the best of our knowledge, has never been applied to PLTC before, is Random Indexing (RI). We analyse RI in terms of space and time efficiency, and propose a particular configuration of it (that we dub Lightweight Random Indexing – LRI). By running experiments on two well known public benchmarks, Reuters RCV1/RCV2 (a comparable corpus) and JRC-Acquis (a parallel one), we show LRI to outperform (both in terms of effectiveness and efficiency) a number of previously proposed machine-translation-free and dictionary-free PLTC methods that we use as baselines.
Alejandro Moreo, Andrea Esuli, Fabrizio Sebastiani 0001
J. Artif. Intell. Res.2
2015 Semi-Automated Text Classification for Sensitivity Identification
abstract
Sensitive documents are those that cannot be made public, e.g., for personal or organizational privacy reasons. For instance, documents requested through Freedom of Information mechanisms must be manually reviewed for the presence of sensitive information before their actual release. Hence, tools that can assist human reviewers in spotting sensitive information are of great value to government organizations subject to Freedom of Information laws. We look at sensitivity identification in terms of semi-automated text classification (SATC), the task of ranking automatically classified documents so as to optimize the cost-effectiveness of human post-checking work. We use a recently proposed utility-theoretic approach to SATC that explicitly optimizes the chosen effectiveness function when ranking the documents by sensitivity; this is especially useful in our case, since sensitivity identification is a recall-oriented task, thus requiring the use of a recall-oriented evaluation measure such as F2. We show the validity of this approach by running experiments on a multi-label multi-class dataset of government documents manually annotated according to different types of sensitivity.
Giacomo Berardi, Andrea Esuli, Craig Macdonald, Iadh Ounis, Fabrizio Sebastiani 0001
CIKM2
2015 Distributional Correspondence Indexing for Cross-Language Text Categorization
Andrea Esuli, Alejandro Moreo
ECIR1
2015 A Multi-lingual Annotated Dataset for Aspect-Oriented Opinion Mining
abstract
Salud M. Jiménez Zafra, Giacomo Berardi, Andrea Esuli, Diego Marcheggiani, María Teresa Martín-Valdivia, Alejandro Moreo Fernández. Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing. 2015.
Salud M. Jiménez-Zafra, Giacomo Berardi, Andrea Esuli, Diego Marcheggiani, María Teresa Martín Valdivia, Alejandro Moreo
EMNLP3
2015 A comparison of pivot selection techniques for permutation-based indexing
Giuseppe Amato 0001, Andrea Esuli, Fabrizio Falchi
Inf. Syst.2
2015 Utility-Theoretic Ranking for Semiautomated Text Classification
abstract
Semiautomated Text Classification (SATC) may be defined as the task of ranking a set D of automatically labelled textual documents in such a way that, if a human annotator validates (i.e., inspects and corrects where appropriate) the documents in a top-ranked portion of D with the goal of increasing the overall labelling accuracy of D , the expected increase is maximized. An obvious SATC strategy is to rank D so that the documents that the classifier has labelled with the lowest confidence are top ranked. In this work, we show that this strategy is suboptimal. We develop new utility-theoretic ranking methods based on the notion of validation gain , defined as the improvement in classification effectiveness that would derive by validating a given automatically labelled document. We also propose a new effectiveness measure for SATC-oriented ranking methods, based on the expected reduction in classification error brought about by partially validating a list generated by a given ranking method. We report the results of experiments showing that, with respect to the baseline method mentioned earlier, and according to the proposed measure, our utility-theoretic ranking methods can achieve substantially higher expected reductions in classification error.
Giacomo Berardi, Andrea Esuli, Fabrizio Sebastiani 0001
ACM Trans. Knowl. Discov. Data2
2015 Optimizing Text Quantifiers for Multivariate Loss Functions
abstract
We address the problem of quantification , a supervised learning task whose goal is, given a class, to estimate the relative frequency (or prevalence ) of the class in a dataset of unlabeled items. Quantification has several applications in data and text mining, such as estimating the prevalence of positive reviews in a set of reviews of a given product or estimating the prevalence of a given support issue in a dataset of transcripts of phone calls to tech support. So far, quantification has been addressed by learning a general-purpose classifier, counting the unlabeled items that have been assigned the class, and tuning the obtained counts according to some heuristics. In this article, we depart from the tradition of using general-purpose classifiers and use instead a supervised learning model for structured prediction , capable of generating classifiers directly optimized for the (multivariate and nonlinear) function used for evaluating quantification accuracy. The experiments that we have run on 5,500 binary high-dimensional datasets (averaging more than 14,000 documents each) show that this method is more accurate, more stable, and more efficient than existing state-of-the-art quantification methods.
Andrea Esuli, Fabrizio Sebastiani 0001
ACM Trans. Knowl. Discov. Data1
2014 Hierarchical Multi-label Conditional Random Fields for Aspect-Oriented Opinion Mining
Diego Marcheggiani, Oscar Täckström, Andrea Esuli, Fabrizio Sebastiani 0001
ECIR3
2014 Feature Selection for Ordinal Text Classification
abstract
Ordinal classification (also known as ordinal regression) is a supervised learning task that consists of estimating the rating of a data item on a fixed, discrete rating scale. This problem is receiving increased attention from the sentiment analysis and opinion mining community due to the importance of automatically rating large amounts of product review data in digital form. As in other supervised learning tasks such as binary or multiclass classification, feature selection is often needed in order to improve efficiency and avoid overfitting. However, although feature selection has been extensively studied for other classification tasks, it has not for ordinal classification. In this letter, we present six novel feature selection methods that we have specifically devised for ordinal classification and test them on two data sets of product review data against three methods previously known from the literature, using two learning algorithms from the support vector regression tradition. The experimental results show that all six proposed metrics largely outperform all three baseline techniques (and are more stable than these others by an order of magnitude), on both data sets and for both learning algorithms.
Stefano Baccianella, Andrea Esuli, Fabrizio Sebastiani 0001
Neural Comput.2
2013 Pivot Selection Strategies for Permutation-Based Similarity Search
Giuseppe Amato 0001, Andrea Esuli, Fabrizio Falchi
SISAP2
2013 Variable-constraint classification and quantification of radiology reports under the ACR Index
Stefano Baccianella, Andrea Esuli, Fabrizio Sebastiani 0001
Expert Syst. Appl.2
2013 Using micro-documents for feature selection: The case of ordinal text classification
Stefano Baccianella, Andrea Esuli, Fabrizio Sebastiani 0001
Expert Syst. Appl.2
2013 Endorsements and rebuttals in blog distillation
Giacomo Berardi, Andrea Esuli, Fabrizio Sebastiani 0001, Fabrizio Silvestri
Inf. Sci.2
2013 An enhanced CRFs-based system for information extraction from radiology reports
Andrea Esuli, Diego Marcheggiani, Fabrizio Sebastiani 0001
J. Biomed. Informatics1
2013 Improving Text Classification Accuracy by Training Label Cleaning
abstract
In text classification (TC) and other tasks involving supervised learning, labelled data may be scarce or expensive to obtain. Semisupervised learning and active learning are two strategies whose aim is maximizing the effectiveness of the resulting classifiers for a given amount of training effort. Both strategies have been actively investigated for TC in recent years. Much less research has been devoted to a third such strategy, training label cleaning (TLC), which consists in devising ranking functions that sort the original training examples in terms of how likely it is that the human annotator has mislabelled them. This provides a convenient means for the human annotator to revise the training set so as to improve its quality. Working in the context of boosting-based learning methods for multilabel classification we present three different techniques for performing TLC and, on three widely used TC benchmarks, evaluate them by their capability of spotting training documents that, for experimental reasons only, we have purposefully mislabelled. We also evaluate the degradation in classification effectiveness that these mislabelled texts bring about, and to what extent training label cleaning can prevent this degradation.
Andrea Esuli, Fabrizio Sebastiani 0001
ACM Trans. Inf. Syst.1
2012 Metadata Enrichment Services for the Europeana Digital Library
Giacomo Berardi, Andrea Esuli, Sergiu Gordea, Diego Marcheggiani, Fabrizio Sebastiani 0001
TPDL2
2012 Blog Distillation via Sentiment-Sensitive Link Analysis
Giacomo Berardi, Andrea Esuli, Fabrizio Sebastiani 0001, Fabrizio Silvestri
NLDB2
2012 A utility-theoretic ranking method for semi-automated text classification
abstract
In Semi-Automated Text Classification (SATC) an automatic classifier F labels a set of unlabelled documents D, following which a human annotator inspects (and corrects when appropriate) the labels attributed by F to a subset D' of D, with the aim of improving the overall quality of the labelling. An automated system can support this process by ranking the automatically labelled documents in a way that maximizes the expected increase in effectiveness that derives from inspecting D. An obvious strategy is to rank D so that the documents that F has classified with the lowest confidence are top-ranked. In this work we show that this strategy is suboptimal. We develop a new utility-theoretic ranking method based on the notion of inspection gain, defined as the improvement in classification effectiveness that would derive by inspecting and correcting a given automatically labelled document. We also propose a new effectiveness measure for SATC-oriented ranking methods, based on the expected reduction in classification error brought about by partially inspecting a list generated by a given ranking method. We report the results of experiments showing that, with respect to the baseline method above, and according to the proposed measure, our ranking method can achieve substantially higher expected reductions in classification error.
Giacomo Berardi, Andrea Esuli, Fabrizio Sebastiani 0001
SIGIR2
2012 Use of permutation prefixes for efficient and scalable approximate similarity search
Andrea Esuli
Inf. Process. Manag.1
2010 SentiWordNet 3.0: An Enhanced Lexical Resource for Sentiment Analysis and Opinion Mining
Stefano Baccianella, Andrea Esuli, Fabrizio Sebastiani 0001
LREC2
2009 Multi-facet Rating of Product Reviews
Stefano Baccianella, Andrea Esuli, Fabrizio Sebastiani 0001
ECIR2
2009 Active Learning Strategies for Multi-Label Text Classification
Andrea Esuli, Fabrizio Sebastiani 0001
ECIR1
2009 Encoding Ordinal Features into Binary Features for Text Classification
Andrea Esuli, Fabrizio Sebastiani 0001
ECIR1
2009 Evaluation Measures for Ordinal Regression
abstract
Ordinal regression (OR-also known as ordinal classification) has received increasing attention in recent times, due to its importance in IR applications such as learning to rank and product review rating. However, research has not paid attention to the fact that typical applications of OR often involve datasets that are highly imbalanced. An imbalanced dataset has the consequence that, when testing a system with an evaluation measure conceived for balanced datasets, a trivial system assigning all items to a single class (typically, the majority class) may even outperform genuinely engineered systems. Moreover, if this evaluation measure is used for parameter optimization, a parameter choice may result that makes the system behave very much like a trivial system. In order to avoid this, evaluation measures that can handle imbalance must be used. We propose a simple way to turn standard measures for OR into ones robust to imbalance. We also show that, once used on balanced datasets, the two versions of each measure coincide, and therefore argue that our measures should become the standard choice for OR.
Stefano Baccianella, Andrea Esuli, Fabrizio Sebastiani 0001
ISDA2
2008 Annotating Expressions of Opinion and Emotion in the Italian Content Annotation Bank
Andrea Esuli, Fabrizio Sebastiani 0001, Ilaria Urciuoli
LREC1
2008 Boosting multi-label hierarchical text categorization
Andrea Esuli, Tiziano Fagni, Fabrizio Sebastiani 0001
Inf. Retr.1
2007 PageRanking WordNet Synsets: An Application to Opinion Mining
Andrea Esuli, Fabrizio Sebastiani 0001
ACL1
2006 Determining Term Subjectivity and Term Orientation for Opinion Mining
Andrea Esuli, Fabrizio Sebastiani 0001
EACL1
2006 SENTIWORDNET: A Publicly Available Lexical Resource for Opinion Mining
Andrea Esuli, Fabrizio Sebastiani 0001
LREC1
2006 MP-Boost: A Multiple-Pivot Boosting Algorithm and Its Application to Text Categorization
Andrea Esuli, Tiziano Fagni, Fabrizio Sebastiani 0001
SPIRE1
2006 TreeBoost.MH: A Boosting Algorithm for Multi-label Hierarchical Text Categorization
Andrea Esuli, Tiziano Fagni, Fabrizio Sebastiani 0001
SPIRE1
2005 Determining the semantic orientation of terms through gloss classification
abstract
Sentiment classification is a recent subdiscipline of text classification which is concerned not with the topic a document is about, but with the opinion it expresses. It has a rich set of applications, ranging from tracking users' opinions about products or about political candidates as expressed in online forums, to customer relationship management. Functional to the extraction of opinions from text is the determination of the orientation of ``subjective'' terms contained in text, i.e. the determination of whether a term that carries opinionated content has a positive or a negative connotation. In this paper we present a new method for determining the orientation of subjective terms. The method is based on the quantitative analysis of the glosses of such terms, i.e. the definitions that these terms are given in on-line dictionaries, and on the use of the resulting term representations for semi-supervised term classification. The method we present outperforms all known methods when tested on the recognized standard benchmarks for this task.
Andrea Esuli, Fabrizio Sebastiani 0001
CIKM1