This repository contains code to reproduce the results in the paper "Account credibility inference based on news sharing networks" by Bao Tran Truong, Oliver Melbourne Allen, Filippo Menczer.
data: contains raw & derived datasetsexample: minimal examplelibs: main module for the projectpaper: experiment results and .ipynb noteboooks to reproduce figuresworkflow: workflow files (Snakemake rules) and scripts
- This code is written and tested with Python=3.8.16
- We use
conda, a package manager to manage the development environment. Please make sure you have conda or mamba installed on your machine
To set up the environment and install the model: run make from the project directory (credibility-inference)
- Create the environment with required packages: run
conda env create -n credinference -f environment.ymlto - Install the
credinferencepackage for the module imports to work correctly:- activate virtualenv:
conda activate credinference - run
pip install -e ./libs/--- this use the "editable" option to install the package that does not require reinstallation if changes are made upstream.
- activate virtualenv: