Skip to content

skgabriel/mrf-modeling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Misinfo Reaction Frames

Even to a simple and short news headline, readers react in a multitude of ways: cognitively (e.g., inferring the writer's intent), emotionally (e.g., feeling distrust), and behaviorally (e.g., sharing the news with their friends). Such reactions are instantaneous and yet complex, as they rely on factors that go beyond interpreting the factual content the news headline. We propose Misinfo Reaction Frames, a pragmatic formalism for modeling how readers might react to a news headline.

We release the Misinfo Reaction Frames corpus, which covers over 200k headline/annotated dimension pairs capturing the writer intents, potential reader perceptions and reader actions associated with Covid-19, climate and cancer misinfo/real news, as well as likelihood of a reader reading or sharing the headline, perceived labels and fact-checked gold labels.

Misinfo Reaction Frames: Reasoning about Readers' Reactions to News Headlines. Saadia Gabriel, Skyler Hallinan, Maarten Sap, Pemi Nguyen, Franziska Roesner, Eunsol Choi and Yejin Choi. ACL 2022.

Data

Each data split is in a .tsv file with the following header format:

headline writer_intent effect_on_reader reader_action spread pred_label gold_label date source type

Link to data splits

Link to current version of data statement

Pretrained Models

We emphasize that annotations (and model generations) reflect perceptions and beliefs of annotators, rather than universal truths. We urge caution in generalizing beliefs or taking beliefs held in certain social/cultural contexts to be factual knowledge.

The goal of publicly releasing this work is to aid in misinformation detection efforts and countering misinformation, as well as research aimed at better understanding intent of written text. We do not condone use of this work in unethical technology applications like purposefully generating deceptive text.

These models can be loaded using huggingface implementations for GPT-2 and T5. We have provided links to download models as well as demo code.

Link to GPT-2 (large)

Link to T5-large

Link to GPT-2 (small)

Link to T5-base

Demo Instructions

To test out pretrained models, make sure requirements are installed using

pip -r requirements.txt 

Then run the demo script.

Example:

python demo.py --model_type "gpt" --device "any" --input_file "./examples/example.txt" --output_file "output.jsonl"

The input file should be a ".txt" file with one headline per line. An example file is given in the examples subfolder. The output will be a json file with predictions for each dimension. If you specify "any" as the device, the script will automatically use a gpu if available and the cpu otherwise. Otherwise, you can specify "cpu" or "cuda" for using gpus. The two options for model_type at the moment are "gpt" and "t5."

If you use this work, please cite us:

@article{Gabriel2022MisinfoRF,
  title={Misinfo Reaction Frames: Reasoning about Readers' Reactions to News Headlines},
  author={Saadia Gabriel and Skyler Hallinan and Maarten Sap and Pemi Nguyen and Franziska Roesner and Eunsol Choi and Yejin Choi},
  journal={ACL},
  year={2022}
}

If you have questions, please email skgabrie@cs.washington.edu or open a new issue.

About

Data and models for Misinfo Reaction Frames paper.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages