Real-Time Learning from An Expert in Deep Recommendation Systems with Marginal Distance Probability Distribution
Recommendation systems play an important role in today's digital world. They have found applications in various applications such as music platforms, e.g., Spotify, and movie streaming services, e.g., Netflix. Less research effort has been devoted to physical exercise recommendation systems. Sedentary lifestyles have become the major driver of several diseases as well as healthcare costs. In this paper, we develop a recommendation system for daily exercise activities to users based on their history, profile and similar users. The developed recommendation system uses a deep recurrent neural network with user-profile attention and temporal attention mechanisms. Moreover, exercise recommendation systems are significantly different from streaming recommendation systems in that we are not able to collect click feedback from the participants in exercise recommendation systems. Thus, we propose a real-time, expert-in-the-loop active learning procedure. The active learners calculate the uncertainty of the recommender at each time step for each user and ask an expert for a recommendation when the certainty is low. In this paper, we derive the probability distribution function of marginal distance, and use it to determine when to ask experts for feedback. Our experimental results on a mHealth dataset show improved accuracy after incorporating the real-time active learner with the recommendation system.
Code (0)
등록된 구현이 없습니다.
Tasks
Active LearningRecommendation SystemsSimilar Papers 제목 키워드 기반
Real-time Relevant Recommendation Suggestion
Users of recommendation systems usually focus on one topic at a time. When finishing reading an item, users may want to access more relevant items related to the last read one as extended reading. However, conventional r…
Mixture-of-ExpertsRecommendation SystemsSemantic SimilaritySemantic Textual SimilaritySSR-TA: Sequence to Sequence based expert recurrent recommendation for ticket automation
The ticket automation provides crucial support for the normal operation of IT software systems. An essential task of ticket automation is to assign experts to solve upcoming tickets. However, facing thousands of tickets,…
A Polynomial Time Algorithm for Finding Bayesian Probabilities from Marginal Constraints
A method of calculating probability values from a system of marginal constraints is presented. Previous systems for finding the probability of a single attribute have either made an independence assumption concerning the…
AttributeA Survey on Expert Recommendation in Community Question Answering
Community question answering (CQA) represents the type of Web applications where people can exchange knowledge via asking and answering questions. One significant challenge of most real-world CQA systems is the lack of e…
Community Question AnsweringQuestion AnsweringSurveyFEBR: Expert-Based Recommendation Framework for beneficial and personalized content
So far, most research on recommender systems focused on maintaining long-term user engagement and satisfaction, by promoting relevant and personalized content. However, it is still very challenging to evaluate the qualit…
Recommendation Systems