Здесь есть хорошее и довольно недавнее обсуждение этой проблемы:
Кристиан П. Роберт Мультимодальность и переключение меток: дискуссия. Семинар по смесям, ICMS 3 марта 2010 г.
По сути, существует несколько стандартных стратегий, и у каждой есть свои плюсы и минусы. Наиболее очевидная вещь, которую нужно сделать, - сформулировать априор таким образом, чтобы гарантировать, что существует только один задний режим (например, упорядочить средства компонентов смешения), но оказывается, что это оказывает странное влияние на задний план, и поэтому обычно не используется. Далее следует игнорировать проблему во время выборки, а затем постобработать выходные данные, чтобы повторно пометить компоненты, чтобы сохранить согласованность меток. Это легко реализовать и, кажется, работает нормально. Более сложные подходы повторно маркируют онлайн, сохраняя одиночный режим, или преднамеренно произвольно переставляя метки, чтобы обеспечить смешивание в нескольких режимах. Мне вполне нравится последний подход, но он все еще оставляет проблему, заключающуюся в том, как подвести итоги. Однако я вижу это как отдельную проблему.