Flipkart research: semi-supervised DPO fine-tuning of compact VLMs improves product attribute prediction accuracy from 75.1% to 85.7%
Manually labeling product attributes at e-commerce catalog scale is expensive and error-prone, large VLM APIs cost too much for production use, and a large pool of unlabeled product images remains underutilized.
A Self-Learning approach that retrains the model on its own high-confidence predictions caused accuracy to drop in smaller VLMs due to model collapse, where the model reinforces its own biases.
DPO-based semi-supervised fine-tuning improved accuracy from 75.1% to 85.7% on the tested compact VLM, and increasing unlabeled data volume steadily raised performance further.
Frequently asked questions
What did this team achieve with this AI workflow?
DPO-based semi-supervised fine-tuning improved accuracy from 75.1% to 85.7% on the tested compact VLM, and increasing unlabeled data volume steadily raised performance further.
What tools did this team use?
VLMs, DPO, PEFT, Qwen2.5-VL-3B-Instruct, Gemini, GPT.
What results were reported?
Qwen2.5-VL-3B-Instruct accuracy (baseline supervised): 75.1%; Qwen2.5-VL-3B-Instruct accuracy (post-DPO): 85.7%; DPO improvement over supervised baseline: significant improvement over the initial supervised model (source-reported, not independently verified).
What failed first in this deployment?
A Self-Learning approach that retrains the model on its own high-confidence predictions caused accuracy to drop in smaller VLMs due to model collapse, where the model reinforces its own biases.
How is this ecommerce ops AI workflow structured?
Initial supervised fine-tuning → Pseudo-label generation via self-consistency → DPO preference optimization → Iterative self-improvement cycle.