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

Alejandro Moreo

dblp:64/11155 · also Alejandro Moreo Fernández · DBLP profile ↗
← Back
45ranked-venue papers
21as first author
22since 2021 · last 2026
0000-0002-0377-1025ORCID · verified

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

Databases, data management, data science and information retrieval · 25 · 12 first-author · 15 since 2021Artificial intelligence and machine learning · 24 · 11 first-author · 11 since 2021Graphics, computer vision, multimedia, augmented reality and games · 4 · 2 first-authorApplied, interdisciplinary, general and emerging 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
5 papers
Data mining · 67% Information retrieval · 33%
Artificial intelligence
6 papers
Information extraction and text analysis · 67% Deep learning architectures and training · 19% Representation and self-supervised learning · 9%
Computer graphics and multimedia
1 paper
Image and video coding · 50% Visualization and visual analytics · 50%

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

TopicWeightPapersLastEvidence papers
Data mining › text mining
text classification
1.742023
Generalized Funnelling: Ensemble Learning and Heterogeneous Document Embeddings for Cross-Lingual Text Classification · ACM Trans. Inf. Syst. 2023
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
Data mining › text mining › text classification
cross-lingual text classification
1.022023
Generalized Funnelling: Ensemble Learning and Heterogeneous Document Embeddings for Cross-Lingual Text Classification · ACM Trans. Inf. Syst. 2023
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
Data mining › predictive modeling › classification
ensemble learning
0.712023
Generalized Funnelling: Ensemble Learning and Heterogeneous Document Embeddings for Cross-Lingual Text Classification · ACM Trans. Inf. Syst. 2023
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
Image and video coding
image quality assessment
0.412020
Efficient Evaluation of Image Quality via Deep-Learning Approximation of Perceptual Metrics · IEEE Trans. Image Process. 2020
Visualization and visual analytics › perception
perceptual metrics
0.412020
Efficient Evaluation of Image Quality via Deep-Learning Approximation of Perceptual Metrics · IEEE Trans. Image Process. 2020
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
Natural language and speech › Information extraction and text analysis
sentiment analysis
0.322018
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
Data mining › text mining
information extraction and text analysis
0.212016
Distributional Random Oversampling for Imbalanced Text Classification · SIGIR 2016
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 › Representation and self-supervised learning › text embedding
document embedding
0.212023
Generalized Funnelling: Ensemble Learning and Heterogeneous Document Embeddings for Cross-Lingual Text Classification · ACM Trans. Inf. Syst. 2023
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

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

