Fast Dawid-Skene: A Fast Vote Aggregation Scheme for Sentiment Classification
Not on the map. Why?
Abstract (arXiv)
Many real world problems can now be effectively solved using supervised machine learning. A major roadblock is often the lack of an adequate quantity of labeled data for training. A possible solution is to assign the task of labeling data to a crowd, and then infer the true label using aggregation methods. A well-known approach for aggregation is the Dawid-Skene (DS) algorithm, which is based on the principle of Expectation-Maximization (EM). We propose a new simple, yet effective, EM-based algorithm, which can be interpreted as a `hard' version of DS, that allows much faster convergence while maintaining similar accuracy in aggregation. We show the use of this algorithm as a quick and effective technique for online, real-time sentiment annotation. We also prove that our algorithm converges to the estimated labels at a linear rate. Our experiments on standard datasets show a significant speedup in time taken for aggregation - upto ~8x over Dawid-Skene and ~6x over other fast EM methods, at competitive accuracy performance. The code for the implementation of the algorithms can be found at https://github.com/GoodDeeds/Fast-Dawid-Skene
Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). First posted on arXiv 7 Mar 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 1; 2024: 2; 2025: 2; 2026: 3.
12 papers.
- 2022CROWDLAB: Supervised learning to infer consensus labels and quality scores for data with multiple annotatorscited by 16
- 2025VGGSounder: Audio-Visual Evaluations for Foundation Modelscited by 8
- 2021End-to-End Annotator Bias Approximation on Crowdsourced Single-Label Sentiment Analysiscited by 4
- 2024Cooperative learning of Pl@ntNet's Artificial Intelligence algorithm: how does it work and how can we improve it?cited by 4
- 2022Ensemble learning using individual neonatal data for seizure detectioncited by 3
- 2023Drawing the Same Bounding Box Twice? Coping Noisy Annotations in Object Detection with Repeated Labelscited by 2
- 2026L2CU: Learning to Complement Unseen Userscited by 2
- 2022Identify ambiguous tasks combining crowdsourced labels by weighting Areas Under the Margincited by 1
- 2024Mixture of Experts based Multi-task Supervise Learning from Crowdscited by 1
- 2025Crowdsourcing Without People: Modelling Clustering Algorithms as Expertscited by 0
- 2026Unsupervised Ensemble Learning Through Deep Energy-based Modelscited by 0
- 2026DisMix: Order-Aware Mixup for Medical Imaging via Disentangling Ordinal and Non-Ordinal Featurescited by 0
- 2026DisMix: Order-Aware Mixup for Medical Imaging via Disentangling Ordinal and Non-Ordinal Features5 Aug 2026
- 2026Unsupervised Ensemble Learning Through Deep Energy-based Models28 Jan 2026
- 2026L2CU: Learning to Complement Unseen Users3 Jan 2026
- 2025Crowdsourcing Without People: Modelling Clustering Algorithms as Experts29 Sep 2025
- 2025VGGSounder: Audio-Visual Evaluations for Foundation Models11 Aug 2025
- 2024Mixture of Experts based Multi-task Supervise Learning from Crowds18 Jul 2024
- 2024Cooperative learning of Pl@ntNet's Artificial Intelligence algorithm: how does it work and how can we improve it?5 Jun 2024
- 2023Drawing the Same Bounding Box Twice? Coping Noisy Annotations in Object Detection with Repeated Labels18 Sep 2023
- 2022CROWDLAB: Supervised learning to infer consensus labels and quality scores for data with multiple annotators13 Oct 2022
- 2022Identify ambiguous tasks combining crowdsourced labels by weighting Areas Under the Margin30 Sep 2022
- 2022Ensemble learning using individual neonatal data for seizure detection11 Apr 2022
- 2021End-to-End Annotator Bias Approximation on Crowdsourced Single-Label Sentiment Analysis3 Nov 2021