The generalized Pólya urn (GPU) model differs from the SPU model in the replacement scheme during sampling.
when a ball is randomly drawn, certain numbers of additional balls of each color are returned to the urn, rather than just two balls of the same color as in SPU.