Abstract

The User churn stands as a consequential challenge within the realm of online services, posing a substantial threat to the vitality and financial viability of such services. Traditionally, endeavors in churn prediction have transformed the issue into a binary classification task, wherein users are categorized as either churned or non-churned. More recently, a shift towards a more pragmatic approach has been witnessed in the domain of online services, wherein the focus has transitioned from predicting a binary churn label to anticipating the users' return times. This method, aligning more closely with the dynamics of real-world online services, involves the model predicting the specific time of user return at each temporal step, eschewing the simplistic churn label. Nevertheless, antecedent works within this paradigm have grappled with issues of limited generality and imposing computational complexities. This paper introduces ChOracle, an innovative oracle that prognosticates user churn by modeling user return times through the amalgamation of Temporal Point Processes and Recurrent Neural Networks. Furthermore, our approach incorporates latent variables into the proposed recurrent neural network, effectively capturing the latent user loyalty to the system. An efficient approximate variational algorithm, leveraging backpropagation through time, is developed for the purpose of learning parameters within the proposed RNN.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call