Crowd: A Social Network Simulation Framework

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Rende, Ann Nedime Nese, Yilmaz, Tolga, Ulusoy, Özgür
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909689644580864
author Rende, Ann Nedime Nese
Yilmaz, Tolga
Ulusoy, Özgür
author_facet Rende, Ann Nedime Nese
Yilmaz, Tolga
Ulusoy, Özgür
contents To observe how individual behavior shapes a larger community's actions, agent-based modeling and simulation (ABMS) has been widely adopted by researchers in social sciences, economics, and epidemiology. While simulations can be run on general-purpose ABMS frameworks, these tools are not specifically designed for social networks and, therefore, provide limited features, increasing the effort required for complex simulations. In this paper, we introduce Crowd, a social network simulator that adopts the agent-based modeling methodology to model real-world phenomena within a network environment. Designed to facilitate easy and quick modeling, Crowd supports simulation setup through YAML configuration and enables further customization with user-defined methods. Other features include no-code simulations for diffusion tasks, interactive visualizations, data aggregation, and chart drawing facilities. Designed in Python, Crowd also supports generative agents and connects easily with Python's libraries for data analysis and machine learning. Finally, we include three case studies to illustrate the use of the framework, including generative agents in epidemics, influence maximization, and networked trust games.
format Preprint
id arxiv_https___arxiv_org_abs_2412_10781
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Crowd: A Social Network Simulation Framework
Rende, Ann Nedime Nese
Yilmaz, Tolga
Ulusoy, Özgür
Social and Information Networks
To observe how individual behavior shapes a larger community's actions, agent-based modeling and simulation (ABMS) has been widely adopted by researchers in social sciences, economics, and epidemiology. While simulations can be run on general-purpose ABMS frameworks, these tools are not specifically designed for social networks and, therefore, provide limited features, increasing the effort required for complex simulations. In this paper, we introduce Crowd, a social network simulator that adopts the agent-based modeling methodology to model real-world phenomena within a network environment. Designed to facilitate easy and quick modeling, Crowd supports simulation setup through YAML configuration and enables further customization with user-defined methods. Other features include no-code simulations for diffusion tasks, interactive visualizations, data aggregation, and chart drawing facilities. Designed in Python, Crowd also supports generative agents and connects easily with Python's libraries for data analysis and machine learning. Finally, we include three case studies to illustrate the use of the framework, including generative agents in epidemics, influence maximization, and networked trust games.
title Crowd: A Social Network Simulation Framework
topic Social and Information Networks
url https://arxiv.org/abs/2412.10781