Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emergent Communication Under Misinformation

This repository provides the code accompanying the paper Emergent Communication Under Misinformation.

Setup

Create and activate the conda environment:

conda env create -f environment.yml
conda activate misinfo
python -m pip install -e ./EGG

Misinformation

Run 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 20

Misinformation with new intermediaries

Run the experiments for Figure 2 in Section 8.

bash exp_scripts/iter/misinfo_iter.sh 1 20

Varying attribute–value configurations

Run 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 20

Varying degrees of adaptability

Run the experiments for Figure 3 in Section 8.

bash exp_scripts/adap/misinfo.sh 1 20
bash exp_scripts/adap/misinfo_iter.sh 1 20

Different message lengths

Run 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 20

Static partial misinformation

Run the experiments for Figure 6 in Section 9.

bash exp_scripts/static/static.sh 1 20
bash exp_scripts/static/static_iter.sh 1 20

Shifting partial misinformation

Run 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 20

Random per-step partial misinformation

Run 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 20

Biased random noise

Run the experiments for Figure 9 in Section 9.

bash exp_scripts/prsv/noisy.sh 1 20
bash exp_scripts/prsv/noisy_fixed.sh 1 20

3dshapes

Run 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 20

Message-only misinformation

Run the experiments for Figure 18 in Appendix D.

bash exp_scripts/obj/misinfo.sh 1 20
bash exp_scripts/obj/misinfo_iter.sh 1 20

Varying intercept probability

Run 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 20

Acknowledgements

The repository is built upon the EGG toolkit.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages