AI insights: strategic planning best practices for 2026
Jan 6, 2026 in “Listicle: Round-up
Discover strategic planning best practices for AI and data projects to boost ROI, efficiency, and decision-making in 2025.
Not a member? Sign up now
How we designed an interpretable neural network to predict Customer Lifetime Value (Appendix)
Paulo Maia on Apr 6, 2020
This is an appendix to the blog post Embedding Domain Knowledge for Estimating Customer Lifetime Value. We will describe some alternatives we considered for solving the proposed problem, but did not end up being implemented.
First, let’s assume we have a pre-trained model for estimating the probability of the target and
.
With a model containing client propensity of accepting the offer (yTaker), we can make a simple calculation for estimating CLTV:
The first term of the equation is the expected revenue at the end of the fidelization period (FP), which is being renewed to 24 months. A second term is summed, comprised of the expected revenue in case the client does not accept the offer (and assuming no new offer is made in the remaining months – as such, he remains for “FP” months).
Let’s now assume we have two models:
And that we also have some business rules embedded:
We can then create a slightly more complex optimization function.
Although this is a solution that can be quickly calculated in case pre-trained models are available for churn and taker tasks (which is good for quick proofs of concept and baseline performance), we are not using much of the knowledge which can be extracted from customer interaction.
A possible approach for using this is including the probabilities of accepting the offer and churning as features, as follows:
CLTV :: Propensity x OriginOffer x DestinationOffer x ChurnProbability
However, this would require maintaining three models in production, and assessing their quality constantly: a regression model for estimating customer lifetime value, propensity model and churn model. Also, if we wanted to do a multiple output approach, this would require having as many pre-trained models as the number of outputs.
Like this story?
Special offers, latest news and quality content in your inbox.
Jan 6, 2026 in “Listicle: Round-up
Discover strategic planning best practices for AI and data projects to boost ROI, efficiency, and decision-making in 2025.
Dec 30, 2025 in Guide: Explainer
Discover machine learning algorithms explained with real-world examples and guidance on selecting and deploying the right AI models.
Dec 22, 2025 in Guide: How-to
Discover how to accelerate your launch with practical strategies for reducing time to market. Learn to leverage AI, automation, and lean processes.
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
| cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
| cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
| cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
| viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |