├── .gitignore ├── README.md ├── collect_reddit.py ├── collect_twitter.py ├── collect_twitter_user.py ├── convert_data.py ├── image └── SINN_overview.png ├── input ├── hyperparameters_NN.json └── hyperparameters_SINN.json ├── main_sinn.py ├── modules.py ├── plotting.py ├── preprocess.py ├── run_all_methods.sh ├── run_grid_search.sh ├── simulate.py ├── src ├── aslm.py ├── degroot.py ├── nn.py ├── sinn.py ├── slant.py ├── slant_plus.py └── voter.py ├── test.sh ├── training.py └── working ├── .DS_Store ├── initial_sample_twitter_Abortion.txt ├── initial_synthetic_clustering.txt ├── initial_synthetic_consensus.txt ├── initial_synthetic_polarization.txt ├── posts_final_sample_twitter_Abortion.tsv ├── posts_final_synthetic_clustering.tsv ├── posts_final_synthetic_consensus.tsv ├── posts_final_synthetic_polarization.tsv ├── posts_final_twitter_Abortion.tsv ├── synthetic_interaction_clustering.csv ├── synthetic_interaction_consensus.csv └── synthetic_interaction_polarization.csv /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | __pycache__/ 3 | 4 | output/ 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/README.md -------------------------------------------------------------------------------- /collect_reddit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/collect_reddit.py -------------------------------------------------------------------------------- /collect_twitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/collect_twitter.py -------------------------------------------------------------------------------- /collect_twitter_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/collect_twitter_user.py -------------------------------------------------------------------------------- /convert_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/convert_data.py -------------------------------------------------------------------------------- /image/SINN_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/image/SINN_overview.png -------------------------------------------------------------------------------- /input/hyperparameters_NN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/input/hyperparameters_NN.json -------------------------------------------------------------------------------- /input/hyperparameters_SINN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/input/hyperparameters_SINN.json -------------------------------------------------------------------------------- /main_sinn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/main_sinn.py -------------------------------------------------------------------------------- /modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/modules.py -------------------------------------------------------------------------------- /plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/plotting.py -------------------------------------------------------------------------------- /preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/preprocess.py -------------------------------------------------------------------------------- /run_all_methods.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/run_all_methods.sh -------------------------------------------------------------------------------- /run_grid_search.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/run_grid_search.sh -------------------------------------------------------------------------------- /simulate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/simulate.py -------------------------------------------------------------------------------- /src/aslm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/src/aslm.py -------------------------------------------------------------------------------- /src/degroot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/src/degroot.py -------------------------------------------------------------------------------- /src/nn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/src/nn.py -------------------------------------------------------------------------------- /src/sinn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/src/sinn.py -------------------------------------------------------------------------------- /src/slant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/src/slant.py -------------------------------------------------------------------------------- /src/slant_plus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/src/slant_plus.py -------------------------------------------------------------------------------- /src/voter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/src/voter.py -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/test.sh -------------------------------------------------------------------------------- /training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/training.py -------------------------------------------------------------------------------- /working/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/working/.DS_Store -------------------------------------------------------------------------------- /working/initial_sample_twitter_Abortion.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/working/initial_sample_twitter_Abortion.txt -------------------------------------------------------------------------------- /working/initial_synthetic_clustering.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/working/initial_synthetic_clustering.txt -------------------------------------------------------------------------------- /working/initial_synthetic_consensus.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/working/initial_synthetic_consensus.txt -------------------------------------------------------------------------------- /working/initial_synthetic_polarization.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/working/initial_synthetic_polarization.txt -------------------------------------------------------------------------------- /working/posts_final_sample_twitter_Abortion.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/working/posts_final_sample_twitter_Abortion.tsv -------------------------------------------------------------------------------- /working/posts_final_synthetic_clustering.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/working/posts_final_synthetic_clustering.tsv -------------------------------------------------------------------------------- /working/posts_final_synthetic_consensus.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/working/posts_final_synthetic_consensus.tsv -------------------------------------------------------------------------------- /working/posts_final_synthetic_polarization.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/working/posts_final_synthetic_polarization.tsv -------------------------------------------------------------------------------- /working/posts_final_twitter_Abortion.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/working/posts_final_twitter_Abortion.tsv -------------------------------------------------------------------------------- /working/synthetic_interaction_clustering.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/working/synthetic_interaction_clustering.csv -------------------------------------------------------------------------------- /working/synthetic_interaction_consensus.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/working/synthetic_interaction_consensus.csv -------------------------------------------------------------------------------- /working/synthetic_interaction_polarization.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mayaokawa/opinion_dynamics/HEAD/working/synthetic_interaction_polarization.csv --------------------------------------------------------------------------------