Skip to Content
You are currently on the new version of our website. Access the old version .
TechnologiesTechnologies
  • Article
  • Open Access

17 June 2026

22 Pages

Learning from Crowds Using a Focal Loss Function: Dealing with Imbalanced Annotations

,
,
,
and
1
Automatics Research Group, Universidad Tecnológica de Pereira, Pereira 660003, Colombia
2
Centro de Investigación e Innovación en Bioingeniería, Universitat Politècnica de València, 46022 València, Spain
3
Signal Processing and Recognition Group, Universidad Nacional de Colombia, Manizales, Sede Manizales, Manizales 170003, Colombia
*
Author to whom correspondence should be addressed.

Abstract

Obtaining high-quality labeled data for supervised learning is costly, motivating the use of crowdsourcing, which distributes the annotation process across multiple workers with varying levels of expertise. A key challenge in crowdsourced data is annotation sparsity, as each worker labels only a limited subset of instances. This sparsity can amplify class imbalance, reduce supervision for minority classes, and bias standard cross-entropy-based models toward the majority classes. To address this problem, we propose a correlated chained Gaussian process framework trained on a focal-loss-based variational objective (CCGPFL). This probabilistic framework jointly models latent ground-truth and instance-dependent annotator reliability while accounting for correlations among annotators. In addition, the focal-weighted objective mitigates the imbalance induced by sparse annotations by assigning greater importance to harder examples during training. Experiments on synthetic, semi-synthetic, and fully real multi-annotator datasets show that CCGPFL achieves competitive and often superior performance relative to state-of-the-art learning-from-crowds baselines in terms of Overall Accuracy (OA) and Area Under the ROC Curve (AUC).

1. Introduction

The recent success of supervised learning depends largely on the availability of large amounts of well-labeled data for model training [1]. Domain experts commonly provide such labels and are often treated as ground truth. However, in many real-world scenarios, obtaining high-quality labels is expensive and time-consuming, especially in the era of large-scale data [2]. A practical alternative is crowdsourcing, which distributes the labeling process across multiple annotators with unknown levels of expertise [3]. Each annotator contributes a partial and potentially biased view of the latent ground truth to a limited number of training instances. Crowdsourced labels have enabled applications in medicine [4], biology [5], and natural language processing [6]. However, because crowdsourced labels are noisy and incomplete, standard supervised learning algorithms cannot be directly applied.
These challenges have motivated the field of learning from crowds (LFC), which seeks to build supervised models from multiple annotators [7]. Two perspectives dominate. The first, label inference, comprises a two-stage algorithm. In the first stage, noisy annotations are aggregated into a soft estimate of the latent ground truth; in the second, a standard supervised learner is trained on these inferred labels [2,7]. The most common baseline is majority voting (MV), which assigns each instance the label supported by the majority of annotators. Despite its simplicity, MV assumes homogeneous annotator reliability and equal contribution across instances, ignoring input-dependent expertise, systematic biases, and adversarial behavior. To address these limitations within the label-inference paradigm, probabilistic aggregators (e.g., confusion-matrix/EM approaches) weight annotators by estimated reliability and can produce calibrated soft labels [8,9].
The second approach involves modifying standard supervised learning models to perform learning directly from multiple noisy labels. Hence, in the training stage, the model jointly provides a soft estimate of the actual hidden labels, computes the workers’ performance, and trains the supervised learning model [10]. Prior work has shown that, unlike the label inference approach, training directly on multi-annotator data often yields better performance because input features inform both the latent labels and annotator behavior [11]. The seminal contribution of [10] introduced a logistic-regression formulation in which each annotator’s performance is captured via a confusion matrix. This idea has inspired numerous extensions, including crowd-layers [12,13] for deep neural networks and Gaussian-process models as natural ways to represent uncertainty present in the information from multiple annotators [11,14].
While these models have progressively improved the modeling of annotator behavior, their primary focus has been on refining the estimation of workers’ performance (WP). For instance, WP has been parameterized through quantities such as annotator accuracy [15] or confusion matrices [16]. However, these parameters are often assumed to be homogeneous across the input space and estimated under the assumption that annotators act independently. More sophisticated approaches based on Gaussian processes (GPs) and deep neural networks (DNNs) have attempted to relax these assumptions by modeling WP as a function of the input features and allowing dependencies among annotators [17,18].
Another fundamental challenge in learning from crowds is annotation sparsity [19], where each annotator labels only a small subset of the dataset, and most instance–annotator pairs remain unobserved. This issue is not merely a missing-data inconvenience. Even when the underlying class distribution is relatively balanced, sparse annotation patterns can distort the empirical distribution of observed labels, thereby biasing the learning process toward majority classes [20]. Moreover, the limited number of labels per annotator can hinder reliable estimation of annotator-specific parameters [21]. Existing strategies for mitigating annotation sparsity can be broadly grouped into three categories: methods that reconstruct missing entries in the annotation matrix [22,23], methods that share information across annotators to improve the estimation of annotator-specific parameters [13,21,24], and methods that augment sparse annotations with pseudo-labels generated by predictive models [25]. Although these strategies improve the use of incomplete annotations, they generally introduce additional mechanisms for label completion, parameter transfer, or iterative retraining. In contrast, comparatively less attention has been paid to directly mitigating the dominance of frequent annotation patterns within the training objective itself.
To address this limitation, we propose a focal-weighted learning objective for multi-annotator classification under sparse and noisy supervision. Our key idea is to replace the standard cross-entropy term used in variational learning with focal reweighting, so that the training procedure reduces the dominance of easy, frequently observed examples and places greater emphasis on harder, potentially underrepresented cases. Rather than applying focal loss to a conventional classifier, we incorporate it into a probabilistic learning-from-crowds framework that jointly estimates latent ground-truth labels and annotator reliabilities. To instantiate this idea, we build on the Correlated Chained Gaussian Processes (CCGP) framework [26], where likelihood parameters are represented by latent functions drawn from correlated Gaussian process priors. Through a semi-parametric latent factor model [27], annotator reliabilities become input-dependent latent functions that can also exhibit explicit inter-annotator correlations [18]. This leads to our proposed method, termed Correlated Chained Gaussian Processes with Focal Loss (CCGPFL), which combines flexible annotator modeling with a focal-weighted variational objective tailored to sparse, noisy, and potentially imbalanced crowdsourced annotations. Unlike prior CCGP-based learning-from-crowds models [17,28], the proposed approach explicitly modifies the training objective to address the imbalance effects induced by sparse annotation patterns.
The main contributions of this work are as follows:
  • We identify annotation sparsity as a source of imbalance in learning-from-crowds settings, showing that sparse annotation patterns can distort the empirical distribution of observed labels and hinder standard CE-based training.
  • We propose Correlated Chained Gaussian Processes with Focal Loss (CCGPFL), a probabilistic framework for multi-annotator classification that jointly learns latent ground-truth labels and annotator reliabilities under sparse and noisy supervision.
  • We derive a focal-weighted variational objective within a evidence lower bound (ELBO) of a CCGP-based model, enabling the incorporation of focal reweighting into learning from crowds while preserving flexible modeling of heterogeneous, potentially correlated annotators via input-dependent latent functions.
  • We evaluate the proposed method on synthetic, semi-synthetic, and real multi-annotator datasets, demonstrating competitive, and often superior, performance relative to existing LFC baselines, with clearer gains at moderate-to-high annotation sparsity.
The remainder of this paper is structured as follows: Section 2 presents the related work and the main contributions. Section 3 provides a comprehensive overview of the foundational concepts in probabilistic modeling for learning from crowds using our CCGPFL approach. Section 4 outlines the experimental setup in detail. Section 5 and Section 6 then present a thorough discussion of the experimental findings and offer concluding insights.

3. Probabilistic Model for Learning from Crowds

3.1. Problem Setup and Notation

Consider a K-class classification problem with inputs in R P . In the standard supervised setting, one seeks to learn a function f: R P → [ 0 , 1 ] K from a dataset { ( x n , y n ) } n = 1 N , where each x n ∈ R P is an input instance and each y n ∈ { 0 , 1 } K is a one-hot vector encoding the ground-truth label of sample n. In the crowdsourced setting, however, the true labels are unobserved. Instead, each instance x n is labeled by a subset of annotators drawn from a pool of W workers. Let W n ⊆ { 1 , … , W } denote the subset of annotators who provide a label for instance n. The resulting multi-annotator dataset is written as
D = { X , Y } = x n , { y n ( w ) } w ∈ W n n = 1 N ,
where each y n ( w ) ∈ { 0 , 1 } K is a possibly noisy one-hot annotation provided by annotator w for instance n.
Because each annotator labels only a limited subset of instances, the corresponding instance–annotator supervision pattern is typically sparse. Let N ¯ k denote the total number of observed annotations assigned to class k across all annotators, and let
N obs = ∑ k = 1 K N ¯ k
be the total number of observed annotations. We define the annotation sparsity level S ∈ [ 0 , 1 ] as
S = 1 − N obs N W ,
where N W is the maximum possible number of instance–annotator labels, and values of S closer to one indicate a higher proportion of unobserved pairs.
To distinguish between imbalance in the observed annotations and imbalance in the underlying dataset, we further define
R ¯ = max k N ¯ k min k N ¯ k , R = max k N k min k N k ,
where R ¯ measures the imbalance in the observed annotations, and R measures the imbalance in the latent true class frequencies [25]. In general, sparse annotation patterns may distort the empirical distribution of observed labels relative to the underlying class distribution, so that R ¯ can differ substantially from R.
Given this sparse multi-annotator setting, the goal is to learn a classifier f ( · ) that generalizes well while accounting for the mechanism through which annotators transform latent labels into noisy observations. This requires modeling annotator-specific reliability and, at the same time, handling the imbalance that may arise in the observed annotation distribution under sparse supervision.

3.2. Modeling Crowdsourced Data

Following [15], we assume a latent true label y n for each training instance. The labels provided by multiple annotators are then modeled as conditionally dependent on this latent ground truth and on each annotator’s reliability. To quantify the latter, we introduce a latent binary variable z n ( w ) representing the reliability of annotator w for instance n. When z n ( w ) = 1 , the annotator provides the correct label, modeled through a categorical distribution; conversely, when z n ( w ) = 0 , the annotation is assumed to follow a uniform distribution over classes, representing an incorrect or random response.
Given the latent variables and under the assumption of conditional independence across annotators, the likelihood of the observed multi-annotator data can be expressed as
p Y | Y ^ , Z = ∏ n = 1 N ∏ w ∈ W n ∏ k = 1 K y ^ n , k y n , k ( w ) z n ( w ) 1 K 1 − z n ( w ) ,
where y ^ n , k denotes the k-th component of the latent ground-truth probability vector for instance n, and  y n , k ( w ) is the k-th component of the one-hot label provided by annotator w. Consequently, the likelihood depends on two sets of latent parameters: Z ∈ [ 0 , 1 ] N × W , which collects the annotator reliabilities, and  Y ^ ∈ [ 0 , 1 ] N × K , which represents the estimated ground-truth class probabilities.

3.3. Modeling the Likelihood Parameters as Latent Functions: Correlated Chained Gaussian Processes (CCGP)

The estimation of the hidden true labels Y ^ and the annotators’ reliabilities Z are modeled from the input features X using the Correlated Chained Gaussian Processes (CCGP) framework [26]. The key idea is to associate each likelihood parameter with a latent function (LF) g j ( · ) : R P → R , whose output is transformed through a deterministic mapping h j ( · ) : R → B j into the valid parameter space B j of the j-th likelihood term.
In the multi-annotator model, this requires J = K + W latent functions: the first K represent the hidden ground-truth probabilities, while the remaining W encode the annotators’ reliabilities. The hidden labels are obtained via a softmax transformation ι ( · ) applied to the corresponding latent functions,
y ^ n , k = ι ( g k ( x n ) ) = exp ( g k ( x n ) ) ∑ l = 1 K exp ( g l ( x n ) ) .
The remaining W LFs g l w ( · ) , with  l w = K + w ∈ { K + 1 , … J } , are employed to codify the labelers’ reliabilities. We highlight that, despite z n ( w ) being a binary variable, we use the sigmoid transformation ς ( · ) as the link function to avoid discontinuities and favor the model’s stability.
To capture dependencies among annotators and classes, each LF g j ( · ) is modeled as one of the outputs of a multi-output Gaussian process. In the multi-annotator setting, this formulation enables the model to represent inter-annotator correlations and the dependence of annotator performance on the input features. Specifically, each latent function is expressed as a linear combination of D independent Gaussian process priors, following the Semi-Parametric Latent Factor Model (SLFM) [44,45]:
g j ( x n ) = ∑ d = 1 D a j , d u d ( x n ) ,
where each u d ( x n ) is an IID sample from a Gaussian process, u d ( · ) ∼ GP ( 0 , κ d ( · , · ) ) , which is represented by a mean function (assumed to be zero) and the covariance function given by the kernel function κ d ( · , · ) : R P × R P → R ; in addition, a j , d ∈ R are the combination parameters. This shared latent factor structure enables each output function to be expressed as a mixture of common latent processes, thereby capturing correlations among annotators, classes, and input-dependent patterns in a unified manner.
However, vanilla GPs have a computational complexity of O ( N 3 ) , making them prohibitive for large datasets. Accordingly, we resort to well-known sparse GPs to reduce this computational complexity. Thus, the goal is to augment the GP priors by defining a vector of inducing variables  u = [ u 1 ⊤ , … , u D ⊤ ] ⊤ ∈ R M D × 1 . The inducing variables vector is built from vectors u d = [ u d ( λ 1 ( d ) ) , … , u d ( λ M ( d ) ) ] , which correspond to additional evaluations of u d ( · ) at M unknown inducing inputs λ m ( d ) ∈ R P summarizing the information in the N training points. Note that we define a set of inducing points Λ d = [ λ 1 ( d ) , … , λ M ( d ) ] ⊤ ∈ R M × P for each latent function u d ( · ) . In addition, let λ = [ vec ( Λ d ) , … , vec ( Λ D ) ] ⊤ ∈ R M P D × 1 be the vector of all inducing points [46]. According to the above, our CCGP models the latent true labels and the annotators’ reliabilities based on the following joint distribution (Figure 1 shows the probabilistic graphical model),
p ( Y , Y ^ , Z , g ^ , u ) = p ( Y | Y ^ , Z ) ∏ j = 1 J p ( g j | u ) p ( u ) ,
where g j = g j ( x 1 ) , … , g j ( x N ) ⊤ ∈ R N × 1 , and  g ^ = g 1 ⊤ , … , g J ⊤ ⊤ ∈ R N J × 1 . Alike,
p ( g j | u ) = N g j | K g j , u K u , u − 1 u , K g j , g j − K g j , u K u , u − 1 K u , g j ,
p ( u ) = N u | 0 , K u u = ∏ d = 1 D N ( u d | 0 , K u d u d ) ,
where K u u ∈ R D M × D M is a block-diagonal containing blocks K u d u d ∈ R M × M , based on the kernel function κ d ( · , · ) . Similarly, K g j g j ∈ R N × N contains elements ∑ d = 1 D a j , d 2 κ d ( x n , x n ′ ) , where x n , x n ′ ∈ X . Likewise, K g j u = [ K g j u 1 , … , K g j u D ] ∈ R N × D M , where K g j u d ∈ R N × M gathers elements a j , d κ d ( x n , λ m ( d ) ) , m ∈ { 1 , … , M } . To obtain the posterior distributions over the latent parameters, the true labels, and the workers’ reliabilities, we require integrating out the expression in Equation (6) with respect to g ^ and u . Nevertheless, because we are not dealing with Gaussian likelihoods, such integration is analytically intractable. Thus, we employ the so-called Variational Inference, which approximates the actual posterior as follows:
p ( g ^ , u | Y ) ≈ q ( g ^ , u ) = q ( g ^ | u ) q ( u ) = ∏ j = 1 J q ( g j | u ) ∏ d = 1 D q ( u d ) ,
where the distributions q ( g j | u ) , ∀ j ∈ 1 , … , J are considered to be equal to the prior (see Equation (7)), allowing for efficient mini-batch training as established. In addition, each q ( u d ) is computed as a multivariate Gaussian distribution with unknown mean m d ∈ R M × 1 and covariance matrix V d ∈ R M × M . Consequently, the approximation of the posterior comprises the computation of the variational parameters { m d , V d } d = 1 D by maximizing an evidence lower bound (ELBO). For classification from crowdsourced data, the ELBO is derived from the likelihood in Equation (3)
L = ∑ n = 1 N ∑ w ∈ W n E q ( g 1 ) … q ( g J ) log p y n ( w ) | y ^ n , z n ( w ) − ∑ d = 1 D D KL ( q ( u d ) | | p ( u d ) ) ,
where
q ( g j ) = ∫ q ( g j | u ) q ( u ) d u
and D KL ( p ( · ) , q ( · ) ) stand for the Kullback–Leibler divergence between distributions p ( · ) and q ( · ) ; similarly,
log p ( y n ( w ) | y ^ n , z n ( w ) ) = z n ( w ) ∑ k = 1 K y n , k ( w ) log ( y ^ n , k ) ︸ C C E + 1 − z n ( w ) log 1 K .
Figure 1. Probabilistic graphical model of our CCGP. Shadow (light) circles represent observed (latent) variables and arrows define conditional dependences. Each y w ∈ [ 0 , 1 ] N r × K contains the one-hot representation of the N r labels given by w-th worker; similarly, z w ∈ R N × 1 represents the reliability for labeler w.
We highlight that, from the ELBO in Equation (10), we also compute the model hyperparameters, including the combination parameters in the SLFM { a j , d } j , d = 1 J , D , the latent variables λ , and the kernel. From Equation (12), we note that the first term on the right side is based on the Categorical Cross-Entropy (CCE), which is prone to overfitting the majority class in an imbalanced scenario.

3.4. CCGPFL: From Categorical Cross-Entropy to Focal Loss in the ELBO Formulation

In the variational framework described in Equation (10), the data-fitting term of the Evidence Lower Bound (ELBO) is defined through the log-likelihood log p ( y n ( w ) | y ^ n , z n ( w ) ) , which is based on the Categorical Cross-Entropy (CCE) loss, as expressed in Equation (12). Although effective in balanced settings, the CCE objective tends to overfit majority classes and underrepresent minority ones, particularly when annotation sparsity amplifies class imbalance. Consequently, the resulting gradient updates are dominated by abundant, well-classified samples, leading to biased learning.
To mitigate this problem, we incorporate the focal loss (FL) [47] into the variational objective. The focal loss extends the standard cross-entropy by adding a modulating factor ( 1 − y ^ n , k ) γ that dynamically downweights easy or well-classified examples, focusing learning on minority and hard samples. Formally, for a K-class problem, the focal loss for a single instance x n with one-hot label y n is defined as
L FL ( y n , y ^ n ) = − ∑ k = 1 K y n , k ( 1 − y ^ n , k ) γ log ( y ^ n , k ) ,
where γ ≥ 0 controls the focusing strength, and  y ^ n = f ( x n ) denotes the predicted class probabilities. When γ = 0 , the focal loss reduces to the CCE, ensuring backward compatibility.
Accordingly, to train a model aware of class imbalance, we replace the CCE-based data-fit term with the following focal-loss-based function:
L FL ( y n ( w ) , y ^ n , z n ( w ) ) = z n ( w ) ∑ k = 1 K y n , k ( w ) ( 1 − y ^ n , k ) γ log ( y ^ n , k ) + ( 1 − z n ( w ) ) log 1 K .
By substituting Equation (14) into the ELBO in Equation (10), the resulting focal-loss-based variational objective becomes
L FL = ∑ n = 1 N ∑ w ∈ W n E q ( g 1 ) … q ( g J ) L FL ( y n ( w ) , y ^ n , z n ( w ) ) − ∑ d = 1 D D KL ( q ( u d ) ∥ p ( u d ) ) .
The focal modulation reshapes the gradient flow within the variational objective in Equation (15): the expected log-likelihood term now weights each observation by its classification difficulty, effectively balancing the contributions of sparse and minority-class annotations. As a result, the proposed focal-loss-based variational objective encourages the model to learn from informative, underrepresented, and hard-to-classify samples while retaining the probabilistic regularization induced by the Kullback–Leibler divergence. This modification directly addresses the imbalance issues inherent in sparse crowdsourced data.
On the other hand, the expectation E q ( g 1 ) … q ( g J ) L FL ( y n ( w ) , y ^ n , z n ( w ) ) term in Equation (15) does not admit an analytical solution due to the softmax and sigmoid transformations employed to, respectively, estimate the ground truth { y ^ n } n = 1 N and the annotators’ reliabilities { z n ( w ) } n , w = 1 N , W . Therefore, it is approximated numerically using Monte Carlo estimation and the reparameterization trick [48]. In particular, let q ( g j ) = N ( g j ∣ m j , C j ) , j ∈ { 1 , … , J } , denote the variational distribution associated with the j-th latent function (computed as in Equation (11)). For each Monte Carlo sample t ∈ { 1 , … , T } , we draw ϵ j ( t ) ∼ N ( 0 , I ) , and construct a sample from the corresponding variational distribution as
g j ( s ) = m j + L j ⊙ ϵ j ( s ) ,
where L j is the Cholesky factor of C j , and  ⊙ represents the Hadamard product. Consequently, the expected focal-loss term for the annotation provided by worker w, for sample n, is approximated as
E q ( g 1 ) … q ( g J ) L FL y n ( w ) , y ^ n , z n ( w ) ≈ 1 T ∑ t = 1 T L FL y n ( w ) , y ^ n ( t ) , z n ( w , t ) ,
where y ^ n ( t ) and z n ( w , t ) are obtained by propagating the sampled latent functions { g j ( t ) } j = 1 J through the corresponding transformations.
Then, to reduce computational cost and enable stochastic gradient updates, we approximate the focal-loss-based ELBO using mini-batching. At each optimization step, we uniformly sample a mini-batch B of size m b from the dataset, where each element contains an input sample x n and all its available annotations { y n w } w ∈ W n . The index set I ⊂ { 1 , … , N } is drawn uniformly, so | I | = m b and B = ( x n , { y n ( w ) } w ∈ W n ) n ∈ I . Accordingly, the mini-batch estimator of the focal-loss-based ELBO is given by
L ^ FL = N T m b ∑ n ∈ I ∑ w ∈ W n ∑ t = 1 T L FL y n ( w ) , y ^ n ( t ) z n ( w , t ) − ∑ d = 1 D D KL q ( u d ) ∥ p ( u d ) ,
Note that, since the instances are sampled uniformly, the data-fit term is rescaled by the factor N / m b . Finally, the computational complexity of our model is dominated by the matrix inversion of K u u , with  O ( D M 3 ) operations, and by the matrix products K g j u K u u − 1 j = 1 J , with O ( J m b D M 2 ) operations. Here, g j represents the m b values of the j-th latent function evaluated on a mini-batch [49]. Figure 2 summarizes the proposed CCGPFL framework.
Figure 2. Overview of the proposed CCGPFL framework. First, a set of latent Gaussian processes u d ( x ) is combined through a semiparametric latent factor model (SLFM) to generate the correlated latent functions g j ( x ) . Then, the link function ι ( · ) produces the ground-truth class estimates y ^ , while the functions ς w ( · ) estimate the instance-dependent reliability z ( w ) of each annotator. Finally, both outputs are incorporated into the focal-loss-based variational objective L ^ FL (see Equation (18)).

3.5. Predictive Distributions

Once the CCGPFL model has been trained, the final step is to perform a prediction on unseen data. Given a new input x * , the objective is to estimate both its class probabilities and the reliability associated with each annotator. Formally, the predictive class probability for category k is defined as
y ^ * , k = p ( y * = k ∣ x * , f ^ , u ) ,
while the predictive reliability for annotator w is given by z * ( w ) = p ( z ( w ) = 1 ∣ x * , f ^ , u ) .
Since both quantities depend on latent Gaussian process outputs, their analytical computation is intractable. Instead, we approximate their predictive moments under the variational posterior q ( g ^ * ) , defined as
q ( g ^ * ) = ∫ p ( g ^ * ∣ u ) q ( u ) d u .
Accordingly, the first and second predictive moments for class probabilities and annotator reliabilities are computed as
E [ y ^ * , k ] ≈ ∫ ι ( g k ( x * ) ) q ( g ^ * ) d g ^ * ,
E [ y ^ * , k 2 ] ≈ ∫ ι ( g k ( x * ) ) 2 q ( g ^ * ) d g ^ * ,
E [ z * ( w ) ] ≈ ∫ ς ( g l w , * ) q ( g ^ * ) d g ^ * ,
E [ ( z * ( w ) ) 2 ] ≈ ∫ ς ( g l w , * ) 2 q ( g ^ * ) d g ^ * ,
where ι ( · ) and ς ( · ) denote the softmax and sigmoid transformations, respectively. The predictive variances can then be obtained from the standard moment identity Var [ A ] = E [ A 2 ] − E [ A ] 2 .
Since the integrals in Equations Equations (19)–(22) do not admit closed-form solutions, all expectations are estimated via Monte Carlo sampling from the variational posterior q ( g ^ * ) . This procedure provides both the mean predictive class probabilities and interpretable measures of annotator reliability while naturally incorporating uncertainty arising from the latent Gaussian processes. The complete training and prediction procedure of the proposed CCGPFL model is summarized in Algorithm 1.
Algorithm 1: CCGPFL for learning from sparse and imbalanced crowdsourced labels
Technologies 14 00370 i001

4. Experimental Set-Up

We validate the performance of our CCGPFL in different datasets with simulated and real workers. Below, we present the details of the considered experiments.

4.1. Sensitivity Analysis of the Focal-Loss Parameter γ Under Varying Annotator Sparsity Levels

We consider a fully synthetic one-dimensional dataset for a three-class classification problem, which allows access to the ground-truth labels in both training and test sets. The latent label of each instance is determined by the maximum among sin ( 2 π x n ) , − sin ( 2 π x n ) , and 0.5 − sin ( 2 π ( x n + 0.25 ) ) . We generate 100 training samples and 200 test samples over the interval [ 0 , 1 ] . To emulate the learning-from-crowds setting, we follow [18] and simulate five correlated annotators with input-dependent reliabilities. Figure 3 illustrates the resulting classification problem together with the annotators’ reliability functions, whose average accuracies are [ 0.88 , 0.61 , 0.59 , 0.58 , 0.24 ] .
Figure 3. One-dimensional synthetic dataset used for multi-class classification. The left panel depicts the ground-truth partition of the input space into three classes, with each color representing a different class. The five panels on the right show the reliability of each simulated annotator as a function of the input, highlighting heterogeneous labeling behaviors. Annotator 1 is reliable almost everywhere except in a narrow central interval; Annotator 2 is reliable in the left and middle parts but fails on the right; Annotator 3 is mostly unreliable on the left and reliable on the right; Annotator 4 alternates between high- and low-reliability regions; and Annotator 5 is the least reliable overall, except near the far right end of the domain. This construction provides a controlled setting for evaluating learning methods under input-dependent and correlated annotation noise.
On top of this synthetic multi-annotator setting, we consider different annotation sparsity levels S ∈ { 0 , 0.2 , 0.4 , 0.6 , 0.8 } . For each target sparsity level S, we generate annotator-specific sparsity rates { s w } w = 1 W by sampling from a Gaussian distribution with mean S and standard deviation 0.1 , and then clipping the sampled values to the interval [ 0 , 1 ] . Next, for each annotator w, a proportion s w of the samples is selected uniformly at random, and the corresponding labels are removed. This procedure yields incomplete annotator-response matrices with heterogeneous patterns of missingness. As sparsity increases, the amount of available supervision decreases and its distribution becomes more irregular; as a result, some classes may be represented by fewer observed annotations than others, thereby increasing the imbalance of the supervision signal. To ensure that every instance receives at least one annotation, the last worker provides additional labels when necessary. Consequently, in practice, annotator W may exhibit a realized sparsity level lower than its target value s W .
This setting is especially relevant for the variational objective in Equation (14), which includes a focal-loss term controlled by the hyperparameter γ . In standard supervised learning, γ is usually tuned by optimizing a validation metric such as accuracy or AUC. However, such a strategy is not directly applicable in real learning-from-crowds problems, because validation metrics require access to true labels, which are unavailable in practice. Here, the synthetic nature of the dataset enables analysis of γ behavior in a controlled environment. Accordingly, for each sparsity level, we evaluate γ ∈ { 0.1 , 0.2 , 0.4 , 0.6 , 0.8 , 1 , 2 } and compare the resulting test performance. This experiment is designed to characterize the sensitivity of the proposed focal-weighted objective to γ and to assess its robustness under progressively sparser annotation regimes that yield weaker, potentially more imbalanced supervision.

4.2. Testing CCGPFL Under Different Conditions of Class Imbalance and Sparsity

Now, we test our CCGPFL using semi-synthetic and fully real datasets with varying levels of imbalance and sparsity. We consider semi-synthetic datasets to be those whose features come from real applications and whose labels are simulated using the approach proposed in [18]. Specifically, we use six datasets from the University of California Irvine machine learning (UCI) repository (Iris plant–(Iris), Occupancy Detection Data Set–(Occupancy), Image Segmentation–(Segmentation), Skin Segmentation Data Set–(Skin), Tic-Tac-Toe Endgame database–(tic-tac-toe), Wine Quality–(Wine)) and the bearing data collected by Case Western Reserve University, where we employed the parametrization process described in [50].
On the other hand, regarding the fully real datasets (where both the input features and the multi-label annotations come from real applications), we use two datasets. The first is a bio-signal database, where the ground truth is available and comprises the estimation of the presence/absence of voice pathologies. Each voice signal is parametrized to obtain an input space with P = 13 . The labels are obtained from a panel of up to four physicians, who measure voice quality using five perceptual features: Grade of dysphonia (G), Roughness (R), Breathiness (B), Asthenia (A), and Strain (S). For each perceptual scale, the specialist is required to provide a tag ranging from 0 (healthy) to 3 (severe); however, we discard scales (A) and (S) due to a low quality of annotators [51]. Thus, we identify three multiclass classification problems (one for each perceptual scale); however, since we only have the ground truth for the binary setting (pathological or normal voice), we redefine the multi-labeler annotations as follows: labels assigned to class 0 are considered as normal voice; otherwise, they are categorized as pathological voices. Moreover, the second dataset consists of a collection of song records categorized into 10 music genres. A total of 700 samples were published on the Amazon Mechanical Turk platform to obtain labels from 44 workers. The feature extraction is done by following the procedure in [15], from which we obtain an input space with P = 124 . Table 1 summarizes the tested datasets for the classification case.
Table 1. Tested databases under different conditions of class imbalance. Note that, for the voice dataset, we report the three values of R due to the considered perceptual scales (G, R, and B).

4.3. Method Comparison and CCGPFL Training

The classification performance is evaluated using the overall accuracy (OA) and the area under the ROC curve (AUC). We use a hold-out validation scheme with 10 repetitions, where 70 % of the samples are used for training and the remaining 30 % for testing. This procedure is applied to all experiments, except for the fully synthetic and music datasets, where the training and testing sets are predefined.
In addition, we compare the performance of our CCGPFL with several state-of-the-art algorithms (see Table 2). We use the following abbreviations: Gaussian Processes—(GP), Ground Truth—(GT), Majority Voting—(MV), correlated chained Gaussian processes for multiple annotators—(CCGPMA), Deep Learning from Crowds—(DLFC), Chained Deep Learning—(CDL), Categorical Cross-Entropy—(CCE), and Generalized Cross-Entropy—(GCE).
Table 2. Short overview of the state-of-the-art methods tested.
Conversely, to train our CCGPFL and all the GPs-based methods, we employ the well-known Squared Exponential Covariance Function [53], governed by the parameter ϑ ∈ R + that defines the characteristic length-scale, which is estimated by optimizing the corresponding ELBO. Further, according to the results in [18], we define the D = W + K GPs for the SLFM. Now, regarding the inducing variables, we fix M = 10 for the fully-synthetic experiments and M = 80 for the remaining experiments. Gradient descent is used with the ADAM optimizer. All the GP-based models are trained for I t = 100 iterations. We utilize a mini-batch size of m b = 100 samples. However, for smaller datasets (with fewer than 500 samples), we adjust the mini-batch size to the number of training samples, m b = N ; furthermore, we employ T = 800 samples for Monte Carlo approximations of the variational expectation. Finally, all experiments were conducted in Python 3.8, with the Pytorch 1.14 API, on a Google Colaboratory environment https://github.com/juliangilg/CCGPFL (accessed on 13 June 2026).

5. Results and Discussion

We first consider a controlled synthetic multi-annotator setting to examine how annotation sparsity affects the observed label distribution before analyzing the sensitivity of the proposed CCGPFL framework to the focal-loss parameter γ . The original synthetic dataset is fully balanced at the latent-class level. Therefore, any deviation of the annotation imbalance ratio R ¯ from one must arise from the annotation process rather than from the ground-truth class distribution.
Figure 4 reports the annotation imbalance ratio R ¯ for different sparsity levels S. Even at S = 0 , the observed imbalance ratio is R ¯ = 1.38 , indicating that the empirical distribution of the observed labels is already mildly distorted in the absence of missing annotations. Since the latent class distribution is balanced, this initial deviation is explained by the labeling errors introduced by the noisy annotators. As the sparsity level increases, R ¯ also increases, showing that sparse annotation patterns further amplify this distortion. These results provide empirical evidence for one of the central claims of this work: annotation sparsity not only reduces the amount of available supervision but also aggravates the imbalance of the observed label distribution. This behavior, in turn, motivates the use of reweighting mechanisms such as focal loss in end-to-end learning from crowds.
Figure 4. Observed annotation imbalance ratio R ¯ for different annotation sparsity levels S in the synthetic multi-annotator setting. Higher sparsity levels tend to produce larger values of R ¯ , indicating a stronger distortion of the empirical distribution of observed annotations.
Having established that increasing sparsity amplifies the distortion of the observed label distribution, we next analyze the sensitivity of the proposed objective to the focal-loss parameter γ . Figure 5 summarizes the AUC obtained for different combinations of sparsity levels S and γ ∈ { 0 , 0.1 , 0.2 , 0.4 , 0.6 , 0.8 , 1 , 2 } over five independent hold-out folds, where γ = 0 converges to the standard CE-based ELBO.
Figure 5. Sensitivity analysis of the focal-loss parameter γ across different annotation sparsity levels S. Each panel reports the mean and standard deviation of the AUC over five independent hold-out folds for a fixed sparsity level and multiple values of γ , including γ = 0 , which corresponds to the standard categorical cross-entropy objective.
First, as shown in the results from Figure 5, under low sparsity levels ( S = 0 and S = 0.2 ), there are no substantial differences between the standard CCE objective ( γ = 0 ) and the focal-weighted variants for the tested values of γ . In fact, the results suggest a slight performance degradation as γ increases. Conversely, as sparsity increases, the relative behavior of γ = 0 with respect to γ > 0 becomes more informative. In particular, for intermediate sparsity regimes such as S = 0.4 and S = 0.6 , the results suggest that values of γ > 0 can yield more favorable AUC values than the CCE baseline, which is consistent with the role of focal reweighting under increasingly distorted annotation distributions.
At the same time, the figure also shows that the amount of available supervision bounds the benefits of focal loss. Under the most extreme sparse scenario, S = 0.8 , the AUC remains low for all tested values of γ , including both γ = 0 and γ > 0 . To explain this behavior, recall that sparse annotations are generated by sampling an annotator-specific sparsity rate s w and then removing the corresponding proportion of labels at random. In addition, to ensure that every sample is labeled at least once, the last annotator (who performs worst in Figure 3) is used to provide additional labels when necessary. Therefore, under S = 0.8 , the problem is not only the severe reduction in available supervision but also the increased influence of a low-performing annotator, which further degrades the quality of the observed labels and limits the predictive performance of the model, regardless of the value of γ .
In summary, this experiment provides controlled empirical support for the main hypothesis underlying the proposed approach. As annotation sparsity increases, the observed supervision becomes not only weaker but also more distorted in its class distribution. Under low-to-intermediate sparsity regimes, focal reweighting appears more favorable than the standard CCE-based objective. In contrast, under extreme sparsity, its benefits are constrained by the degradation of quality labels.
The second set of experiments was conducted on both semi-synthetic and fully real datasets to evaluate the performance of our approach under various conditions of class imbalance and sparsity. Table 3 displays the classification results from these experiments, focusing on Overall Accuracy (OA) and Area Under the Curve (AUC). We used a nonparametric test, the Friedman test, to determine whether differences in classifier performance are statistically significant. This test ranks the algorithms for each dataset separately, with the best-performing algorithm receiving a rank of 1 and the second-best receiving a rank of 2 [54]. The null hypothesis of the Friedman test posits that all performances are equal. Additionally, we set a significance threshold of δ < 0.01 ; thus, a p-value below this threshold indicates rejection of the null hypothesis. Because GPGT is the theoretical upper bound, it is excluded from such statistical analysis. From the results, we obtain Chi-squared values of 34.18 and 38.21 with p-values of 3.7 × 10 − 5 and 6.8 × 10 − 6 , respectively, for the AUC and OA. Therefore, we have sufficient evidence to conclude that significant differences exist between the multi-labeler classifiers.
Table 3. Classification results, in terms of the OA and AUC, for Semi-synthetic and fully-real datasets. In bold, the highest performance excluding the theoretical upper bound GPGT. The Friedman test returns a Chi-square value of 34.18 and 38.21 with p-value of 3.7 × 10 − 5 and 6.8 × 10 − 6 , respectively, for the AUC and OA.
From Table 3, we see that the methods GPMV and DLFC (across all their variants) perform the worst in most cases. Notably, DLFC often falls below the simple GPMV baseline. At first glance, this is unexpected since majority voting (as in GPMV) is the most naive approach that assumes all annotators have similar expertise. However, two main factors help explain these results. First, DLFC—whether using MW, VW, or VW + B—offers a simple way to model how multiple workers label data. This approach is less flexible in representing labelers with heterogeneous reliabilities. Second, while GPMV is based on a Gaussian process framework, DLFC relies on deep learning networks, which can be at a disadvantage for the predominantly tabular datasets in this study [55]. Deep learning typically excels when there is a large volume of data or when it can learn complex feature representations, such as those found in images or text. In contrast, tabular datasets generally favor kernel-based approaches like Gaussian processes, which do not require large datasets to achieve good generalization.
We focus our analysis on multi-labeler models that consider correlated annotators, whose performance varies across input features. The models under consideration include CDL-CCE, CDL-GCE, CCGPMA, CCGP-CCE, and our CCGPFL. According to the results presented in Table 3, these methods outperform all other competing approaches. This is because these models provide a more realistic estimate of annotator behavior. Notably, our CCGPFL achieves the highest averages in both OA and AUC. Specifically, our method achieves the best OA on 7 out of 11 datasets and the best AUC on 6 out of 11 datasets. We attribute this success to the focal-loss-based variational objective presented in Equation (14), which enhances the model’s robustness against noisy, sparse, and imbalanced labels from multiple annotators. In comparison, CCGP-GCE shows the second-best average performance, thanks to its GCE-based loss function, which makes it robust to noisy labels. However, when we analyze the Voice (R), Voice (B), and Music datasets—identified as the most challenging due to their high class imbalance ratios (2.20, 5.94, and 1.75, respectively)—we observe that our CCGPFL achieves the best performance in both OA and AUC. This confirms that CCGPFL is less susceptible to noisy and imbalanced scenarios.

