Massive Multi-Agent Data-Driven Simulations of the GitHub Ecosystem

08/15/2019
by   Jim Blythe, et al.
0

Simulating and predicting planetary-scale techno-social systems poses heavy computational and modeling challenges. The DARPA SocialSim program set the challenge to model the evolution of GitHub, a large collaborative software-development ecosystem, using massive multi-agent simulations. We describe our best performing models and our agent-based simulation framework, which we are currently extending to allow simulating other planetary-scale techno-social systems. The challenge problem measured participant's ability, given 30 months of meta-data on user activity on GitHub, to predict the next months' activity as measured by a broad range of metrics applied to ground truth, using agent-based simulation. The challenge required scaling to a simulation of roughly 3 million agents producing a combined 30 million actions, acting on 6 million repositories with commodity hardware. It was also important to use the data optimally to predict the agent's next moves. We describe the agent framework and the data analysis employed by one of the winning teams in the challenge. Six different agent models were tested based on a variety of machine learning and statistical methods. While no single method proved the most accurate on every metric, the broadly most successful sampled from a stationary probability distribution of actions and repositories for each agent. Two reasons for the success of these agents were their use of a distinct characterization of each agent, and that GitHub users change their behavior relatively slowly.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/08/2017

Verification & Validation of Agent Based Simulations using the VOMAS (Virtual Overlay Multi-agent System) approach

Agent Based Models are very popular in a number of different areas. For ...
research
01/25/2021

Agents.jl: A performant and feature-full agent based modelling software of minimal code complexity

Agent based modelling is a simulation method in which autonomous agents ...
research
04/06/2021

The Multi-Agent Behavior Dataset: Mouse Dyadic Social Interactions

Multi-agent behavior modeling aims to understand the interactions that o...
research
04/04/2023

Adaptive parallelization of multi-agent simulations with localized dynamics

Agent-based modelling constitutes a versatile approach to representing a...
research
06/26/2020

Simulating human interactions in supermarkets to measure the risk of COVID-19 contagion at scale

Taking the context of simulating a retail environment using agent based ...
research
04/06/2021

Growing the Simulation Ecosystem

This research represents an attempt to ignite the growth of a crowd sour...
research
07/17/2021

Megaverse: Simulating Embodied Agents at One Million Experiences per Second

We present Megaverse, a new 3D simulation platform for reinforcement lea...

Please sign up or login with your details

Forgot password? Click here to reset