3 - On using ABMs in Cognitive and Computational Social Science Flashcards
Under what circumstances are cognitive models developed?
Often developed based on cognition in isolation (lab experiments, surveys, settings with high control)
When does human cognition occur?
- In dynamic social interactions
- Others influence our attention, learning, decision making etc.
What makes environments dynamic?
They create feedback loops that are often hard to predict
What is the methodological challenge in CogSci?
If individual cognitive models are able to be used on a larger scale
What are advantages of ABMs in CogSci?
- how multiple cognitive entities interact over time and space
- Calibrate (Parameterize - express in parameters) and validate (test predictions) cognitive models in complex systems
- Encourage model development
When is an ABM a useful methodological tool?
- When cognitive function depends on the actions of other agents/environments
- When there is heterogeneity (diversity) within and between groups
- When time is a factor (change over time)
- When there is a spatial distribution
What are the uses of CogSci in ABMs?
- Calibration (provides parameterization)
- Validation (test predictions)
- Longitudinal question (e.g. evolution - culture - social norms)
- Ethical questions (scenarios that are not “ethical” to manipulate in real-life)
What varies between agents?
- Degree of autonomy
- Self interest
- Sociability
- Learning
- Complexity
What is multi - realizability in ABM?
When multi-level (subgroups) multi-agent systems can be implemented in different ways at lower levels and still generate the same/similar macro-level phenomena
(get to the same outcome with many different implementations)
What are some current opportunities of AMBs?
- how to scale and incorporate real-time simulation with massive amounts of data
- model equivalence (similarities between models)
What is the minimality procedure?
The idea that you should have the simplest set of rules in your model to generate macroscopic effects
What are the shortcomings of the minimality procedure?
- Reduces validity
- Isn’t driven by theory
- Can create non-plausible models
What is a generative model?
Generate a theory of behaviour by understanding the mechanisms that generates behaviour
What do generative models require?
- External mechanisms (environmental and social)
- Internal mechanisms (behavioural/ cognitive mechanisms)
What are the 3 different approaches in Computational Social Science?
- Deductive (explain social science phenomena with math/computer science/logic-game theory)
- Generative (Generate theory and test it with data)
- Complex (combine complex systems methods with data science, machine learning etc.)