- The paper presents a user-centric statistical framework that models video watch time by leveraging distinct user behavior modes.
- It employs a bucketization strategy and both binomial and geometric models to capture non-stationary watching probabilities.
- Experimental validation on public and industrial datasets demonstrates significant improvements in prediction accuracy and user engagement.
Statistical Modeling of Video Watch Time through User Behavior Analysis
The estimation of video watch time is a crucial metric for social media platforms, particularly given the increasing popularity of short video content. This paper takes a user-centric perspective to model video watch time, addressing the complexity of user-video interactions and overcoming the deficiencies of traditional regression and classification methods. The authors propose a white-box statistical framework that translates user behavior assumptions into statistical models, effectively capturing the nuances of different user behavior modes and the non-stationary probabilities over the video horizon.
Major Contributions
The paper's primary contribution is the development of a statistical framework that leverages user behavior assumptions to model video watch time. This approach diverges from conventional methods that largely ignore user behavior, focusing instead on enhancing regression/classification objectives mechanically. The framework introduced in this paper enhances understanding of user behavior by embodying domain knowledge about users' behavior modes in watching videos.
Key aspects of the proposed framework include:
- User-Centric Perspective: The framework incorporates domain knowledge about user behavior, distinguishing between different behavior modes (e.g., wandering-minded users who jump around the video timeline and focused users who watch sequentially).
- Bucketization Strategy: This is employed to handle non-stationary watching probabilities over the video horizon, facilitating practical modeling and respecting the constraints of video length.
Methodology
The authors present two main models within their framework: the _-Binom and the _-Geo models.
_-Binom Model
This model assumes users have wandering behavior, where the decision to watch each second within a bucket is made independently with an identical probability. The model utilizes bucketization to split the video horizon into buckets, estimating a separate probability for each bucket. This results in a binomial distribution model for watch time that is straightforward to implement and is compatible with training objectives of other classification events in practical systems.
_-Geo Model
In contrast, the _-Geo model assumes users exhibit sequential watching behavior with a stopping probability for each second. Two variants of this model are proposed:
- The _-Geo model allows for non-stationary watching probabilities, specific to each bucket.
- The vanilla geometric model (_v-geo) simplifies this by assuming a uniform watching probability across the entire horizon.
The expectation of video watch time in these models is derived analytically and efficiently computes closed-form solutions.
Experimental Validation
The authors validate their models through extensive experiments on multiple datasets:
- Public Datasets (CIKM16 Cup and KuaiRec): The proposed models consistently outperformed state-of-the-art methods such as Weighted Logistic Regression (WLR), Duration-Deconfounded Quantile Regression (D2Q), Ordinal Regression (OR), and Tree-based Progressive Regression Model (TPM) on metrics like Mean Absolute Error (MAE) and XAUC.
- Large-Scale Industrial Dataset: When evaluated on a dataset from a popular short video platform, the _-Binom and _-Geo models showed a significant performance improvement over the baseline prediction models, based on a large corpus of user interactions.
- Online A/B Test: In real-world deployment on a platform with hundreds of millions of daily-active users, the proposed methods increased both the total watch time and watch count significantly, corroborating the practical efficacy of their approach.
Implications and Future Directions
The framework proposed in this paper has both theoretical and practical implications. The integration of user behavior into statistical models offers a more nuanced understanding and prediction of user engagement, which is critical for optimizing video recommendation systems. By leveraging domain knowledge and bucketization, the models are both interpretable and compatible with existing industrial systems.
Future research may focus on refining the user behavior assumptions and extending the modeling to more varied types of video content and user interactions. Additionally, the bucketization strategy opens avenues for further studies on optimal bucket selection and adaptive bucketization techniques, potentially improving the model's flexibility and robustness.
Conclusion
This paper presents a comprehensive and user-centric approach to modeling video watch time, addressing the intricate user-video interactions that complicate such predictions. The proposed statistical models are innovative in their integration of domain knowledge and effective in improving prediction accuracy and user engagement metrics. This research provides a solid foundation for future advancements in video recommendation systems and user behavior analysis.