This paper develops a Bayesian treatment of multiple change points using the product partition model (PPM). A sequence of observations is modeled as arising from an underlying parameter sequence that is piecewise constant on contiguous blocks; the start of each block is a change point. The PPM assigns a partition probability proportional to a product of prior cohesions — one per block — and, given the partition, treats block parameters as independent. The key structural result is that the posterior is again a product partition model (with cohesions multiplied by block marginal likelihoods), which lets the data reweight partitions automatically. Inference about any parameter proceeds by conditioning on the partition and then averaging over all partitions; this is computable exactly in or approximately in per sweep by Gibbs/Markov sampling. The method is shown to outperform competitors at detecting sharp, short-lived changes.
"The probability of any partition is proportional to a product of prior cohesions, one for each block in the partition… Given the observations a new product partition model holds, with posterior cohesions for the blocks."
"Inference about particular parameters may then be made by first conditioning on the partition, and then averaging over all partitions."
The elegance here is the closure property: because the product form of the partition prior survives multiplication by a product-form likelihood, the posterior stays a product partition model and the whole change-point problem collapses to computing block marginal likelihoods and cohesions. That is what buys the exact recursion and the clean model-averaged estimates — no reversible-jump machinery required, in contrast to the RJMCMC route the wiki already documents. The averaging-over-partitions stance is also the philosophically honest one for change-point data, where the exact break locations are rarely identified; reporting a single segmentation overstates certainty. The main practical lever is the cohesion / specification, which encodes how many breaks you expect and to which the short-block detections are sensitive.