Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-07T02:43:03.803Z Has data issue: false hasContentIssue false

Approximate lumpability for Markovian agent-based models using local symmetries

Published online by Cambridge University Press:  01 October 2019

Wasiur R. KhudaBukhsh*
Affiliation:
The Ohio State University
Arnab Auddy*
Affiliation:
Columbia University
Yann Disser*
Affiliation:
Technische Universität Darmstadt
Heinz Koeppl*
Affiliation:
Technische Universität Darmstadt
*
*Postal address: Mathematical Biosciences Institute, The Ohio State University, Jennings Hall, 3rd Floor, 1735 Neil Avenue, Columbus, Ohio 43210, USA. Email address: khudabukhsh.2@osu.edu
**Postal address: Department of Statistics, Columbia University, Room 1005 SSW, MC 4690, 1255 Amsterdam Avenue, New York, NY 10027, USA. Email address: arnab.auddy@columbia.edu
***Postal address: Department of Mathematics, Technische Universität Darmstadt, Dolivostrasse 15, 64293 Darmstadt, Germany. Email address: disser@mathematik.tu-darmstadt.de
****Postal address: Department of Electrical Engineering and Information Technology, Technische Universität Darmstadt, Rundeturmstrasse 12, 64283 Darmstadt, Germany. Email address: heinz.koeppl@bcs.tu-darmstadt.de
Rights & Permissions [Opens in a new window]

Abstract

We study a Markovian agent-based model (MABM) in this paper. Each agent is endowed with a local state that changes over time as the agent interacts with its neighbours. The neighbourhood structure is given by a graph. Recently, Simon, Taylor, and Kiss [40] used the automorphisms of the underlying graph to generate a lumpable partition of the joint state space, ensuring Markovianness of the lumped process for binary dynamics. However, many large random graphs tend to become asymmetric, rendering the automorphism-based lumping approach ineffective as a tool of model reduction. In order to mitigate this problem, we propose a lumping method based on a notion of local symmetry, which compares only local neighbourhoods of vertices. Since local symmetry only ensures approximate lumpability, we quantify the approximation error by means of the Kullback–Leibler divergence rate between the original Markov chain and a lifted Markov chain. We prove the approximation error decreases monotonically. The connections to fibrations of graphs are also discussed.

Information

Type
Research Papers
Copyright
© Applied Probability Trust 2019 
Figure 0

Figure 1: A chain graph with $1\smash{\overset{1}\sim} 4$ and $2\smash{\overset{1}\sim} 3$ as well as $1\smash{\overset{2}\sim} 4$ and $2\smash{\overset{2}\sim} 3$.

Figure 1

Figure 2: A graph with 20 vertices for Example 5.

Figure 2

Table 1. State space reduction with k.

Figure 3

Figure 3: Fibrations map vertices to vertices and edges to edges. When three vertices form a triangle, fibrations also preserve the triangle structure. Therefore, one can define an isomorphism between local neighbourhoods using fibrations.

Figure 4

Figure 4: Lifting procedure used to assess the quality of the approximation.

Figure 5

Figure 5: (a) Two graphs, and (b) comparisons of the expected number of infected nodes for SIS dynamics on the graphs.

Figure 6

Figure 6: Monotonicity of the KL divergence with the order of the local symmetry for the SIS dynamics on different models of random graphs with 10 vertices. All graphs are undirected. The Erdős–Rényi graphs are created with edge probability 0.3, while the Watts–Strogatz small-world networks are created with rewiring probability 0.3 and each vertex having three neighbours. The infection and recovery rates are both 0.5.

Figure 7

Figure 7: As we increase the order, the number of local symmetries (the cardinality of $\Psi_k$) decreases drastically. Therefore, the compression level also decreases. The simulation set-up is the same as in Figure 6.