Hostname: page-component-89b8bd64d-shngb Total loading time: 0 Render date: 2026-05-09T14:14:41.045Z Has data issue: false hasContentIssue false

Social Learning in Neural Agent-Based Models

Published online by Cambridge University Press:  29 October 2024

Igor Douven*
Affiliation:
Paris 1 Université Panthéon-Sorbonne, Paris, France
Rights & Permissions [Opens in a new window]

Abstract

Agent-based models (ABMs) are widely used to study how individual interactions shape collective behaviors. Critics argue that ABMs are often too simplistic to capture real-world complexities. We address this by integrating artificial neural networks into ABMs, focusing on enhancing the Hegselmann–Krause (HK) model. By using multilayer perceptrons as agents, we create more realistic ABMs that better reflect actual agents. This approach yields multiple models, as core elements of the HK model can be defined in various ways. We conduct two computational studies to compare these models with each other and with traditional individual-learning paradigms.

Information

Type
Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2024. Published by Cambridge University Press on behalf of the Philosophy of Science Association
Figure 0

Figure 1. Multilayer perceptrons sharing the same architecture but with different weights and biases. (Weights are annotated on the edges connecting the neurons; biases appear inside the neurons).

Figure 1

Figure 2. Multilayer perceptron with weights and biases resulting from averaging the corresponding weights and biases from the multilayer perceptrons shown in figure 1.

Figure 2

Figure 3. Per-epoch average mutual information (with 95 percent bootstrap confidence intervals) for the four communities of agents (social updating always with optimal settings; see the text). Effect sizes (${\omega ^2}$) for the ANOVAs that were run for each epoch are shown on the alternative $y$-axis. SB, state based; OB, output based. (Color online.)

Figure 3

Figure 4. Per-update average (with 95 percent bootstrap confidence intervals) over fifty simulations of mean RPS achieved by agents, shown separately for the four communities of ten agents. (See the text for further explanation).