# Combining Crowd Sensing and Social Data Mining with Agent-based Simulation

## Using Mobile Agents towards Augmented Virtuality

 Stefan Bosse, Uwe Engel 1University of Koblenz-Landau, Fac. Computer Science, Koblenz, Germany2University of Bremen, Dept. Social Science, Bremen, Germany 26.9.2019 sbosse@uni-bremen.de

## Overview

Demonstration and Presentation at  http://ag-0.de

## Introduction

The key concept of this work is the consideration of humans as sensors.

Human-in-the-loop Simulation integrates humans in simulation.

Fusion of Real and Virtual Worlds by an unified Agent-based approach.

Interdisciplinary Concept Merit of social and computer science.

### Agent-based Methods

Agent-based methods are established for modelling and studying of complex dynamic systems and for implementing distributed intelligent systems!

##### Agent-based Methods Classes
1. Agent-based Modelling (ABM): Modelling of complex dynamic systems by using the agent behaviour and interaction model Physical agents
2. Agent-based Computing (ABC): Distributed and parallel computing using mobile agents related to mobile software processes Computational agents
3. Agent-based Simulation (ABS): Simulation of agents or using agents for simulation
4. Agent-based Computation, Modelling, and Simulation (ABX): Combining physical and computational agents

The fourth class is the novelty introduced in this work with application to social mobility and network simulation

### Crowd Sensing, Surveys, and Cloning of Digital Twins

• Crowd sensing is performed via mobile chat bot agents

• Survey is performed by chat bot agents that can execute dynamic dialogues via a chat dialogue platform
• Interaction of real humans with agents with simulation world in real-time

• Survey performed by chat bot agents (computational agents) creates Digital Twins in the virtual world from survey participants

• Parameters P of twin behaviour model derived from survey data feedback F retrieved by a user dialogue D.

## The Concept

### Real and Virtual Agents

There are three classes of agents:

Physical Agent

A physical agent represents some kind of physical entity. The behaviour is derived from real world and consists of mobility, interaction, and decision making
ABM/ABS/ABMS Virtual World

Computational Agent

A computational agent is just mobile software that is used to perform distributed data processing, e.g., Mobile Crowd Sensing
ABC Real + Virtual World

Simulation Agent

A simulation agent controls a simulation or field/survey study
ABC Virtual World