SimSoM onboarding - btrantruong/carisma-simulator GitHub Wiki
Reference materials
- SimSom is a minimal model of information-sharing on a social media platform. It supports agent-based modeling to study scenarios where data is not available, such as network manipulation, or moderation.
- This vulnerabilities-paper describes how SimSom works, and provides a use-case that examines the effects of network manipulation
- The model was also extended to study the effects of regulation, showing that Delayed takedown of illegal content on social media makes moderation ineffective
- The model is under development so that it can run efficiently networks of up to million nodes with multi-processing. In particular, we use Message Passing Interface mpi4py, a framework to run code on parallel computers.
It would be great to go through all the material, but if you prefer to dive right in, I suggest the following reading order
- At least the Intro & Methods of the vulnerabilities-paper
- codebase-simsom, especially the
example
folder andlibs/simsom/model.py
- architecture-carisma-hpc
- codebase-carisma-hpc