6. Conclusions

This work introduced CCGPFL, a probabilistic learning-from-crowds framework that combines Correlated Chained Gaussian Processes (CCGP) [26] with a focal-weighted variational objective. The proposed formulation models annotator behavior through input-dependent latent functions with explicit inter-annotator correlations, thereby capturing both heterogeneous reliabilities and dependencies among workers. Building on the ideas of [18,28], CCGPFL extends prior CCGP-based multi-annotator models by replacing standard CCE- or GCE-based variational formulations with an objective specifically tailored to sparse and imbalanced annotation regimes.
The experimental results provide support for the central hypothesis underlying the proposed approach. In the controlled synthetic setting, we showed that increasing annotation sparsity distorts the observed label distribution, even when the latent class distribution is perfectly balanced. This result is particularly relevant because it shows that sparsity affects not only the amount of available supervision, but also its empirical class distribution, thereby making the learning problem increasingly difficult for standard CE-based objectives. In this context, focal reweighting becomes more useful in low-to-intermediate sparse regimes, while its benefits are naturally constrained when the supervision signal becomes severely degraded.
The results on semi-synthetic and fully real datasets further show that CCGPFL achieves strong predictive performance in terms of both OA and AUC, while remaining competitive with or superior to existing multi-annotator baselines. In particular, the proposed framework attains the best average performance among the compared methods and shows clear advantages on the most challenging datasets, where label noise, sparsity, and class imbalance are more pronounced. Taken together, these findings highlight the importance of jointly modeling (i) dependencies among annotators, (ii) input-dependent annotator reliability, and (iii) imbalance-aware training objectives in realistic sparse multi-annotator settings.
A relevant limitation of the current formulation is that each annotator’s behavior is modeled through a binary latent variable z ( w ) , representing reliability. Although this assumption is useful for capturing whether an annotator is reliable or not on a given instance, it does not explicitly represent structured biases in the labeling process, such as systematic confusion between specific classes. A natural direction for future work is therefore to extend the proposed framework with annotator-specific confusion matrices, following ideas explored in [10,11,16]. Another promising direction is to adapt the proposed loss formulation to late-fusion settings in multimodal learning, where multiple information sources are integrated at the decision level rather than through multiple annotators. Such extensions could be particularly relevant in clinical applications involving heterogeneous data sources, including the diagnosis and treatment of behavioral disorders such as attention-deficit/hyperactivity disorder [56].

Author Contributions

Conceptualization, J.G.-G. and D.A.C.-P.; methodology, J.G.-G. and A.M.Á.-M.; software, J.G.-G. and A.M.Á.-M.; validation, A.O.-G., D.A.C.-P. and E.D.G.-E.; formal analysis, J.G.-G. and E.D.G.-E.; investigation, J.G.-G., D.A.C.-P., A.M.Á.-M. and E.D.G.-E.; resources, A.O.-G.; data curation, J.G.-G.; writing—original draft preparation, J.G.-G., D.A.C.-P. and A.O.-G.; writing—review and editing, A.M.Á.-M. and E.D.G.-E.; supervision, A.M.Á.-M. and E.D.G.-E.; project administration, D.A.C.-P. and A.O.-G.; funding acquisition, D.A.C.-P. and A.O.-G. All authors have read and agreed to the published version of the manuscript.

Funding

Under grants provided by the research program ACEMATE, cod. 111091991908, and the project with code 92406, both funded by the Ministerio de Ciencia, Tecnología e Innovación (MINCIENCIAS).

Data Availability Statement

