ogencoglu / causal_twitter_modeling_covid19

Source code for the paper "Causal Modeling of Twitter Activity during COVID-19". Computation, 2020.

Home Page:https://www.mdpi.com/2079-3197/8/4/85

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Implementation of Causal Modeling of Twitter Activity during COVID-19 - Gencoglu O. & Gruber M. (2020) ==================== This repository provides the full implementation. Requires python 3.7.

Main Idea

Distinguishing events that "correlate" with public attention and sentiment change from events that "cause" public attention and sentiment change during COVID-19 pandemic

Quick Glance at Findings ===================

image

Reproduction of Results ==================== 1 - Get the data --------------See directory_info in the data directory for the expected files. Template of tweets.csv is provided.

2 - Run causal_inference.ipynb -------------------------------See source directory.

Relevant configurations are defined in configs.py, e.g.:

--start_date '2020-01-22' --end_date '2020-03-18' --sentiment_model 'distilbert-base-uncased-finetuned-sst-2-english' --percentiles [75]

source directory tree:

├── causal_inference.ipynb
├── configs.py
├── data_utils.py
├── eval_utils.py
├── feature_extraction.py
├── inference.py
├── sentiment.py
├── train.py
└── train_utils.py

Cite ====================

@article{gencoglu2020causal,
  title={Causal Modeling of Twitter Activity during COVID-19},
  author={Gencoglu, Oguzhan and Gruber, Mathias},
  journal={Computation},
  volume={8},
  number={4},
  pages={85},
  year={2020},
  doi={10.3390/computation8040085}
}

or

Gencoglu, Oguzhan, and Gruber, Mathias. "Causal Modeling of Twitter Activity during COVID-19." Computation. 2020; 8(4):85.

About

Source code for the paper "Causal Modeling of Twitter Activity during COVID-19". Computation, 2020.

https://www.mdpi.com/2079-3197/8/4/85

License:MIT License


Languages

Language:Jupyter Notebook 58.6%Language:Python 41.4%