This repository provides the code accompanying the paper Emergent Communication Under Misinformation.
Create and activate the conda environment:
conda env create -f environment.yml
conda activate misinfo
python -m pip install -e ./EGGRun the experiments for Figure 1 in Section 7.
bash exp_scripts/bsic/misinfo.sh 1 20
bash exp_scripts/bsic/clean.sh 1 20
bash exp_scripts/bsic/noisy.sh 1 20Run the experiments for Figure 2 in Section 8.
bash exp_scripts/iter/misinfo_iter.sh 1 20Run the experiments for Table 1 in Section 8.
bash exp_scripts/attr/misinfo.sh 1 20
bash exp_scripts/attr/misinfo_iter.sh 1 20
bash exp_scripts/attr/clean.sh 1 20
bash exp_scripts/attr/noisy.sh 1 20Run the experiments for Figure 3 in Section 8.
bash exp_scripts/adap/misinfo.sh 1 20
bash exp_scripts/adap/misinfo_iter.sh 1 20Run the experiments for Figure 5 in Section 8.
bash exp_scripts/dif_len/misinfo_iter.sh 1 20
bash exp_scripts/dif_len/clean.sh 1 20
bash exp_scripts/dif_len/noisy.sh 1 20Run the experiments for Figure 6 in Section 9.
bash exp_scripts/static/static.sh 1 20
bash exp_scripts/static/static_iter.sh 1 20Run the experiments for Figure 7 in Section 9.
bash exp_scripts/dir_once/misinfo_one.sh 1 20
bash exp_scripts/dir_once/misinfo_one_iter.sh 1 20
bash exp_scripts/dir_once/misinfo_rest.sh 1 20
bash exp_scripts/dir_once/misinfo_rest_iter.sh 1 20Run the experiments for Figure 8 in Section 9.
bash exp_scripts/dir_rnd/one.sh 1 20
bash exp_scripts/dir_rnd/one_iter.sh 1 20
bash exp_scripts/dir_rnd/rest.sh 1 20
bash exp_scripts/dir_rnd/rest_iter.sh 1 20Run the experiments for Figure 9 in Section 9.
bash exp_scripts/prsv/noisy.sh 1 20
bash exp_scripts/prsv/noisy_fixed.sh 1 20Run the experiments for Figure 20 in Appendix E.
bash exp_scripts/shape3d/misinfo.sh 1 20
bash exp_scripts/shape3d/misinfo_iter.sh 1 20
bash exp_scripts/shape3d/noisy.sh 1 20
bash exp_scripts/shape3d/clean.sh 1 20Run the experiments for Figure 18 in Appendix D.
bash exp_scripts/obj/misinfo.sh 1 20
bash exp_scripts/obj/misinfo_iter.sh 1 20Run the experiments for Figure 19 in Appendix D.
bash exp_scripts/prob/misinfo.sh 1 20
bash exp_scripts/prob/misinfo_iter.sh 1 20
bash exp_scripts/prob/noisy.sh 1 20The repository is built upon the EGG toolkit.