The fully synthetic experiment can be reproduced using the notebooks available in the public repository: https://github.com/juliangilg/CCGPFL (accessed on 13 June 2026). The semi-synthetic experiments use public benchmark datasets from the UCI Machine Learning Repository: https://archive.ics.uci.edu/ (accessed on 13 June 2026). For the fully real experiments, the Music dataset is publicly available at https://fprodrigues.com/software/gpc-ma-gaussian-process-classification-with-multiple-annotators/ (accessed on 13 June 2026), whereas the Voice dataset is private and cannot be redistributed.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Hu, Y.; Jiang, L.; Li, C. Instance difficulty-based noise correction for crowdsourcing. Expert Syst. Appl. 2023, 212, 118794. [Google Scholar] [CrossRef] [Scilit]
  2. Li, J.; Jiang, L.; Zhang, W. Label Consistency-Based Ground Truth Inference for Crowdsourcing. IEEE Trans. Neural Netw. Learn. Syst. 2024, 36, 9408–9421. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  3. Zhang, J. Knowledge learning with crowdsourcing: A brief review and systematic perspective. IEEE/CAA J. Autom. Sin. 2022, 9, 749–762. [Google Scholar] [CrossRef] [Scilit]
  4. López-Pérez, M.; Morquecho, A.; Schmidt, A.; Pérez-Bueno, F.; Martín-Castro, A.; Mateos, J.; Molina, R. The CrowdGleason dataset: Learning the Gleason grade from crowds and experts. Comput. Methods Programs Biomed. 2024, 257, 108472. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  5. Gurari, D.; Theriault, D.; Sameki, M.; Isenberg, B.; Pham, T.A.; Purwada, A.; Solski, P.; Walker, M.; Zhang, C.; Wong, J.Y.; et al. How to collect segmentations for biomedical images? A benchmark evaluating the performance of experts, crowdsourced non-experts, and algorithms. In Proceedings of the 2015 IEEE Winter Conference on Applications of Computer Vision; IEEE: New York, NY, USA, 2015; pp. 1169–1176. [Google Scholar]
  6. Rodrigues, F.; Lourenco, M.; Ribeiro, B.; Pereira, F.C. Learning supervised topic models for classification and regression from crowds. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 39, 2409–2422. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  7. Rodrigues, F.; Pereira, F. Deep learning from crowds. In Proceedings of the AAAI Conference on Artificial Intelligence; AAAI Press: Palo Alto, CA, USA, 2018; Volume 32. [Google Scholar]
  8. Dawid, A.; Skene, A. Maximum likelihood estimation of observer error-rates using the EM algorithm. Appl. Stat. 1979, 28, 20–28. [Google Scholar] [CrossRef] [Scilit]
  9. Zhang, J.; Wu, X.; Sheng, V.S. Imbalanced multiple noisy labeling. IEEE Trans. Knowl. Data Eng. 2014, 27, 489–503. [Google Scholar] [CrossRef] [Scilit]
  10. Raykar, V.C.; Yu, S.; Zhao, L.H.; Valadez, G.H.; Florin, C.; Bogoni, L.; Moy, L. Learning from crowds. J. Mach. Learn. Res. 2010, 11, 1297–1322. [Google Scholar]
  11. Morales-Alvarez, P.; Ruiz, P.; Coughlin, S.; Molina, R.; Katsaggelos, A.K. Scalable variational Gaussian processes for crowdsourcing: Glitch detection in LIGO. IEEE Trans. Pattern Anal. Mach. Intell. 2020, 44, 1534–1551. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  12. Wei, H.; Xie, R.; Feng, L.; Han, B.; An, B. Deep learning from multiple noisy annotators as a union. IEEE Trans. Neural Netw. Learn. Syst. 2022, 34, 10552–10562. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  13. Li, S.; Xia, X.; Deng, J.; Ge, S.; Liu, T. Transferring annotator-and instance-dependent transition matrix for learning from crowds. IEEE Trans. Pattern Anal. Mach. Intell. 2024, 46, 7377–7391. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  14. Rodrigues, F.; Pereira, F.; Ribeiro, B. Gaussian process classification and active learning with multiple annotators. In Proceedings of the International Conference on Machine Learning; PMLR: Cambridge, MA, USA, 2014; pp. 433–441. [Google Scholar]
  15. Rodrigues, F.; Pereira, F.; Ribeiro, B. Learning from multiple annotators: Distinguishing good from random labelers. Pattern Recognit. Lett. 2013, 34, 1428–1436. [Google Scholar] [CrossRef] [Scilit]
  16. López-Pérez, M.; Morales-Álvarez, P.; Cooper, L.A.; Molina, R.; Katsaggelos, A.K. Deep Gaussian processes for classification with multiple noisy annotators. Application to breast cancer tissue classification. IEEE Access 2023, 11, 6922–6934. [Google Scholar] [CrossRef] [Scilit]
  17. Triana-Martinez, J.C.; Gil-González, J.; Fernandez-Gallego, J.A.; Álvarez-Meza, A.M.; Castellanos-Dominguez, C.G. Chained deep learning using generalized cross-entropy for multiple annotators classification. Sensors 2023, 23, 3518. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  18. Gil-Gonzalez, J.; Giraldo, J.J.; Álvarez-Meza, A.M.; Orozco-Gutierrez, A.; Álvarez, M.A. Correlated Chained Gaussian Processes for Datasets with Multiple Annotators. IEEE Trans. Neural Netw. Learn. Syst. 2021, 34, 4514–4528. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  19. Ibrahim, S.; Nguyen, T.; Fu, X. Deep Learning From Crowdsourced Labels: Coupled Cross-Entropy Minimization, Identifiability, and Regularization. In Proceedings of the International Conference on Representation Learning, Kigali, Rwanda, 1–5 May 2023. [Google Scholar]
  20. Zhang, Y.; Kang, B.; Hooi, B.; Yan, S.; Feng, J. Deep long-tailed learning: A survey. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 10795–10816. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  21. Zhang, J.; Zheng, Z.; Jiang, X.; Sheng, V.S. Learning From Crowds With Multiple Feature Dynamic Fusion-Based Annotation Generation. In Proceedings of the IEEE Transactions on Pattern Analysis and Machine Intelligence; IEEE: New York, NY, USA, 2026. [Google Scholar]
  22. Wu, X.; Jiang, L.; Zhang, W.; Li, C. Worker similarity-based label completion for crowdsourcing. IEEE Trans. Big Data 2024, 11, 710–721. [Google Scholar] [CrossRef] [Scilit]
  23. Yang, B.; Jiang, L.; Zhang, W. Probabilistic matrix factorization-based three-stage label completion for crowdsourcing. In Proceedings of the 2024 IEEE International Conference on Data Mining (ICDM); IEEE: New York, NY, USA, 2024; pp. 540–549. [Google Scholar]
  24. Zhang, H.; Li, S.; Zeng, D.; Yan, C.; Ge, S. Coupled confusion correction: Learning from crowds with sparse annotations. In Proceedings of the AAAI Conference on Artificial Intelligence; AAAI Press: Palo Alto, CA, USA, 2024; Volume 38, pp. 16732–16740. [Google Scholar]
  25. Shi, Y.; Li, S.Y.; Huang, S.J. Learning from crowds with sparse and imbalanced annotations. Mach. Learn. 2023, 112, 1823–1845. [Google Scholar]
  26. Giraldo, J.J.; Zhang, J.; Alvarez, M.A. Correlated Chained Gaussian Processes for Modelling Citizens Mobility Using a Zero-Inflated Poisson Likelihood. IEEE Trans. Intell. Transp. Syst. 2022, 23, 20337–20351. [Google Scholar] [CrossRef] [Scilit]
  27. Alvarez, M.A.; Rosasco, L.; Lawrence, N.D. Kernels for vector-valued functions: A review. Found. Trends Mach. Learn. 2012, 4, 195–266. [Google Scholar] [CrossRef] [Scilit]
  28. Gil-González, J.; Daza-Santacoloma, G.; Cárdenas-Peña, D.; Orozco-Gutiérrez, A.; Álvarez-Meza, A. Generalized Cross-Entropy for Learning from Crowds based on Correlated Chained Gaussian Processes. Results Eng. 2025, 25, 103863. [Google Scholar] [CrossRef] [Scilit]
  29. Ibrahim, S.; Traganitis, P.A.; Fu, X.; Giannakis, G.B. Learning from crowdsourced noisy labels: A signal processing perspective. IEEE Signal Process. Mag. 2025, 42, 84–106. [Google Scholar] [CrossRef] [Scilit]
  30. Blushtein-Livnon, R.; Svoray, T.; Dorman, M. Performance of human annotators in object detection and segmentation of remotely sensed data. IEEE Trans. Geosci. Remote Sens. 2025, 63, 4407116. [Google Scholar] [CrossRef] [Scilit]
  31. López-Pérez, M.; Morales-Álvarez, P.; Cooper, L.A.; Felicelli, C.; Goldstein, J.; Vadasz, B.; Molina, R.; Katsaggelos, A.K. Learning from crowds for automated histopathological image segmentation. Comput. Med. Imaging Graph. 2024, 112, 102327. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  32. He, Z.; Huang, C.Y.; Ding, C.K.C.; Rohatgi, S.; Huang, T.H.K. If in a crowdsourced data annotation pipeline, a gpt-4. In Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems; ACM: New York, NY, USA, 2024; pp. 1–25. [Google Scholar]
  33. Cui, X.; Huang, Z.; Abeynayake, N. Learning from Annotator Disagreement Via Weighted Ensemble Optimisation for Subjective Text Classification. Datenbank-Spektrum 2026, 26, 39–48. [Google Scholar] [CrossRef] [Scilit]
  34. Ferreira, R.; Lima, A.M.; da Silva, D.L.; Arias-Garcia, J.; Yudi, J.; Hernandes, A.C. Data labelling and heuristics to estimate sugar cane rows orientation for UAV-aided precision agriculture. Smart Agric. Technol. 2025, 12, 101425. [Google Scholar] [CrossRef] [Scilit]
  35. Lugo-Rojas, J.C.; Chica-Morales, M.J.; Florez-González, S.L.; Álvarez-Meza, A.M.; Castellanos-Dominguez, G. Integrating Cacao Physicochemical-Sensory Profiles via Gaussian Processes Crowd Learning and Localized Annotator Trustworthiness. Foods 2025, 14, 2961. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  36. Karger, D.R.; Oh, S.; Shah, D. Budget-optimal task allocation for reliable crowdsourcing systems. Oper. Res. 2014, 62, 1–24. [Google Scholar] [CrossRef] [Scilit]
  37. Purificato, A.; Bucarelli, M.S.; Nelakanti, A.K.; Bacciu, A.; Silvestri, F.; Mantrach, A. The Majority Vote Paradigm Shift: When Popular Meets Optimal. In Proceedings of the 29th International Conference on Artificial Intelligence and Statistics, Tangier, Morocco, 2–5 May 2026. [Google Scholar]
  38. Littlestone, N.; Warmuth, M.K. The weighted majority algorithm. Inf. Comput. 1994, 108, 212–261. [Google Scholar] [CrossRef] [Scilit]
  39. Whitehill, J.; Wu, T.f.; Bergsma, J.; Movellan, J.; Ruvolo, P. Whose vote should count more: Optimal integration of labels from labelers of unknown expertise. Adv. Neural Inf. Process. Syst. 2009, 22. [Google Scholar]
  40. Zhang, J.; Sheng, V.S.; Wu, J.; Wu, X. Multi-class ground truth inference in crowdsourcing with clustering. IEEE Trans. Knowl. Data Eng. 2015, 28, 1080–1085. [Google Scholar] [CrossRef] [Scilit]
  41. Zhang, H.; Jiang, L.; Zhang, W.; Webb, G.I. Dual-View Learning from Crowds. ACM Trans. Knowl. Discov. Data 2025, 19. [Google Scholar] [CrossRef] [Scilit]
  42. Guo, H.; Wang, B.; Yi, G. Label correction of crowdsourced noisy annotations with an instance-dependent noise transition model. Adv. Neural Inf. Process. Syst. 2023, 36, 347–386. [Google Scholar] [CrossRef] [Scilit]
  43. Nguyen, T.; Ibrahim, S.; Fu, X. Noisy label learning with instance-dependent outliers: Identifiability via crowd wisdom. Adv. Neural Inf. Process. Syst. 2024, 37, 97261–97298. [Google Scholar] [CrossRef] [Scilit]
  44. Giraldo, J.J.; Alvarez, M.A. A fully natural gradient scheme for improving inference of the heterogeneous multioutput Gaussian process model. IEEE Trans. Neural Netw. Learn. Syst. 2021, 33, 6429–6442. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  45. Gutierrez, J.J.G.; Lau, E.; Dharmapalan, S.; Parker, M.; Chen, Y.; Álvarez, M.A.; Wang, D. Multi-output prediction of dose–response curves enables drug repositioning and biomarker discovery. npj Precis. Oncol. 2024, 8, 209. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  46. Snelson, E.; Ghahramani, Z. Sparse Gaussian processes using pseudo-inputs. Adv. Neural Inf. Process. Syst. 2005, 18, 1257–1264. [Google Scholar]
  47. Lin, T.Y.; Goyal, P.; Girshick, R.; He, K.; Dollár, P. Focal loss for dense object detection. In Proceedings of the IEEE International Conference on Computer Vision; IEEE: New York, NY, USA, 2017; pp. 2980–2988. [Google Scholar]
  48. Lalchand, V.; Ravuri, A.; Lawrence, N.D. Generalised GPLVM with stochastic variational inference. In Proceedings of the International Conference on Artificial Intelligence and Statistics; PMLR: Cambridge, MA, USA, 2022; pp. 7841–7864. [Google Scholar]
  49. Moreno-Muñoz, P.; Artés, A.; Alvarez, M. Heterogeneous multi-output Gaussian process prediction. Adv. Neural Inf. Process. Syst. 2018, 31, 6711–6720. [Google Scholar]
  50. Hernández-Muriel, J.A.; Bermeo-Ulloa, J.B.; Holguin-Londoño, M.; Álvarez-Meza, A.M.; Orozco-Gutiérrez, Á.A. Bearing Health Monitoring Using Relief-F-Based Feature Relevance Analysis and HMM. Appl. Sci. 2020, 10, 5170. [Google Scholar] [CrossRef] [Scilit]
  51. Arias, J.; Godino, J.; Gutiérrez, J.; Osma, V.; Sáenz, N. Automatic GRBAS assessment using complexity measures and a multiclass GMM-based detector. In Models and Analysis of Vocal Emissions for Biomedical Applications; Firenze University Press: Florence, Italy, 2011; pp. 111–114. [Google Scholar]
  52. Gil-González, J.; Valencia-Duque, A.; Álvarez-Meza, A.; Orozco-Gutiérrez, Á.; García-Moreno, A. Regularized chained deep neural network classifier for multiple annotators. Appl. Sci. 2021, 11, 5409. [Google Scholar] [CrossRef] [Scilit]
  53. Williams, C.K.; Rasmussen, C.E. Gaussian Processes for Machine Learning; MIT Press: Cambridge, MA, USA, 2006; Volume 2. [Google Scholar]
  54. Demšar, J. Statistical comparisons of classifiers over multiple data sets. J. Mach. Learn. Res. 2006, 7, 1–30. [Google Scholar]
  55. Shwartz-Ziv, R.; Armon, A. Tabular data: Deep learning is not all you need. Inf. Fusion 2022, 81, 84–90. [Google Scholar] [CrossRef] [Scilit]
  56. Cura, O.K.; Akan, A.; Atli, S.K. Detection of Attention Deficit Hyperactivity Disorder based on EEG feature maps and deep learning. Biocybern. Biomed. Eng. 2024, 44, 450–460. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.