This document discusses the use of machine learning for predicting customer lifetime value (CLV). It argues that while machine learning is well-suited for classification and descriptive tasks, it falls short for long-term CLV prediction because it tries to explain all customer behavior patterns. Instead, CLV models should embrace the inherent randomness in customer actions. The document then presents the standard new view of using CLV models to make forecasts, and then applying machine learning to explain differences across customers based on those predictions. It provides examples of layering machine learning on top of CLV models for B2C and B2B customers.