Predicting Customer Lifetime Value Using Recurrent Neural Net
Abstract
This paper introduces a recurrent neural network approach for predicting user lifetime value in Software as a Service (SaaS) applications. The approach accounts for three connected time dimensions. These dimensions are the user cohort (the date the user joined), user age-in-system (the time since the user joined the service) and the calendar date the user is an age-in-system (i.e., contemporaneous information).The recurrent neural networks use a multi-cell architecture, where each cell resembles a long short-term memory neural network. The approach is applied to predicting both acquisition (new users) and rolling (existing user) lifetime values for a variety of time horizons. It is found to significantly improve median absolute percent error versus light gradient boost models and Buy Until You Die models.
- Publication:
-
arXiv e-prints
- Pub Date:
- December 2024
- DOI:
- arXiv:
- arXiv:2412.20295
- Bibcode:
- 2024arXiv241220295C
- Keywords:
-
- Statistics - Applications;
- Computer Science - Machine Learning;
- Statistics - Machine Learning
- E-Print:
- 4 pages, 4 figures, first presented in Customer Journey Optimization Workshop in KDD 2022