In the monolingual setting, there is a wellknown tree sampling algorithm (Johnson et al., 2007).
we also reimplemented the original EM version of CCM and found virtually no difference in performance when using EM or Gibbs sampling.