2,059 research outputs found
Skipping-Based Collaborative Recommendations inspired from Statistical Language Modeling
Due to the almost unlimited resource space on the Web, efficient search engines and recommender systems have become a key element for users to find resources corresponding to their needs. Recommender systems aims at helping users in this task by providing them some pertinent resources according to their context and their profiles, by applying various techniques such as statistical and knowledge discovery algorithms. One of the most successful approaches is Collaborative Filtering, which consists in considering user ratings to provide recommendations, without considering the content of the resources; however the ratings are the only criterion taken into account to provide the recommendations, although including some other criterion should enhance their accuracy. One such criterion is the context, which can be geographical, meteorological, social, etc. In this chapter we focus on the temporal context, more specifically on the order in which the resources were consulted. The appropriateness of considering the order is domain dependent: for instance, it seems of little help in domains such as online moviestores, in which user transactions are barely sequential; however it is especially appropriate for domains such as Web navigation, which has a sequential structure. We propose to follow this direction for this domain, the challenge being to find a low enough complexity sequential model while providing a better accuracy. We first put forward similarities between Web navigation and natural language, and propose to adapt statistical language models to Web navigation to compute recommendations. Second, we propose a new model inspired from the n-gram skipping model. This model has several advantages: (1) It has both a low time and a low space complexity while providing a full coverage, (2) it is able to handle parallel navigations and noise, (3) it is able to perform recommendations in an anytime framework, (4) weighting schemes are used to alleviate the importance of distant resources. Third, we provide a comparison of this SLM inspired model to the state of the art in terms of features, complexity, accuracy and robustness and present experimental results. Tests are performed on a browsing dataset extracted from Intranet logs provided by a French bank. Results show that the use of exponential decay weighting schemes when taking into account non contiguous resources highly improves the accuracy, and that the anytime configuration is able to provide a satisfying trade-off between an even lower computation time and a good accuracy while conserving a good coverage
Understanding and Modeling Passive-Negative Feedback for Short-video Sequential Recommendation
Sequential recommendation is one of the most important tasks in recommender
systems, which aims to recommend the next interacted item with historical
behaviors as input. Traditional sequential recommendation always mainly
considers the collected positive feedback such as click, purchase, etc.
However, in short-video platforms such as TikTok, video viewing behavior may
not always represent positive feedback. Specifically, the videos are played
automatically, and users passively receive the recommended videos. In this new
scenario, users passively express negative feedback by skipping over videos
they do not like, which provides valuable information about their preferences.
Different from the negative feedback studied in traditional recommender
systems, this passive-negative feedback can reflect users' interests and serve
as an important supervision signal in extracting users' preferences. Therefore,
it is essential to carefully design and utilize it in this novel recommendation
scenario. In this work, we first conduct analyses based on a large-scale
real-world short-video behavior dataset and illustrate the significance of
leveraging passive feedback. We then propose a novel method that deploys the
sub-interest encoder, which incorporates positive feedback and passive-negative
feedback as supervision signals to learn the user's current active
sub-interest. Moreover, we introduce an adaptive fusion layer to integrate
various sub-interests effectively. To enhance the robustness of our model, we
then introduce a multi-task learning module to simultaneously optimize two
kinds of feedback -- passive-negative feedback and traditional randomly-sampled
negative feedback. The experiments on two large-scale datasets verify that the
proposed method can significantly outperform state-of-the-art approaches. The
code is released at https://github.com/tsinghua-fib-lab/RecSys2023-SINE.Comment: Accepted by RecSys'2
- …