ViSeDOPS in Short-Video Recommendations
- ViSeDOPS is a framework that transforms raw watch-time into quantile-based, multi-semantic labels to mitigate bias in recommendation systems.
- It employs causal inference and stratified quantiling to adjust for confounders such as video duration and popularity.
- Integrated with multi-task deep learning models, ViSeDOPS improves ranking performance and stabilizes training on implicit feedback data.
ViSeDOPS, in the context of short-video recommendations, refers to frameworks and methodologies that leverage debiased, multi-semantic label extraction from dense watch-time feedback, using causal inference techniques and quantile-based stratification. Such approaches move beyond direct use of raw watch-time, addressing the central biases and variabilities inherent in user engagement metrics and enabling robust optimization of recommendation models while aligning with the core ranking objectives of content surfacing platforms.
1. Limitations of Direct Watch-time Regression
Raw watch-time , where denotes user and denotes item, is the primary feedback signal in large-scale short-video recommendation scenarios, modeled as a sample from a joint distribution . The naive approach minimizes mean-squared error:
for a parametric recommender . However, this strategy is fundamentally limited by two factors:
- Heavy-tailed Distribution and Outlier Sensitivity: Watch-time exhibits a long-tailed distribution, with most videos watched for seconds but rare items accruing hours via repeat plays. MSE optimization becomes skewed toward outliers, resulting in unstable learning.
- Confounding and Bias Due to Video Attributes: is not solely reflective of latent user interest ; it is confounded by video-side attributes, most notably video duration and popularity. The relevant causal structure:
induces direct and indirect pathways from to , such that models trained directly on systematically overpreference longer videos regardless of user interest (Zhang et al., 2023).
2. Quantile-based Multi-Semantics Labeling
To mitigate the influence of outliers and align labels with ranking goals, watch-time is transformed into quantile-based discrete semantics:
- Let be the empirical CDF of in the training data.
- The support of is partitioned into intervals by quantiles:
- The label vector is assigned as:
for
Common label semantics include:
| Label Type | Definition | Purpose |
|---|---|---|
| Watch-time Percentile Rank (WPR) | for bin | Soft percentile, scale |
| Effective View (EV) | Binary: watches above median | |
| Long View (LV) | Binary: watches above percentile |
This quantile-based transformation prioritizes relative ordering of watch times, stabilizes learning, and aligns loss functions with ranking performance metrics.
3. Causal Label Debiasing via Stratified Quantiling
Despite quantile transformation, label bias from confounders, especially , persists. To neutralize this, causal adjustment is performed using the backdoor adjustment formula:
Practical debiasing is achieved by stratifying the dataset by (video duration buckets), then performing quantile mapping within each stratum:
- For each (duration bucket), labels are defined as:
where is quantile assignment in .
- Likewise for binary labels:
Further stratification by user/item feature hashes can mitigate additional confounding (popularity, user activity). This produces uniform label distributions per bucket, eliminating the direct effect (Zhang et al., 2023).
4. Model Integration and Multi-Task Objective
The debiased, multi-semantic labels are incorporated in a multi-task deep recommender using the Multi-gate Mixture-of-Experts (MMoE) framework:
- Shared embedding and expert layers feed into separate “heads” for each label type:
- , , ,
- , ,
The global loss is a sum of weighted per-label losses: Per-task loss formulations:
- Analogous for
The weighting parameters are tuned to balance gradient magnitudes across tasks. No architectural or backward-compatibility changes are needed; all debiasing occurs at the label stage.
5. Empirical Comparison and Performance
The debiased, multi-semantics labeling approach was benchmarked against several strong baselines:
- TR: direct watch-time regression
- WLR: YouTube’s weighted-logistic baseline
- OR: ordinal regression on
- D2Q: duration-adjusted quantile regression
Metrics comprised both ranking (AUC, GAUC) and regression error (MAE, MAPE, RMSE). On a 1-hour holdout: | Method | AUC | GAUC | MAE | MAPE | RMSE | |--------|-------|-------|-------|-------|-------| | D2Q | 0.6732| 0.6581|22.67 |2.73 |45.53 | | DML | 0.6763| 0.6617|21.76 |2.60 |42.77 |
Online A/B tests over 5 days on Kuaishou’s major surfacing channels demonstrated uplifts relative to WLR:
- Featured-Video Tab: Watch Time +2.23%, App Usage +0.77%
- Slide Tab: Watch Time +2.06%, App Usage +0.71%
DML’s empirical gains validate the efficacy of extracting multiple semantics, using relative quantile labels, and applying label-construction-time debiasing—all without changes to the deployed recommender backbone (Zhang et al., 2023).
6. Context and Implications
This line of work demonstrates that nuanced, causally debiased label engineering—coupled with multi-task learning—can rectify core deficiencies in dense implicit-feedback recommendation where only watch-time is available. Operating at the label level enables robust, architecture-agnostic bias correction that is compatible with production-scale recommender systems. The stratified quantiling mechanism is extensible to de-confounding against additional side information. A plausible implication is that these methodological principles may generalize to other domains with heavy-tailed, confounded feedback signals, beyond short-video and media recommendation.