Spat-RPM: Spatial Domain Random Partition Model
- Spat-RPM is a modeling framework that randomly partitions spatial domains (e.g., lattices, areal maps) to capture cluster-specific stochastic structures.
- It employs techniques like cohesion functions, perimeter penalties, and Potts interactions to enforce spatial contiguity and smoothness.
- Applications range from mobile phone usage and disease mapping to image regression and multimodal omics, showcasing its flexibility in modeling spatial heterogeneity.
Spatial Domain Random Partition Model (Spat-RPM) denotes, in the recent literature, a class of models that place a random partition on a spatial domain, spatial lattice, areal map, voxel grid, or spatial index set, and then define cluster-specific stochastic structure conditional on that partition. This suggests that Spat-RPM functions less as a single canonical specification than as an umbrella label for several related constructions, including spatial product partition models, similarity-weighted nonparametric mixtures, temporally evolving areal partitions, Potts-Gibbs image partitions, Voronoi-partition Cox processes, and graph-based local feature-selection models (Page et al., 2015, Wakayama et al., 2023, Cremaschi et al., 2023, Nolau et al., 23 Jul 2025).
1. Lineage and model family
The earliest formulation in this collection is the spatial product partition model of Page and Quintana, which extends product partition models so that the partitioning of locations into spatially dependent clusters is explicitly modeled through distance-based cohesion functions (Page et al., 2015). Subsequent work broadened the same organizing idea to functional spatial data through a similarity-based generalized Dirichlet process, to large spatio-temporal areal datasets through regime-specific random partitions and change-points, to multivariate disease mapping through short-boundary cohesions and MDAGAR spatial effects, and to sequences of temporally correlated spatial partitions driven by spanning trees (Wakayama et al., 2023, Cremaschi et al., 2023, Pavani et al., 2024, Pavani et al., 8 Jan 2025).
A parallel line applies the same partition-first logic to different data modalities. Teo Shu Xian and Wade use a Potts-Gibbs random partition for scalar-on-image regression, so that spatially neighboring voxels tend to share a common regression coefficient (Xian et al., 2022). Nolau, Gonçalves and Gamerman model nonstationary spatial point processes by random Voronoi partitions with conditionally independent Gaussian processes across regions (Nolau et al., 23 Jul 2025). In spatial multimodal omics, the partition is imposed on a tessellated domain and coupled to cluster-wise feature selection (Huang et al., 28 May 2026). A conceptually distinct usage appears in Durieu and Wang, where a random partition of determines the covariance structure of a discrete random field whose scaling limit is a fractional Brownian sheet (Durieu et al., 2017).
| Paper | Partition mechanism | Observation model |
|---|---|---|
| Page and Quintana (Page et al., 2015) | Spatial PPM with cohesion | Cluster-specific likelihoods, often Gaussian regression |
| Wakayama, Sugasawa and Kobayashi (Wakayama et al., 2023) | SGDP with pairwise similarity reweighting | GP clustering of functional data |
| Change-point areal model (Cremaschi et al., 2023) | Regime-specific areal random partitions | Harmonic regression with Leroux-CAR effects |
| Pavani and Quintana (Pavani et al., 2024) | PPM with short-boundary cohesion | Multivariate Gaussian model with AR-seasonal terms |
| Teo Shu Xian and Wade (Xian et al., 2022) | Potts-Gibbs partition on image lattice | Scalar-on-image regression |
| Nolau, Gonçalves and Gamerman (Nolau et al., 23 Jul 2025) | Random Voronoi tessellation | Cox process for point patterns |
Taken together, these formulations show that the common element is not a single likelihood or prior family, but the explicit use of a latent spatial partition as the main structural object. The partition may be over sites, areal units, meshes, voxels, graph vertices, or Voronoi cells; the likelihood may be Gaussian, Poisson, Poisson-inverse-Gaussian, Gaussian-process, or point-process based.
2. Partition priors and spatial regularization
A central distinction among Spat-RPM formulations is how they encode spatial contiguity, locality, or compactness. In the spatial PPM of Page and Quintana, the prior is
where the cohesion is modified to depend on spatial locations (Page et al., 2015). Their four cohesion choices include a penalty by sum-of-distances to the centroid, a hard-threshold neighbor rule, a prior-predictive similarity, and a posterior-predictive “double-dipping” cohesion. In this formulation, the mass parameter retains the usual role that larger implies more clusters a priori (Page et al., 2015).
For areal data, a different device is to penalize boundary length directly. In the change-point spatio-temporal areal model, the areal product-partition prior within regime is
where penalizes cluster boundary length and 0 is the perimeter of cluster 1 (Cremaschi et al., 2023). Pavani and Quintana use the Hegarty-Blackwell short-boundary cohesion
2
with 3, so that small 4 favors few large contiguous regions and 5 makes many small or even disconnected pieces more likely (Pavani et al., 2024).
A different strategy is to preserve the cluster-count behavior of a nonparametric prior while biasing assignments toward nearby or adjacent units. In the SGDP model, pairwise similarities 6 modify only the existing-cluster weights, while the new-cluster probability remains exactly as in the underlying generalized Dirichlet process (Wakayama et al., 2023). Proposition 1 states that, for fixed 7, the SGDP prior strictly favors existing clusters containing more neighbors of 8 (Wakayama et al., 2023). This cleanly separates adjacency preference from the mechanism controlling total cluster counts.
Potts-Gibbs image models use a Markov random field penalty on shared labels. The partition prior has the form
9
so larger 0 makes label configurations with large contiguous blocks more probable (Xian et al., 2022). In temporally evolving areal models driven by spanning trees, each season-specific partition is obtained by pruning edges of a spanning tree with probability 1, guaranteeing spatially constrained clustering by construction (Pavani et al., 8 Jan 2025). In Voronoi-partition Cox processes, the domain is partitioned by random generators 2, and a repulsive prior on 3 is used to avoid collapse and label-switching (Nolau et al., 23 Jul 2025). In spatial multimodal omics, the domain is tessellated into blocks, a spanning tree is drawn on the block graph, and cutting 4 edges yields 5 connected components (Huang et al., 28 May 2026).
This variety shows that “spatial regularization” in Spat-RPMs is not tied to a single mathematical device. It may be implemented through cohesion functions, perimeter penalties, similarity reweighting, Potts interactions, tree pruning, or random tessellations.
3. Observation models and latent structures
Conditioning on the partition, different Spat-RPMs specify markedly different local models. In the change-point areal model, for time 6 in regime 7 and areal unit 8,
9
with 0 a 1-dimensional harmonic regression design and 2 under a Leroux-CAR precision (Cremaschi et al., 2023). Regimes such as weekday-day, weekday-night, weekend-day, and weekend-night are induced by a vector of change-points, and each regime has its own partition of the areal units (Cremaschi et al., 2023).
In the SGDP formulation for functional spatial data, each location 3 carries a function 4, and conditional on cluster assignment 5,
6
so clustering is over mean functions rather than scalar responses (Wakayama et al., 2023). The Tokyo application further indexes observations by period indicators for weekdays, holidays, and day-before-holiday, with separate SGDP priors and Gaussian-process atoms by period (Wakayama et al., 2023).
For multivariate disease data, Pavani and Quintana specify
7
where 8 may include AR(3) and annual seasonal lags, 9 is cluster- and disease-specific, and the spatial random effects follow an MDAGAR prior that allows within-area and neighbor-area cross-disease effects (Pavani et al., 2024). The temporal dependence in this model is defined for areal clusters rather than for each area independently.
The spatio-temporal dengue model driven by spanning trees uses overdispersed counts. Conditional on offset 0, mean 1, and latent heterogeneity 2,
3
which yields a marginal Poisson-inverse-Gaussian distribution with mean 4 and variance 5 (Pavani et al., 8 Jan 2025). The mean contains a cluster-season intercept and the dispersion has its own regression (Pavani et al., 8 Jan 2025).
In scalar-on-image regression, the partition groups voxels with a common coefficient, reducing the image predictor from 6 voxels to 7 region-level coefficients (Xian et al., 2022). In spatial multimodal omics, each cluster carries a sparse regression with a binary active-set indicator 8, so the model performs local variable selection and local basis selection (Huang et al., 28 May 2026). For point processes, the Voronoi-partition Cox process writes
9
with conditionally independent Gaussian-process priors on the latent functions across regions (Nolau et al., 23 Jul 2025).
Durieu and Wang’s random-field construction lies outside the inferential Bayesian clustering paradigm but remains partition-based at its core. A product partition of 0 is first built, then 1 spins are assigned to each cell by identical or alternating rules, and the resulting field has covariance determined by co-membership in the same partition block (Durieu et al., 2017).
4. Posterior inference and computational strategies
Posterior computation in Spat-RPMs is generally MCMC-based, but the update mechanism depends strongly on the partition prior. The change-point areal model uses a Metropolis-within-Gibbs sampler that imputes missing 2, samples cluster means 3, updates hyperparameters, draws spatial effects 4, updates variances, reallocates labels 5, and samples change-points 6 (Cremaschi et al., 2023). Spatial contiguity enters directly through the cohesion factors in the allocation step and through the CAR precision 7 (Cremaschi et al., 2023). Because 8 is sparse, solving systems is 9 per regime via sparse Cholesky or conjugate-gradient, and the overall cost per sweep is 0, linear in 1 for fixed average 2 (Cremaschi et al., 2023).
The SGDP functional model uses Gibbs updates for cluster means and labels, inverse-gamma updates for scale parameters, and Metropolis-Hastings for length-scale parameters and for 3 on the transformed scale (Wakayama et al., 2023). The spatial PPM framework of Page and Quintana uses a Gibbs-type MCMC in the spirit of Neal’s Algorithm 8, with optional split-merge Metropolis steps as in Jain and Neal to improve mixing (Page et al., 2015). Pavani and Quintana also use Neal’s Algorithm 8 for partition reassignment, with conjugate Gibbs updates for regression, temporal, variance, and MDAGAR parameters, and Metropolis-Hastings for each 4 (Pavani et al., 2024).
Potts-Gibbs image models face an intractable partition function 5 and therefore use a generalized Swendsen-Wang scheme with auxiliary bond variables (Xian et al., 2022). The sampler constructs nested clusters and reassigns them to existing or auxiliary clusters with probabilities combining Gibbs-type weight ratios, marginal likelihoods, and a Potts correction factor (Xian et al., 2022). This addresses the slow mixing of single-site Gibbs when 6 is large.
Two recent models use trans-dimensional or exact samplers to address large partition spaces. The spatial multimodal omics model introduces an informed RJ-MCMC with Birth, Death, Change, and Hyper moves, exploiting conjugacy in 7 so that each move only evaluates a marginal likelihood (Huang et al., 28 May 2026). The nonstationary spatial point-process model develops an exact, discretization-free MCMC based on thinning augmentation, retrospective sampling, and Metropolis-Hastings updates for the random Voronoi generators (Nolau et al., 23 Jul 2025). Its Gaussian-process cost is reduced from a single 8 calculation to 9 because each region is handled separately (Nolau et al., 23 Jul 2025).
Temporally correlated spanning-tree partitions are updated by a partially collapsed Gibbs step over tree-cut indicators, followed by compatibility-preserving tree updates using Prim’s or Kruskal’s algorithm on random edge weights (Pavani et al., 8 Jan 2025). No reversible-jump steps are needed in that model (Pavani et al., 8 Jan 2025).
5. Theoretical properties and interpretation
Several Spat-RPM papers establish explicit probabilistic properties of the partition prior or of the full posterior. In the SGDP model, the probability of creating a brand-new cluster at each step remains exactly as in the underlying GDP, and when 0 the expected total number of clusters remains finite as 1, guarding against over-clustering (Wakayama et al., 2023). This is a precise statement that adjacency bias and cluster-count control are separated in that construction.
The spatial multimodal omics model derives coupled hyperparameter conditions linking domain partition and local feature-selection priors, under which consistency theory and posterior contraction rates of both the domain partition and feature selection are established (Huang et al., 28 May 2026). The paper states cluster-number consistency, partition contraction in mis-clustered area fraction, feature-selection consistency, and coefficient and predictive contraction at the common rate 2 under regularity assumptions (Huang et al., 28 May 2026). This is one of the strongest asymptotic analyses among the models grouped under the Spat-RPM label.
Durieu and Wang provide a different kind of theory: functional central limit theorems for discrete random fields constructed from product partitions of 3 (Durieu et al., 2017). In the Karlin, Hammond-Sheffield, and mixed models, normalized rectangular partial sums converge to a fractional Brownian sheet with Hurst indices spanning 4, 5, and mixed regimes (Durieu et al., 2017). The covariance structure factorizes by coordinate because the underlying one-dimensional partitions are independent (Durieu et al., 2017).
Across the Bayesian clustering papers, a recurring interpretive theme is that the partition prior determines which notion of “spatial smoothness” is being encoded. In short-boundary or perimeter-penalized models, the prior directly penalizes cut edges or boundary length (Cremaschi et al., 2023, Pavani et al., 2024). In Potts-Gibbs models, smoothness is local label agreement on a neighborhood graph (Xian et al., 2022). In SGDP, the effect is not a boundary penalty but a reweighting toward existing clusters containing more similar or adjacent units (Wakayama et al., 2023). This suggests that contiguous maps in different Spat-RPMs may represent distinct prior semantics even when they appear visually similar.
6. Applications and empirical behavior
Spat-RPMs have been developed largely in response to concrete applied problems. The change-point areal model is motivated by mobile phone usage in the Metropolitan area of Milan and is used to spatially cluster population patterns of mobile phone usage while allowing different hierarchical structures across time points (Cremaschi et al., 2023). The SGDP model is applied to hourly population flow in the central seven wards of Tokyo, discretized into 6 square meshes of size 7 over 8 days (Wakayama et al., 2023). In that application, posterior means of 9 are all greater than 0, posterior 1 is far below 2, weekday clusters recover interpretable “business-core,” “downtown,” and “residential” patterns, SGDP and GDP have almost identical cluster counts but SGDP yields markedly smoother and more contiguous cluster maps, and pre-holiday and holiday periods capture the “Friday night” surge in leisure districts (Wakayama et al., 2023).
In education data from Greater Santiago, the spatial PPM is compared against Spatial Stick-Breaking and standard GP regression. The simulation study reports adjusted Rand index, MSPE, and LPML/WAIC, and the real-data application finds that CPS gives notably better WAIC/LPML than SSB, Cohesion 1 fitted best, Cohesion 4 gave lowest MSPE, and the posterior mean number of clusters varied from approximately 3 to approximately 4 (Page et al., 2015). Predictive maps recovered the known east-west school-performance gradient (Page et al., 2015).
For mosquito-borne disease data, two related strands appear. Pavani and Quintana model dengue and chikungunya in 145 microregions of Southeast Brazil from 2018 to 2022 and report that the proposal compares well to competing alternatives while clustering areas where temporal trends are similar and exploring temporal and spatial correlation between diseases (Pavani et al., 2024). Pavani, Loschi and Quintana analyze weekly dengue counts from 2018 to 2023 in the same region using temporally dependent sequences of spatial partitions; WAIC selects an AR(1) prior on 5, the estimated number of clusters varies seasonally from 6 to 7, peaking in autumn, and regression results indicate that temperature raises both mean and dispersion, humidity raises mean but lowers dispersion, and HDI moderately raises mean (Pavani et al., 8 Jan 2025).
The point-process formulation has been tested on synthetic discontinuity and hotspot examples and on two real datasets. In the discontinuity experiment, for any 8 the model substantially outperforms stationary and kernel methods, the smallest MSE occurs at the correct 9, and oversizing to 0 increases MSE by only approximately 1, whereas stationary and kernel estimators show more than 2 worse MSE (Nolau et al., 23 Jul 2025). In the hotspot experiment, fitted models with 3 recover both background and hotspots almost perfectly (Nolau et al., 23 Jul 2025). In real data, the model is applied to Beilschmiedia pendula tree locations in Panama and to Mato Grosso fire-occurrence points, with posterior intensity maps agreeing with prior analyses and highlighting north-central hotspots consistent with known deforestation patterns (Nolau et al., 23 Jul 2025).
In spatial multimodal omics, the model is applied to a breast-cancer Visium CytAssist dataset with 4 spots, 5 genes, and 6 proteins, focusing on CD8A protein as response (Huang et al., 28 May 2026). After screening and pre-selection, 7 genes remain, WAIC tunes 8, and the fitted model discovers 9 clusters with distinct gene signatures associated with tumor-rich, stromal/tertiary-lymphoid, and mixed tumor-immune regions (Huang et al., 28 May 2026). Those signatures correlate with tumor-marker proteins and scRNA-seq deconvoluted T/B-cell proportions (Huang et al., 28 May 2026).
The empirical record therefore supports a broad but coherent interpretation of Spat-RPMs: they are models in which uncertainty about the number, location, geometry, and temporal evolution of spatial clusters is represented explicitly, rather than being absorbed indirectly into a covariance function or a single global smoothness parameter.