Agent-based Modelling of Social Systems


Individuals live in groups! Their weave of dynamical and differentiated interactions results in complex societies, whose properties and ruling principles can only be fully unraveled when studying the underlying social system from a formal standpoint.

In this course, we use agent-based modelling as a bottom-up tool to study social systems. Agents have internal degrees of freedom (opinions, strategies), the ability to perceive and to change their environment, and to interact with other agents. Their (inter)actions result in collective dynamics with emergent properties that need to be analyzed and understood quantitatively.

We focus on a parsimonious description of the agent behavior which relates individual interaction rules to the dynamics on the system level, and complements engineering and machine learning approaches to modelling.

While the lectures focus on the theoretical foundations of agent-based modelling, they are illustrated on a more practical level in weekly exercise classes.

Useful information

Detailed information in the ETHZ course catalogue: unit 363-0543-00L (Spring Semester 2021).

Syllabus, assignments and discussion forum on the dedicated Moodle board (link to be updated at the semester start).


Agent-Based Modelling of Social Systems