Research seminars · Autumn 2026

Synthetic
Populations

Methods, validation and applications.

When
Tuesdays · 16:00
Europe/Rome
Where
Aula Teorici · First floor
Via Irnerio 46, Bologna
Format
In person & online
Online via Microsoft Teams
Language
English
01 / ABOUT THE SERIES

Building populations.
Studying complexity.

Synthetic populations are individual-level reconstructions of real populations, built from official aggregates, registers and surveys to reproduce selected statistical characteristics. Geographically detailed representations of individuals and households provide a foundation for studying population heterogeneity, spatial inequalities and collective behaviour, connecting demographic and socioeconomic data to computational models.

This seminar series explores how synthetic populations are constructed, validated and used. Methods range from statistical reconstruction and maximum-entropy modelling to deep generative approaches. Generative AI opens further possibilities both for population synthesis—integrating heterogeneous sources and modelling complex dependencies—and for simulation, combining synthetic populations with agent-based models and agents powered by large language models.

These developments extend across urban systems and mobility, public health and medicine, economics and finance, communication and other areas of social research. They also raise scientific and computational challenges: which features of real populations can be recovered from available data? How should uncertainty, bias and model validity be assessed? How can individual attributes and simulated behaviours remain consistent across spatial scales? And how can increasingly large and complex populations be generated, simulated and analysed efficiently using high-performance computing?

Bringing together perspectives from physics, statistics, computer science and the social and health sciences, the series aims to connect methodological advances with applications, with particular attention to validation, reproducibility and computational scalability.

Population synthesis · Maximum entropy · Reproducibility · Agent-based modelling · Generative AI

02 / SEMINARS

The programme

November — December 2026
SEMINAR 01

Synthetic Population for Bologna: Maximum-Entropy Approach via Persistent Contrastive Divergence on Heterogeneous ISTAT Data

Maryam RiaziCity Science Laboratory, Department of Physics and Astronomy, University of Bologna

Related paper Teams link forthcoming
Read abstract

Synthetic populations are needed where census microdata are unavailable and individual privacy must be preserved. This talk presents a synthetic population of 500,000 inhabitants for the Comune of Bologna, each described by 34 categorical attributes (about 2.6 × 10^19 possible profiles) and built from aggregate ISTAT tables alone.
The population is generated with GibbsPCDSolver, a stochastic maximum-entropy solver based on Persistent Contrastive Divergence that remains tractable for a large number of attributes. The central difficulty is dealing with real-world heterogeneous data: the ISTAT tables are published at five geographical levels and contradict one another, so no joint distribution can satisfy all targets at once. A reliability-weighting scheme is proposed to handle the residual error. A further requirement is that no individual be logically impossible; a Metropolis–Hastings move that transposes an entire block of attributes in one step removes such cases, and four diagnostic tools support the analysis.
The resulting population contains no logically impossible individual and retains full diversity, a property that reweighting methods such as raking lose and that downstream agent-based simulations of Bologna require.

SEMINAR 02

Evaluating synthetic population approaches for Italian municipal-level microdata

Silvia ScarpaUniversity of Modena and Reggio Emilia

Related paper Teams link forthcoming
Read abstract

Policy evaluation at small-area level calls for fine-scale microdata, but available sources pull in opposite directions: socio-economic surveys offer rich individual and household information only at coarse geographic levels, while administrative sources give detailed local counts with limited variable depth.
This talk addresses this trade-off by implementing and comparing deterministic (Iterative Proportional Fitting, Generalized Regression) and probabilistic (Simulated Annealing) reweighting algorithms that align survey weights with known population benchmarks. As an application, a spatially disaggregated synthetic population of the residents of the municipalities of the Emilia-Romagna region is built from the Italian EU-SILC data. The comparison highlights the trade-off between the computational efficiency of deterministic methods and the precision of probabilistic approaches, and offers practical guidance for spatial microsimulation on method fidelity, computational resources and statistical accuracy.

SEMINAR 03Online only

Synthetic populations as initial conditions for agent-based models

Roberto GarroneUniversity of Milano-Bicocca; Open University of Cyprus

Teams link forthcoming
Read abstract

Synthetic populations are usually discussed in terms of how they are generated. This talk takes a complementary perspective, focusing on their use as initial conditions for agent-based models.
The starting point is the recent study "When Does the Seed Stop Mattering?", which compares IPF and MaxEnt using AVQ and POSAS data for 1,255 municipalities of Piedmont and Aosta Valley. The discussion centres on the relationship between local information, statistical dependencies inherited from the donor, and the accuracy of the reconstruction.
From there, the talk turns to the initialisation of agent-based models, using AWSim as an application case to introduce an open question: which properties of the synthetic population must actually be preserved for the conclusions of a simulation to remain reliable?

Online access links will be added here before each seminar.

03 / JOIN US

Attend a seminar

In Bologna

Aula Teorici, first floor
Department of Physics and Astronomy
University of Bologna
Via Irnerio 46, Bologna, Italy

Find the venue

Online

Join via the Microsoft Teams link listed with each seminar. All times are given in Europe/Rome. The seminars are held in English, with discussion following the presentation.

Contact the organiser
Recordings and materials will be linked alongside each talk when available, subject to the speaker’s approval. Visit our YouTube channel ↗

Series organiser: Mirko Degli Esposti · mirko.degliesposti@unibo.it