axelabels / fakenews

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DOI

Code supporting "Mitigating Biases in Collective Decision-Making: Enhancing Performance in the Face of Fake News". If you use this code in your own research, please cite this paper:

@misc{abels2024mitigating,
      title={Mitigating Biases in Collective Decision-Making: Enhancing Performance in the Face of Fake News}, 
      author={Axel Abels and Elias Fernandez Domingos and Ann Nowé and Tom Lenaerts},
      year={2024},
      eprint={2403.08829},
      archivePrefix={arXiv},
      primaryClass={cs.HC}
}

Our results were obtained with python3.7

analysis.ipynb contains code in support of our analysis

cdmsimulation.ipynb implements our simulated cdm setting

Requirements are given in requirements.txt and can be installed through pip install -r requirements.txt

Participant responses are given in responses.csv, whose columns match the descriptions below

column name description
treatment identifier for the set of headlines presented to the participant
trial trial/round in which the headline was presented 
arm which "arm" the headline was presented as (0=left, 1=middle, 2=right)
advice the participant's response (0=very unlikely, 0.25=unlikely, 0.5=undecided, 0.75=likely, 1=very likely)
genuine whether the headline was genuine (1) or altered (0)
headline the headline as shown to the participant
original the headline without before a possible alteration
expert_id participant's identifier
sentiment whether the headline reported a negative (-1) or positive (1) outcome
expert:ethnicity the participant's ethnicity
expert:sex the participant's sex
expert:age the participant's age
outcome:white, outcome:black, outcome:young, outcome:old, outcome:male, outcome:female whether the headline reported a negative (-1) or positive (1) or neutral (0) outcome for the specified group
trial_time how long the participant took to respond to the trial/round

About


Languages

Language:Jupyter Notebook 97.1%Language:Python 2.9%