amazon-science/majority_vote_paradigm_shift
Python
Captured source
source ↗amazon-science/majority_vote_paradigm_shift
Description: Experimental results capturing the limits on annotation noise under which MV can aggregate labels optimally.
Language: Python
License: NOASSERTION
Stars: 3
Forks: 0
Open issues: 1
Created: 2026-02-07T06:59:21Z
Pushed: 2026-02-09T06:40:51Z
Default branch: main
Fork: no
Archived: no
README:
The Majority Vote Paradigm Shift: When Popular Meets Optimal
The code is written in Python 3 and is based on the use of Jupyter.
Install the required packages using:
pip install -r requirements.txt
Download the required datasets:
python3 download_data.py
To run the code to obtain all subfigures of Figure 2 and Figure 3 from the paper:
Run all computations.ipynb
To run experiments on synthetic data and obtain results as in Table 2:
python3 syntethic_exps.py
To run experiments on real data and obtain results as in Table 2:
python3 real_exps.py
To run experiments to obtain Figure 4 (from the main) and Figure 2 (from the Appendix):
python3 check_bound_looseness.py
To run experiments to obtain Table 1 from the Appendix:
python3 new_ideas.py
To run experiments to confirm Section 3.4 from the main paper (different reliability):
python3 multiple_reliability.py
To run experiments to confirm Section 3.4 from the main paper (two annotator classes):
python3 two_annotator_classes.py
Citation
If you use this code in your research or project, please cite us:
@article{purificato2025majority,
title={The Majority Vote Paradigm Shift: When Popular Meets Optimal},
author={Purificato, Antonio and Bucarelli, Maria Sofia and Nelakanti, Anil Kumar and Bacciu, Andrea and Silvestri, Fabrizio and Mantrach, Amin},
journal={arXiv preprint arXiv:2502.12581},
year={2025}
}For doubts or errors feel free to ping purificato@diag.uniroma1.it!
Acknowledgments
The implementation of competitor methods draws from the Toloka library and the paper A Lightweight, Effective, and Efficient Model for LabelAggregation in Crowdsourcing. We gratefully acknowledge the authors for making their code available.
Security
See [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information.
License
This library is licensed under the CC-BY-NC-4.0 License.
Notability
notability 2.0/10Low stars, routine repo.