The SOSIEL Platform

The open-source SOSIEL (Self-Organizing Social & Inductive Evolutionary Learning) Platform is a multi-agent system that was developed for building models that are capable of capturing the spatio-temporal complexity of social contexts in which the heterogeneity of knowledge, the need for learning, and the potential for collective action play a significant role. The SOSIEL Platform can simulate the cross-generational progression of one or a large number of boundedly-rational agents, each of which is represented by a cognitive architecture that consists of theoretically-grounded cognitive processes and agent-specific and empirically-grounded knowledge. The agents can interact among themselves and/or with coupled natural (e.g., LANDIS-II) and/or technical systems, learn from their and each other’s experience, create new practices, and make decisions about taking and then take (potentially collective) actions.


  • A multi-agent system simulating social learning, collective action, cross-generational population dynamics, and the self-organization of multi-layered social network structures.
  • Agent cognition is represented with a general cognitive architecture that consists of a memory component, a learning component, and a decision-making component and that can be set to one of four cognitive levels.
  • Agents can be empowered with place-based and/or hypothetical knowledge that is organized, updated, modified, and/or utilized by the cognitive architecture.

Examples of models built with the SOSIEL Platform can be found here, while examples of systems that the SOSIEL Platform is coupled with can be found here.

Developer: Garry Sotnik

Latest release: 2.01 (January 21st, 2019, Download)

Requirements: Windows OS, .Net Core, .NET Core 2.2 Runtime & Hosting Bundle for Windows (v2.2.1)

Description: Article, Poster

User Guide: Download

Pseudocode: Download

Copyright 2018 Garry Sotnik Licensed under the Apache License, Version 2.0 (the "License"); you may not use this software except in compliance with the License. You may obtain a copy of the License at Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.