Many methods use sampling in the service of variational inference, or vice versa, but do not provide a unifying approach to both. These typically use the samples to compute expectations used to update a variational approximation [1]}, [2]}, [3]}, rather than to generate the mixture components themselves.
