Aggregator for the precision of annotators
Aggregator for the precision of annotators
0.1
Buffer for the alpha aggregator
Buffer for the alpha aggregator
0.1
Class that storage the reliability for an annotator
Class that storage the reliability for an annotator
0.1
Glad Annotator precision estimation
Glad Annotator precision estimation
0.1
Aggregator for the difficulty of each example
Aggregator for the difficulty of each example
0.1
Buffer for the beta aggregator
Buffer for the beta aggregator
0.1
Aggregator for the E step of the EM algorithm
Aggregator for the E step of the EM algorithm
0.1
Buffer for the E step aggregator
Buffer for the E step aggregator
0.1
Aggregator for the Likelihood estimation of the EM algorithm
Aggregator for the Likelihood estimation of the EM algorithm
0.1
Buffer for the likelihood aggregator
Buffer for the likelihood aggregator
0.1
Case class for storing Glad model parameters
Case class for storing Glad model parameters
0.1
Case class for storing annotations with class estimations and beta
Case class for storing annotations with class estimations and beta
0.1
*************************************************
Apply the Glad Algorithm.
Apply the Glad Algorithm.
The dataset over which the algorithm will execute.
Number of iterations for the EM algorithm
LogLikelihood variability threshold for the EM algorithm
Maximum number of iterations for the GradientDescent algorithm
Threshold for the log likelihood variability for the gradient descent algorithm
Learning rate for the gradient descent algorithm
First value for all alpha parameters
First value for all beta parameters
0.1
The E step from the EM algorithm
The E step from the EM algorithm
0.1
Initialization of the parameters of the algorithm.
Initialization of the parameters of the algorithm. The first label estimation is done using majority voting
0.1
Neg-logLikelihood calculation
Neg-logLikelihood calculation
0.1
The M step from the EM algorithm
The M step from the EM algorithm
0.1
Full step of the EM algorithm
Full step of the EM algorithm
0.1
Provides functions for transforming an annotation dataset into a standard label dataset using the Glad algorithm
This algorithm only works with com.enriquegrodrigo.spark.crowd.types.BinaryAnnotation datasets
Whitehill, Jacob, et al. "Whose vote should count more: Optimal integration of labels from labelers of unknown expertise." Advances in neural information processing systems. 2009.