Related Experiment Video
Updated: Sep 12, 2025

Watershed Planning within a Quantitative Scenario Analysis Framework
Published on: July 24, 2016
Analysing community-level spending behaviour contributing to high carbon emissions using stochastic block models
Ognyan Simeonov1,2, Valerio Restocchi3, Benjamin D Goddard4
1School of Informatics, University of Edinburgh, Informatics Forum, 10 Crichton St, Newington, Edinburgh, UK. O.O.Simeonov@sms.ed.ac.uk.
Abstract:
Large financial transaction datasets are increasingly used to estimate carbon emissions associated with individual spending. However, to effectively target high-emission spending areas and implement successful carbon reduction strategies, policymakers and financial institutions need to understand individual consumer spending behaviour. In this study, we describe an approach to identify spending patterns in large financial transaction datasets, using stochastic block modelling for community detection on a bipartite network. This is an effective method to form communities of consumers who share similar spending patterns across merchant categories, allowing us to identify the categories causing high carbon emissions for each group of consumers. We also introduce a modification to the weights of the bipartite network which allows us to keep the average community spending constant across different categories. The impact and applications of this study are twofold. First, it highlights the importance of transaction datasets and stochastic block modelling in providing insights for financial institutions in their efforts to decarbonise by identifying areas for targeted behavioural strategies for carbon reduction. Second, it provides researchers with a framework to examine how different factors, such as consumer spending patterns, energy usage, or transportation habits, interact with one another. This is done while keeping overall spending levels consistent across various communities, allowing for a controlled analysis of behavioural and economic impacts on carbon reduction efforts.
Related Concept Videos
Energy Budgets
Mechanistic Models: Compartment Models in Individual and Population Analysis
Sampling Plans
Random sampling is a method where each member of the population has an equal chance of being selected for the sample. It involves selecting individuals randomly, often using random number generators or lottery-type methods. For example, when analyzing the properties of a...
Global Climate Change
The Carbon Cycle
Design Example: Analyzing Capacity Contours for Flood Risk Assessment

