Poly-OPD: Heterogeneous Multi-Teacher On-Policy Distillation for Capability-Selectable Flow Models
Poly-OPD is a heterogeneous multi-teacher on-policy distillation framework that consolidates complementary strengths from incompatible text-to-image models into a single compact flow-matching student by bridging latent spaces via pixel-level re-encoding and DINOv2 supervision, while employing gradient-compatible adapters and a gap-aware curriculum to achieve superior performance in both compositional instruction following and aesthetic alignment.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine a world where art is created by machines that learn by guessing and correcting, a field known as text-to-image generation. In this digital art studio, the "teachers" are massive, complex models that turn words into pictures. But here's the catch: just like human experts, these machines have different specialties. Some are master painters who create stunningly beautiful, realistic scenes but might miss small details like "three cats" or "a red ball on the left." Others are strict accountants who follow instructions perfectly but might produce images that look a bit flat or weird. The big problem is that these experts speak different "languages" internally; they use different blueprints and math to build their pictures, so you can't just ask them to swap notes or combine their brains easily. If you want an image that is both beautiful and perfectly accurate, you usually have to run two giant, expensive computers at the same time, which is slow and wasteful. Scientists have been trying to figure out how to merge these different experts into one smaller, smarter model that can do both jobs without getting confused.
This paper introduces a clever new method called Poly-OPD that acts like a master translator and coach, successfully merging two very different AI teachers into a single, compact student model. The researchers took a "beautiful" teacher (FLUX.1-dev) and a "precise" teacher (Z-Image) and taught a smaller student model (a 2.5 billion parameter version of SD3.5) how to be both. The magic trick is that instead of forcing the student to copy the teachers' internal thoughts (which are in incompatible languages), the system lets the student draw a picture, converts that drawing into a common "pixel" language that everyone understands, and then asks the teacher to fix it. The teacher doesn't just say "good job"; it actually re-draws the picture to correct mistakes, and the student learns from that correction. To make sure the student doesn't get confused by trying to learn two different styles at once, the system uses special "switchable" parts in its brain. It shares the parts that handle general attention (like looking at the whole scene) but keeps separate parts for specific tasks (like counting or coloring). Furthermore, the system is smart about what to practice: it notices which skills the student is still bad at and spends more time training on those, rather than wasting time on things the student already knows.
The results are quite impressive. By using this method, the small student model didn't just learn to be average; it actually became better than both of its giant teachers at specific tasks. On a test called GenEval, which checks if a model follows complex instructions like "a cat on the right of a tennis racket," the student's score jumped from 67.3 to 73.3, beating both the 12-billion-parameter teacher and the 6-billion-parameter teacher. On a test for visual beauty and human preference (HPSv3), the score rose from 9.34 to 11.35. The paper suggests that this success comes from the "on-policy" approach, where the student learns from its own mistakes corrected by the teacher, rather than just memorizing the teacher's perfect drawings. The researchers found that if they tried to force the student to learn from the teacher's internal data directly, it failed because the "languages" didn't match. They also discovered that if they didn't use the special switchable parts, the skills would clash, and the model would get worse. Ultimately, Poly-OPD shows that you can build a single, small, switchable model that can toggle between being a beautiful artist and a precise architect, combining the best of both worlds without needing to run two massive computers.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.