ensemble learning · 2.1word-class embeddings · 1.3transfer learning · 1.3multilingual BERT · 1.3weak classifiers · 0.9iterative reduction rate estimation · 0.9entropy-based noise detection · 0.9deep learning · 0.9funnelling · 0.8supervised term weighting · 0.4mean-opinion-score prediction · 0.4mean-opinion score prediction · 0.4learning to weight · 0.4random indexing · 0.3distributional semantics · 0.3distributional correspondence indexing · 0.3
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.2
2025 Efficient quantification on large-scale networks
abstract
Network quantification (NQ) is the problem of estimating the proportions of nodes belonging to each class in subsets of unlabelled graph nodes. When prior probability shift is at play, this task cannot be effectively addressed by first classifying the nodes and then counting the class predictions. In addition, unlike non-relational quantification, NQ demands enhanced flexibility in order to capture a broad range of connectivity patterns, resilience to the challenge of heterophily, and scalability to large networks. In order to meet these stringent requirements, we introduce XNQ, a novel method that synergizes the flexibility and efficiency of the unsupervised node embeddings computed by randomized recursive Graph Neural Networks, with an Expectation-Maximization algorithm that provides a robust quantification-aware adjustment to the output probabilities of a calibrated node classifier. In an extensive evaluation, in which we also validate the design choices underpinning XNQ through comprehensive ablation experiments, we find that XNQ consistently and significantly improves on the best network quantification methods to date, thereby setting the new state of the art for this challenging task. XNQ also provides a training speed-up of up to 10x–100x over other methods based on graph learning.
Alessio Micheli, Alejandro Moreo, Marco Podda, Fabrizio Sebastiani 0001, William Simoni, Domenico Tortorella
Mach. Learn.2
2025 Kernel density estimation for multiclass quantification
Alejandro Moreo, Pablo González, Juan José del Coz
Mach. Learn.1
2025 LEAP: Linear equations for classifier accuracy prediction under prior probability shift
abstract
Abstract The standard technique for predicting the accuracy that a classifier will have on unseen data ( classifier accuracy prediction —CAP) is cross-validation (CV). However, CV relies on the assumption that the training data and the test data are sampled from the same distribution, an assumption that is often violated in many real-world scenarios. When such violations occur (i.e., in the presence of dataset shift ), the estimates returned by CV are unreliable. The contribution of this paper is three-fold. First, we propose a CAP method specifically designed to work under prior probability shift (PPS), an instance of dataset shift in which the training and test distributions are characterized by different class priors. This method estimates the $$n^2$$ entries of the contingency table of the test data (thus allowing to estimate the value of any specific evaluation measure) by solving a system of $$n^2$$ independent linear equations, with n the number of classes. Second, we show that the equations that the cells of the contingency table must satisfy are actually more than $$n^2$$ , which gives rise to an overconstrained problem, and present a family of methods each based on a different selection of $$n^2$$ such equations. Third, we observe that, since a key step of the above methods involves predicting the class priors of the test data, one can exploit intuitions from the field of class prior estimation (a.k.a. “quantification”). Our experiments show that, when combined with state-of-the-art quantification techniques, under PPS our methods tend to outperform existing CAP methods.
Lorenzo Volpi, Alejandro Moreo, Fabrizio Sebastiani 0001
Mach. Learn.2
2025 Quantification using permutation-invariant networks based on histograms
abstract
Abstract Quantification, also known as class prevalence estimation, is the supervised learning task in which a model is trained to predict the prevalence of each class in a given bag of examples. This paper investigates the application of deep neural networks for tasks of quantification in scenarios where it is possible to apply a symmetric supervised approach that eliminates the need for classification as an intermediate step, thus directly addressing the quantification problem. Additionally, it discusses existing permutation-invariant layers designed for set processing and assesses their suitability for quantification. Based on our analysis, we propose HistNetQ, a novel neural architecture that relies on a permutation-invariant representation based on histograms that is especially suited for quantification problems. Our experiments carried out in two standard competitions, which have become a reference in the quantification field, show that HistNetQ outperforms other deep neural network architectures designed for set processing, as well as the current state-of-the-art quantification methods. Furthermore, HistNetQ offers two significant advantages over traditional quantification methods: i) it does not require the labels of the training examples but only the prevalence values of a collection of training bags, making it applicable to new scenarios; and ii) it is able to optimize any custom quantification-oriented loss function.
Olaya Pérez-Mon, Alejandro Moreo, Juan José del Coz, Pablo González
Neural Comput. Appl.2
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.2
2024 A Simple Method for Classifier Accuracy Prediction Under Prior Probability Shift
Lorenzo Volpi, Alejandro Moreo, Fabrizio Sebastiani 0001
DS (2)2
2024 Regularization-based methods for ordinal quantification
abstract
Abstract Quantification, i.e., the task of predicting the class prevalence values in bags of unlabeled data items, has received increased attention in recent years. However, most quantification research has concentrated on developing algorithms for binary and multi-class problems in which the classes are not ordered. Here, we study the ordinal case, i.e., the case in which a total order is defined on the set of $$n>2$$ n > 2 classes. We give three main contributions to this field. First, we create and make available two datasets for ordinal quantification (OQ) research that overcome the inadequacies of the previously available ones. Second, we experimentally compare the most important OQ algorithms proposed in the literature so far. To this end, we bring together algorithms proposed by authors from very different research fields, such as data mining and astrophysics, who were unaware of each others’ developments. Third, we propose a novel class of regularized OQ algorithms, which outperforms existing algorithms in our experiments. The key to this gain in performance is that our regularization prevents ordinally implausible estimates, assuming that ordinal distributions tend to be smooth in practice. We informally verify this assumption for several real-world applications.
Mirko Bunse, Alejandro Moreo, Fabrizio Sebastiani 0001, Martin Senz
Data Min. Knowl. Discov.2
2024 Binary quantification and dataset shift: an experimental investigation
abstract
Abstract Quantification is the supervised learning task that consists of training predictors of the class prevalence values of sets of unlabelled data, and is of special interest when the labelled data on which the predictor has been trained and the unlabelled data are not IID, i.e., suffer from dataset shift . To date, quantification methods have mostly been tested only on a special case of dataset shift, i.e., prior probability shift ; the relationship between quantification and other types of dataset shift remains, by and large, unexplored. In this work we carry out an experimental analysis of how current quantification algorithms behave under different types of dataset shift, in order to identify limitations of current approaches and hopefully pave the way for the development of more broadly applicable methods. We do this by proposing a fine-grained taxonomy of types of dataset shift, by establishing protocols for the generation of datasets affected by these types of shift, and by testing existing quantification methods on the datasets thus generated. One finding that results from this investigation is that many existing quantification methods that had been found robust to prior probability shift are not necessarily robust to other types of dataset shift. A second finding is that no existing quantification method seems to be robust enough to dealing with all the types of dataset shift we simulate in our experiments. The code needed to reproduce all our experiments is publicly available at https://github.com/pglez82/quant_datasetshift .
Pablo González, Alejandro Moreo, Fabrizio Sebastiani 0001
Data Min. Knowl. Discov.2
2024 Same or Different? Diff-Vectors for Authorship Analysis
abstract
In this article, we investigate the effects on authorship identification tasks (including authorship verification, closed-set authorship attribution, and closed-set and open-set same-author verification) of a fundamental shift in how to conceive the vectorial representations of documents that are given as input to a supervised learner. In “classic” authorship analysis, a feature vector represents a document, the value of a feature represents (an increasing function of) the relative frequency of the feature in the document, and the class label represents the author of the document. We instead investigate the situation in which a feature vector represents an unorderedpairof documents, the value of a feature represents the absolute difference in the relative frequencies (or increasing functions thereof) of the feature in the two documents, and the class label indicates whether the two documents are from the same author or not. This latter (learner-independent) type of representation has been occasionally used before, but has never been studied systematically. We argue that it is advantageous, and that, in some cases (e.g., authorship verification), it provides a much larger quantity of information to the training process than the standard representation. The experiments that we carry out on several publicly available datasets (among which one that we here make available for the first time) show that feature vectors representing pairs of documents (that we here callDiff-Vectors) bring about systematic improvements in the effectiveness of authorship identification tasks, and especially so when training data are scarce (as it is often the case in real-life authorship identification scenarios). Our experiments tackle same-author verification, authorship verification, and closed-set authorship attribution; while DVs are naturally geared for solving the 1st, we also provide two novel methods for solving the 2nd and 3rd that use a solver for the 1st as a building block. The code to reproduce our experiments is open-source and available online. 1
Silvia Corbara, Alejandro Moreo, Fabrizio Sebastiani 0001
ACM Trans. Knowl. Discov. Data2
2024 Multi-Label Quantification
abstract
Quantification, variously called supervised prevalence estimation or learning to quantify , is the supervised learning task of generating predictors of the relative frequencies (a.k.a. prevalence values ) of the classes of interest in unlabelled data samples. While many quantification methods have been proposed in the past for binary problems and, to a lesser extent, single-label multiclass problems, the multi-label setting (i.e., the scenario in which the classes of interest are not mutually exclusive) remains by and large unexplored. A straightforward solution to the multi-label quantification problem could simply consist of recasting the problem as a set of independent binary quantification problems. Such a solution is simple but naïve, since the independence assumption upon which it rests is, in most cases, not satisfied. In these cases, knowing the relative frequency of one class could be of help in determining the prevalence of other related classes. We propose the first truly multi-label quantification methods, i.e., methods for inferring estimators of class prevalence values that strive to leverage the stochastic dependencies among the classes of interest in order to predict their relative frequencies more accurately. We show empirical evidence that natively multi-label solutions outperform the naïve approaches by a large margin. The code to reproduce all our experiments is available online.
Alejandro Moreo, Manuel Francisco, Fabrizio Sebastiani 0001
ACM Trans. Knowl. Discov. Data1
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.3
2023 Syllabic quantity patterns as rhythmic features for Latin authorship attribution
abstract
Abstract It is well known that, within the Latin production of written text, peculiar metric schemes were followed not only in poetic compositions, but also in many prose works. Such metric patterns were based on so‐called syllabic quantity, that is, on the length of the involved syllables, and there is substantial evidence suggesting that certain authors had a preference for certain metric patterns over others. In this research we investigate the possibility to employ syllabic quantity as a base for deriving rhythmic features for the task of computational authorship attribution of Latin prose texts. We test the impact of these features on the authorship attribution task when combined with other topic‐agnostic features. Our experiments, carried out on three different datasets using support vector machines (SVMs) show that rhythmic features based on syllabic quantity are beneficial in discriminating among Latin prose authors.
Silvia Corbara, Alejandro Moreo, Fabrizio Sebastiani 0001
J. Assoc. Inf. Sci. Technol.2
2023 Generalized Funnelling: Ensemble Learning and Heterogeneous Document Embeddings for Cross-Lingual Text Classification
abstract
Funnelling (Fun) is a recently proposed method for cross-lingual text classification (CLTC) based on a two-tier learning ensemble for heterogeneous transfer learning (HTL). In this ensemble method, 1st-tier classifiers, each working on a different and language-dependent feature space, return a vector of calibrated posterior probabilities (with one dimension for each class) for each document, and the final classification decision is taken by a meta-classifier that uses this vector as its input. The meta-classifier can thus exploit class-class correlations, and this (among other things) gives Fun an edge over CLTC systems in which these correlations cannot be brought to bear. In this paper we describe Generalized Funnelling (gFun), a generalisation of Fun consisting of an HTL architecture in which 1st-tier components can be arbitrary view-generating functions, i.e., language-dependent functions that each produce a language-independent representation ("view") of the (monolingual) document. We describe an instance of gFun in which the meta-classifier receives as input a vector of calibrated posterior probabilities (as in Fun) aggregated to other embedded representations that embody other types of correlations, such as word-class correlations (as encoded by Word-Class Embeddings), word-word correlations (as encoded by Multilingual Unsupervised or Supervised Embeddings), and word-context correlations (as encoded by multilingual BERT ). We show that this instance of gFun substantially improves over Fun and over state-of-the-art baselines, by reporting experimental results obtained on two large, standard datasets for multilingual multilabel text classification. Our code that implements gFun is publicly available.
Alejandro Moreo, Andrea Pedrotti, Fabrizio Sebastiani 0001
ACM Trans. Inf. Syst.1
2022 LeQua@CLEF2022: Learning to Quantify
Andrea Esuli, Alejandro Moreo, Fabrizio Sebastiani 0001
ECIR (2)2
2022 Investigating Topic-Agnostic Features for Authorship Tasks in Spanish Political Speeches
Silvia Corbara, Berta Chulvi, Paolo Rosso, Alejandro Moreo
NLDB4
2022 Ordinal Quantification Through Regularization
Mirko Bunse, Alejandro Moreo, Fabrizio Sebastiani 0001, Martin Senz
ECML/PKDD (5)2
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. Data1
2021 Learning to Quantify: Methods and Applications (LQ 2021)
abstract
Learning to Quantify (LQ) is the task of training class prevalence estimators via supervised learning. The task of these estimators is to estimate, given an unlabelled set of data items D and a set of classes C ={c1,...., c|C|}, the prevalence (i.e., relative frequency) of each class c_i in D. LQ is interesting in all applications of classification in which the final goal is not determining which class (or classes) individual unlabelled data items belong to, but estimating the distribution of the unlabelled data items across the classes of interest. Example disciplines whose interest in labelling data items is at the aggregate level (rather than at the individual level) are the social sciences, political science, market research, ecological modelling, and epidemiology. While LQ may in principle be solved by classifying each data item in D and counting how many such items have been labelled with c_i, it has been shown that this "classify and count'' (CC) method yields suboptimal quantification accuracy. As a result, quantification is now no longer considered a mere byproduct of classification and has evolved as a task of its own. The goal of this workshop is bringing together all researchers interested in methods, algorithms, and evaluation measures and methodologies for LQ, as well as practitioners interested in their practical application to managing large quantities of data.
Juan José del Coz, Pablo González, Alejandro Moreo, Fabrizio Sebastiani 0001
CIKM3
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
CIKM1
2021 Re-assessing the "Classify and Count" Quantification Method
abstract
Learning to quantify (aka\quantification) is a task concerned with training unbiased estimators of class prevalence via supervised learning. This task originated with the observation that" Classify and Count"(CC), the trivial method of obtaining class prevalence estimates, is often a biased estimator, and thus delivers suboptimal quantification accuracy; following this observation, several methods for learning to quantify have been proposed that have been shown to outperform CC. In this work we contend that previous works have failed to use properly optimised versions of CC. We thus reassess the real merits of CC (and its variants), and argue that, while still inferior to some cutting-edge methods, they deliver near-state-of-the-art accuracy once (a) hyperparameter optimisation is performed, and (b) this optimisation is performed by using a true quantification loss instead of a standard classification-based loss. Experiments on three publicly available binary sentiment classification datasets support these conclusions.
Alejandro Moreo, Fabrizio Sebastiani 0001
ECIR (2)1
2021 Word-class embeddings for multiclass text classification
Alejandro Moreo, Andrea Esuli, Fabrizio Sebastiani 0001
Data Min. Knowl. Discov.1
2020 Nor-Vdpnet: A No-Reference High Dynamic Range Quality Metric Trained On Hdr-Vdp 2
abstract
HDR-VDP 2 has convincingly shown to be a reliable metric for image quality assessment, and it is currently playing a remarkable role in the evaluation of complex image processing algorithms. However, HDR-VDP 2 is known to be computationally expensive (both in terms of time and memory) and is constrained to the availability of a ground-truth image (the so-called reference) against to which the quality of a processed imaged is quantified. These aspects impose severe limitations on the applicability of HDR-VDP 2 to realworld scenarios involving large quantities of data or requiring real-time responses. To address these issues, we propose Deep No-Reference Quality Metric (NoR-VDPNet), a deep-learning approach that learns to predict the global image quality feature (i.e., the mean-opinion-score index Q) that HDR-VDP 2 computes. NoR-VDPNet is no-reference (i.e., it operates without a ground truth reference) and its computational cost is substantially lower when compared to HDR-VDP 2 (by more than an order of magnitude). We demonstrate the performance of NoR-VDPNet in a variety of scenarios, including the optimization of parameters of a denoiser and JPEG-XT.
Francesco Banterle, Alessandro Artusi, Alejandro Moreo, Fabio Carrara
ICIP3
2020 Efficient Evaluation of Image Quality via Deep-Learning Approximation of Perceptual Metrics
abstract
Image metrics based on Human Visual System (HVS) play a remarkable role in the evaluation of complex image processing algorithms. However, mimicking the HVS is known to be complex and computationally expensive (both in terms of time and memory), and its usage is thus limited to a few applications and to small input data. All of this makes such metrics not fully attractive in real-world scenarios. To address these issues, we propose Deep Image Quality Metric (DIQM), a deep-learning approach to learn the global image quality feature (mean-opinion-score). DIQM can emulate existing visual metrics efficiently, reducing the computational costs by more than an order of magnitude with respect to existing implementations.
Alessandro Artusi, Francesco Banterle, Fabio Carrara, Alejandro Moreo
IEEE Trans. Image Process.4
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.1
2019 Tutorial: Supervised Learning for Prevalence Estimation
Alejandro Moreo, Fabrizio Sebastiani 0001
FQAS1
2019 Learning to Quantify: Estimating Class Prevalence via Supervised Learning
abstract
Quantification (also known as "supervised prevalence estimation" [2], or "class prior estimation" [7]) is the task of estimating, given a set σ of unlabelled items and a set of classes C = c1, . . . , c |C| , the relative frequency (or "prevalence") p(ci ) of each class ci C, i.e., the fraction of items in σ that belong to ci . When each item belongs to exactly one class, since 0 ≤ p(ci ) ≤ 1 and Í ci C p(ci ) = 1, p is a distribution of the items in σ across the classes in C (the true distribution), and quantification thus amounts to estimating p (i.e., to computing a predicted distribution p?).
Alejandro Moreo, Fabrizio Sebastiani 0001
SIGIR1
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.2
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
CIKM2
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
IJCAI1
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
IJCAI1
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.5
2017 Towards portable natural language interfaces based on case-based reasoning
Alejandro Moreo, Juan Luis Castro, Jose Manuel Zurita
J. Intell. Inf. Syst.1
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
SIGIR1
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.1
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.1
2015 Distributional Correspondence Indexing for Cross-Language Text Categorization
Andrea Esuli, Alejandro Moreo
ECIR2
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
EMNLP6
2013 Learning regular expressions to template-based FAQ retrieval systems
Alejandro Moreo, Eduardo M. Eisman, Juan Luis Castro, Jose Manuel Zurita
Knowl. Based Syst.1
2013 A cloud of FAQ: A highly-precise FAQ retrieval system for the Web 2.0
Manuel Romero, Alejandro Moreo, Juan Luis Castro
Knowl. Based Syst.2
2012 Handling Context in Lexicon-Based Sentiment Analysis
Alejandro Moreo, Juan Luis Castro, Jose Manuel Zurita
IPMU (2)1
2012 Lexicon-based Comments-oriented News Sentiment Analyzer system
Alejandro Moreo, Manuel Romero, Juan Luis Castro, Jose Manuel Zurita
Expert Syst. Appl.1
2012 FAQtory: A framework to provide high-quality FAQ retrieval systems
Alejandro Moreo, Manuel Romero, Juan Luis Castro, Jose Manuel Zurita
Expert Syst. Appl.1
2012 Using Wikipedia concepts and frequency in language to extract key terms from support documents
Manuel Romero, Alejandro Moreo, Juan Luis Castro, Jose Manuel Zurita
Expert Syst. Appl.2
2012 A high-performance FAQ retrieval method using minimal differentiator expressions
Alejandro Moreo, María Navarro 0002, Juan Luis Castro, Jose Manuel Zurita
Knowl. Based Syst.1