--- license: other license_name: qwen-research license_link: https://huggingface.co/Qwen/Qwen2.5-Omni-3B/blob/main/LICENSE base_model: Qwen/Qwen2.5-Omni-3B library_name: peft tags: - speech-emotion-recognition - preference - audio - lora --- # Comparative Reasoning — DPO (Qwen2.5-Omni-3B LoRA) The **DPO** model from [Comparative Reasoning: Making an Audio Language Model Better at Comparing Emotions](https://arxiv.org/abs/2606.24082) (Interspeech 2026). Given two utterances, it answers which one has higher **arousal**, **valence**, or **dominance**. This repository contains a LoRA adapter (rank 64, alpha 128, all linear layers) for [Qwen/Qwen2.5-Omni-3B](https://huggingface.co/Qwen/Qwen2.5-Omni-3B). | | | |---|---| | Training | DPO (beta 0.2, rpo_alpha 1.0), lr 5e-5, total batch size 32 | | Training data | 10k MSP-Podcast v2.0 preference pairs per attribute (30k total), target: answer only | | MSP-Podcast test (A / V / D / Avg) | 88.5 / 88.8 / 86.3 / 87.9 | | BIIC-Podcast / WHiSER (Avg) | 75.7 / 91.1 | ## Usage Merge the adapter and evaluate with the code repository: ```bash swift export --adapters Lab-MSP/comparative-reasoning-dpo --merge_lora true \ --model Qwen/Qwen2.5-Omni-3B --output_dir outputs/experiments/dpo_merged bash src/eval.sh msp_test outputs/experiments/dpo_merged ``` Prompt format (two audios followed by the question): ``` system: You are a helpful assistant for emotion comparative reasoning. user: