TLive-Omni: An Omni-Modal Understanding Model for E-Commerce Live Streaming
Organizations: Taobao & Tmall Group of Alibaba
Abstract
E-commerce live streaming requires omni-modal understanding of noisy, temporally extended streams, where product facts are distributed across speech, video frames, product images, overlaid text, and user queries. We present TLive-Omni, an omni-modal understanding model tailored to live-commerce scenarios. It maps image, video, audio, and text inputs into a unified representation space. For long-form live streaming analysis, we introduce Per-vGrid, a timestamped token organization that groups each video grid with its temporally corresponding audio within explicit boundary tokens to facilitate temporal alignment. We design a three-stage supervised training recipe that progressively develops live-commerce understanding, from omni-modal perception to instruction-following responses. We then propose Faithful-RFT, a reinforcement fine-tuning stage that further improves answer faithfulness and expression quality while meeting real-time demands, scoring final responses directly with task-verifiable feedback rather than optimizing for reasoning-style exploration during rollout. Moreover, TLive-Omni is supported by a scenario-oriented atomic capability taxonomy and a compact data production engine that converts live-commerce audio, image, and video streams into training signals for speech recognition, speaker analysis, product visual grounding, text recognition, temporal grounding, video dense caption, and omni-modal QA, etc. For scalable training, a synchronized length-grouped sampler reduces padding while preserving comparable workloads across workers, while a lightweight dynamic sampling strategy regenerates rollout groups with near-zero reward variance to maintain meaningful relative advantages for GRPO. Experiments on e-commerce live streaming benchmarks demonstrate strong performance across live-commerce domain tasks, together with excellent generalization on general benchmarks.
Figures & tables
| Model | Params | Live-Commerce ASR | Speaker-Attributed ASR | Audio Description | Audio QA | |
|---|---|---|---|---|---|---|
| CER | cpWER | Acc. | Hal. | Acc. | ||
| Closed-source Omni models | ||||||
| Gemini 2.5 Flash | - | 16.30 | 17.14 | 65.21 | 26.19 | 76.28 |
| Gemini 2.5 Pro | - | 11.48 | 12.17 | 81.10 | 14.16 | 82.85 |
| Gemini 3 Flash | - | 15.18 | 19.04 | 68.27 | 26.17 | 74.68 |
| Gemini 3 Pro | - | 12.09 | 11.67 | 85.07 | 10.92 | 88.62 |
| Model | Params | Visual Grounding | Text Understanding | |||
|---|---|---|---|---|---|---|
| Live AP | Prod AP | Loc. F1 | Rec. NED | Cls. Acc. | ||
| Closed-source Omni models | ||||||
| Gemini 2.5 Flash | - | 61.08 | 28.81 | 20.52 | 43.28 | 51.21 |
| Gemini 2.5 Pro | - | 51.98 | 32.63 | 31.60 | 27.82 | 61.86 |
| Gemini 3 Flash | - | 80.38 | 65.67 | 61.11 | 16.25 | 69.11 |
| Gemini 3 Pro | - | 73.80 | 58.83 | 68.60 | 9.72 | 76.86 |
| Model | Params | TG | Dense Caption | Video QA | Shot Understanding | ||||
|---|---|---|---|---|---|---|---|---|---|
| mIoU | Acc. | Hal. | Acc. | Layout | Shot Size | Camera | Content | ||
| Closed-source Omni models | |||||||||
| Gemini 2.5 Flash | - | 76.50 | 54.60 | 10.97 | 88.21 | 80.00 | 46.80 | 84.20 | 68.60 |
| Gemini 2.5 Pro | - | 76.22 | 41.95 | 16.88 | 92.62 | 85.20 | 50.80 | 76.00 | 70.40 |
| Gemini 3 Flash | - | 77.43 | 32.21 | 20.76 | 89.64 | 76.80 | 45.70 | 78.50 | 71.60 |
| Gemini 3 Pro | - | 77.90 | 37.80 | 20.99 | 84.36 | 80.40 | 43.40 | 75.70 | 74.80 |
| Model | Params | MMMU | MathVista | DynaMath | VLMsAreBlind | MMBench | RealWorldQA | MMStar | SimpleVQA |
|---|---|---|---|---|---|---|---|---|---|
| Closed-source models | |||||||||
| Gemini 2.5 Flash | - | 76.3 | 75.3 | 69.7 | 75.9 | 86.6 | 75.7 | 75.8 | 59.2 |
| Gemini 2.5 Pro | - | 80.9 | 77.7 | 78.5 | 78.5 | 88.4 | 76.0 | 78.5 | 66.9 |
| Gemini 3 Pro | - | 87.2 | 87.9 | 85.1 | – | 93.7 | 83.3 | 83.1 | 73.2 |
| GPT-4o | - | 70.7 | 63.8 | 54.4 | – | 86.0 | – | – | – |
| GPT-5 (minimal) | - | 74.4 | 50.9 | 74.0 | 53.4 | 81.3 | 77.3 | 65.2 | 56.7 |
| Model | Params | Hallusion | AI2D | OCRBench | CC-OCR | CharXiv(RQ) | RefCOCO | ERQA | EmbSpatial |
|---|---|---|---|---|---|---|---|---|---|
| Closed-source models | |||||||||
| Gemini 2.5 Flash | - | 59.1 | 87.7 | 86.4 | 74.8 | 60.1 | – | – | – |
| Gemini 2.5 Pro | - | 60.9 | 90.0 | 87.2 | 76.8 | 62.9 | – | 50.3 | 73.3 |
| Gemini 3 Pro | - | 68.6 | 94.1 | 90.4 | 79.0 | 81.4 | 84.1 | 70.5 | 61.2 |
| GPT-4o | - | – | 82.6 | 84.3 | – | – | – | – | – |
| GPT-5 (minimal) | - | 53.7 | 84.1 | 78.7 | 66.1 | 57.8 | – | 42.0 | 75.1 |
| Model | Params | MVBench | MLVU | Video-MME | LongVideoBench | LVBench | MMVU | VideoMMMU |
|---|---|---|---|---|---|---|---|---|
| Closed-source models | ||||||||
| Gemini 2.5 Flash | - | – | 77.8 | 75.6 | – | 62.2 | 68.2 | 65.2 |
| Gemini 2.5 Pro | - | 65.8 | 81.2 | 80.6 | – | 69.0 | 72.2 | 79.4 |
| Gemini 3 Pro | - | 74.1 | 83.0 | 87.7 | 76.7 | 76.2 | 77.5 | 87.6 |
| GPT-4o | - | – | – | 71.9 | – | – | – | – |
| GPT-5 (minimal) | - | 64.6 | 78.3 | 77.3 | – | – | 68.1 | 61.6 |
| Model | Params | Charades-TL | ActivityNet-TL | QVHighlights-TL |
|---|---|---|---|---|
| Closed-source models | ||||
| Gemini 2.5 Flash | - | 48.6 | 52.5 | 64.3 |
| Gemini 2.5 Pro | - | 52.8 | 58.1 | 70.4 |
| GPT-4o | - | 41.8 | 40.4 | 52.1 |
| GPT-5 (minimal) | - | 40.5 | 42.9 | 56.8 |
| Open-source VLM models | ||||
| Model | Params | AVUT | WorldSense | VideoHolmes | DailyOmni | OmniVideoBench | FutureOmni |
|---|---|---|---|---|---|---|---|
| Closed-source models | |||||||
| Gemini 2.5 Flash | - | 65.4 | 50.9 | – | – | – | 55.6 |
| Gemini 3.1 Pro | - | 85.6 | 65.5 | – | 82.7 | – | – |
| Qwen3.5-Omni Flash | - | 81.4 | 57.9 | – | 81.8 | – | – |
| Open-source Omni models | |||||||
| video-SALMONN 2+ | 3B | 66.2 | 48.3 | 42.2 | 67.7 | – | – |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Keyword | Qwen3-ASR-Flash | Qwen3-Omni | TLive-Omni-4B | TLive-Omni-9B | ||||
|---|---|---|---|---|---|---|---|---|
| Count | Recall | CER | Recall | CER | Recall | CER | Recall | CER |
| 0 | 51.88 | 6.33 | 53.44 | 6.59 | 49.12 | 6.69 | 48.62 | 6.54 |
| 50 | 75.69 | 5.40 | 85.44 | 7.64 | 79.06 | 5.41 | 81.00 | 5.18 |
| 100 | 76.94 | 6.59 | 81.56 | 7.34 | 77.75 | 5.45 | 80.31 | 5.19 |
| 200 | 68.00 | 5.73 | 78.69 | 8.13 | 76.56 | 5.56 | 79.50 | 5.30 |
| 300 | 67.12 | 5.89 | 76.94 | 7.65 | 76.06 | 5.61 | 78.31 | 5.36 |
| Benchmark(s) | Prompt Template |
|---|---|
| MMMU, MMBench, MMStar, AI2D | {question} Options: A. {option_a} / B. {option_b} / C. {option_c} / D. {option_d} Think step by step before answering. The last line of your response should be of the following format: ‘Answer: $LETTER’ (without quotes) where LETTER is one of the options. |
| VLMsAreBlind, RealWorldQA, ERQA, EmbSpatialBench | Hint: {hint} Question: {question} Options: A. {option_a} / B. {option_b} / ... Please select the correct answer from the options above. |
| MathVista | {hint} {question} Think step by step before answering. The last line of your response should be of the following format: ‘Answer: ANSWER is your final answer. |
| CharXiv, SimpleVQA | {question} Think step by step before answering. The last line of your response should be of the following format: ‘Answer: ANSWER is your final answer. |
| DynaMath | ## Question {question} ## Answer Instruction Please provide an answer to the question outlined above. Your response should adhere to the following JSON format, which includes two keys: ‘solution’ and ‘short answer’. The ‘solution’ key can contain detailed steps needed to solve the question, and the ‘short answer’ key should provide a concise response. Provide the corresponding choice option in the ‘short answer’ key, such as ‘A’, ‘B’, ‘C’, or ‘D’. Example of expected JSON response format: {‘‘solution’’: ‘‘[Detailed step-by-step explanation]’’, ‘‘short answer’’: ‘‘[Concise Answer]’’} |
| HallusionBench | {question} Think step by step before answering. The last line of your response should be of the following format: ‘Answer: Yes/No’ (without quotes). |
Multimodal Understanding
Multimodal understanding studies how AI systems interpret and reason across text, images, video, audio, and other signals.
See all 478 papers