English

Predicting Customer Lifetime Value Using Recurrent Neural Net

Applications 2025-01-07 v2 Machine Learning Machine Learning

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.

Keywords

Cite

@article{arxiv.2412.20295,
  title  = {Predicting Customer Lifetime Value Using Recurrent Neural Net},
  author = {Huigang Chen and Edwin Ng and Slawek Smyl and Gavin Steininger},
  journal= {arXiv preprint arXiv:2412.20295},
  year   = {2025}
}

Comments

4 pages, 4 figures, first presented in Customer Journey Optimization Workshop in KDD 2022

R2 v1 2026-06-28T20:50:52.147Z