Skip to content
Research Article Open access CC BY 4.0

A Weighted Voting Ensemble Machine Learning Framework for Customer Lifetime Value Prediction in E-commerce

Seun Ebiesuwa, Daniel Amorue

Asian Journal of Research in Computer Science · pp. 113–123 · Published 23 Jul 2026

10.9734/ajrcos/2026/v19i8895

Abstract

Customer lifetime value (CLTV) prediction supports the allocation of marketing resources and the identification of high-value customers in e-commerce. Traditional approaches may not adequately represent non-linear and multidimensional purchasing behaviour, particularly when customer-value classes are imbalanced. This study developed a weighted soft-voting ensemble for CLTV tier classification using the Dunnhumby Complete Journey dataset. Transactional, product, and household-demographic data were integrated, and customer-level recency, frequency, monetary, behavioural, promotional, temporal, and demographic features were engineered from the training period. A chronological split was applied at day 533 so that the training data preceded the evaluation period, thereby reducing the risk of temporal leakage. The Synthetic Minority Over-sampling Technique was applied only to the training data. The ensemble combined Random Forest, XGBoost, LightGBM, and CatBoost after isotonic probability calibration. Dynamic voting weights were derived from F1-score, receiver operating characteristic area under the curve, and accuracy. The proposed ensemble achieved 77.80% accuracy, 77.25% macro F1-score, 77.70% precision, 77.33% recall, and 90.58% ROC-AUC. It exceeded the individual models in accuracy, macro F1-score, precision, and recall, although CatBoost produced a slightly higher ROC-AUC. The findings indicate that calibrated, performance-weighted probability aggregation can provide a modest improvement in balanced CLTV tier classification. Further validation across additional retail datasets and market settings is required before broader generalisation. 

E-Commerce ensemble methods customer lifetime value machine learning stack ensemble.

Cited by 0

No indexed citations yet.

Article metrics

Real usage data collected on this platform.

34

Page views

0

PDF downloads

4

Outbound clicks

0

Citations

Views over time

Views by country

Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".

Traffic sources

Referring site, by host.

Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.