--- license: apache-2.0 base_model: Qwen/Qwen3-4B pipeline_tag: text-generation tags: - deepshopper - recommendation - fashion - outfit --- # DeepShopper Reward V0 — AMZ bundle likelihood judge (Qwen3-4B) Reward **V0** for DeepShopper: a Qwen3-4B SFT'd to generate the matching outfit bundle for a natural-language need (`P(outfit | need)`). Used as a reward via **teacher-forced likelihood** of a candidate outfit (`100·exp(−mean NLL)`), with hard gates (invalid / duplicate / role-category). - **Data:** [`flavianv/apparel23-qwen32b-kept-outfits-with-products`](https://huggingface.co/datasets/flavianv/apparel23-qwen32b-kept-outfits-with-products) (AMZ Apparel'23 gold/kept bundles). - **Role:** in-distribution relative signal (SFT mapper ≫ zero-shot). - **Known limits:** likelihood ≠ quality; **gender-blind** and reasoning-blind; in-distribution (AMZ) only. Superseded for discrimination by the pairwise **V1** ([`flavianv/qwen4b-reward-pairwise-v1`](https://huggingface.co/flavianv/qwen4b-reward-pairwise-v1)). Code: https://github.com/clijo/reco-rl (branch outfit_bundle).