/TECHMODUS Delivers Unified Any-To-Any Multimodal Generation In Single DecoderAZ#1209Source Posts on XCluster sourcesAmir Zamir@zamir_arTECHChaining: generation can run in two modes. Chained: each modality conditions on the ones before it, e.g., Text → Depth → RGB. All outputs stay consistent with each other. Independent: each target is produced straight from the input in parallel, so they're free to vary. Chaining basically means the model’s output can be fed back in as input, so it can reach a final target by first generating a useful intermediate modality. This enables using a chain of intermediate modalities from a single model to address modality mappings that are harder to learn directly. As an example, we probe surface-normal estimation, comparing the direct RGB → Normal against routing through three candidate intermediates. Edge maps turn out to give the largest gain: they add pixel-aligned low-level geometry that complements surface-orientation estimation.Combined views3983 posts, first seen 5h ago8 likes3 comments
Amir Zamir@zamir_arTECHChaining: generation can run in two modes. Chained: each modality conditions on the ones before it, e.g., Text → Depth → RGB. All outputs stay consistent with each other. Independent: each target is produced straight from the input in parallel, so they're free to vary. Chaining basically means the model’s output can be fed back in as input, so it can reach a final target by first generating a useful intermediate modality. This enables using a chain of intermediate modalities from a single model to address modality mappings that are harder to learn directly. As an example, we probe surface-normal estimation, comparing the direct RGB → Normal against routing through three candidate intermediates. Edge maps turn out to give the largest gain: they add pixel-aligned low-level geometry that complements surface-orientation estimation.
Amir Zamir@zamir_arTECHSelf-verification is an example of what such models enable by virtue of allowing creative configurations during inference: the model generates several candidates for a prompt, predicts an auxiliary modality (grounding or a VQA answer) for each, and keeps the one whose auxiliary best matches the prompt. Without using an external verifier.
Amir Zamir@zamir_arTECHTo train MODUS, we built a dataset of 29M samples on top of BLIP-3o that aligns caption, grounding, depth, normals, segmentation, Canny edges, and DINOv2 features on a shared image base, enabling training on arbitrary (input, target) pairs. 🤗 Dataset https://huggingface.co/datasets/epfl-vilab-modus/MODUS-15Modality