Agent Based Model of Epistimic Vigilance Mechanisms 1.0.0
The purpose of the model is to formalize and then analyze the mechanisms of epistemic vigilance as outlined by Mercier (2017) for their systemic behavior in a multi-agent setting. The mechanisms of epistemic vigilance are proposed as a means to communicate information between individuals while staying vigilant in the face of inconsistencies between received messages and background beliefs. The mechanisms include critically evaluating communicated information, checking the plausibility of its content, and checking the competence of the sender. The model is designed to answer questions such as: How do the mechanisms interact with each other? What kind of feedback loops can be observed? And under what conditions do they fail or succeed in containing the spread of false information? Increasing the degree of formalization by converting the existing verbal theory into a computational model can help to find answers such questions and contribute to the microscopic and macroscopic understanding of the mechanisms.
Release Notes
model.py : Contains the agent-based model
agent.py : Contains the agent and mechanisms of epistemic vigilance
worlds.py : Contains different network structures
helper.py : Contains code for collecting and plotting data
images.py : Contains code that plot parts of simulated data
data.py : Contains code that collects data over many different starting scenarios