All the proposed methods fit naturally within the usual SMT tuning framework.
some changes are required in the decoder to support ensemble decoding and in the tuning scripts for optimizing with multiple metrics.