Work Towards Using Micro-services to Build a Data Pipeline for Machine Learning Applications: A Case Study in Predicting Customer Churn
Abstract
Customer churn describes the situation where a customer stops using a certain supplier or vendor and moves to a competitor. Customer churn is an expensive problem for companies because obtaining new customers is more costly than retaining existing customers. If sufficient quantities of data is available, then neural networks can be used to make a reasonable prediction of when customers are going to churn. If this prediction happens early enough, before the customer does in fact churn, then the company can take preemptive steps in an effort to retain a customer who is showing danger of churning. However, a neural network can not stand in isolation. Data needs to be obtained. The data must be manipulated into an appropriate format. Neural networks need to be trained and tested. All this needs to be done before the neural network can make any predictions. This paper describes work in using micro-services to build this pipeline of data. The pipeline is initiated with data from the company's sales database. The pipeline is terminated with messages to the company's outbound customer contact center so that human-to-human calls can be made in order to persuade the customer not to churn.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
According to Amin et al., the Mega-Trend Diffusion Function (MTDF) method provided the highest accuracy when compared with SMOTE, ADASYN, MWMOTE, ICOTE and TRkNN.
“According to the study, the Mega-Trend Diffusion Function (MTDF) method provided the highest accuracy when compared with other techniques such as Synthetic Minority Oversampling Technique (SMOTE), Adaptive Synthetic Sampling Approach (ADASYN), Majority Weighted Minority Oversampling Technique (MWMOTE), Immune Centroids Oversampling Technique (ICOTE) and couples Top-N Reverse K-Nearest Neighbor (TR”
From A Survey on Churn Analysis in Various Business Domains (2020) · cites this paper as [144]
Cites
Design Science in Information Systems Research1
Hevner, A. R., March, S. T., Park, J., & Ram, S. (2004) · MIS Quarterly · doi:10.2307/25148625 · Cited by 10,707 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
A Survey on Churn Analysis in Various Business Domains
Ahn, J., Hwang, J., Kim, D., Choi, H., & Kang, S. (2020) · IEEE Access · doi:10.1109/access.2020.3042657 · Cited by 108 · see citing works
- Authors
- Butgereit, L.
- Affiliations
- Nelson Mandela University (ZA)
- Corresponding author
- Butgereit, Laurie
- Venue
- 2020 International Conference on Innovative Trends in Communication and Computer Engineering (ITCE)
- Publisher
- IEEE
- Published
- 2020-02
- Pages
- 87-91
- OpenAlex
- W3013313360
- Cited by
- 4
- References
- 1
- Citations by year
- 2025: 1 · 2023: 2 · 2020: 1
- FWCI
- 2.19
- Type
- conference paper
- Language
- en
- Open access
- closed
- Licence
- Locations
- International Conference on Innovative Trends in Computer Engineering (ITCE) (publishedVersion)
- Nelson Mandela University Research Repository (submittedVersion)
- Topics
- Social Sciences › Business, Management and Accounting › Marketing › Customer churn and segmentation
- Physical Sciences › Computer Science › Information Systems › Service-Oriented Architecture and Web Services
- Physical Sciences › Computer Science › Computer Networks and Communications › Software System Performance and Reliability
- Keywords
- customer churn prediction, microservices, data pipelines, machine learning pipelines, artificial neural networks, customer retention, sales data, call centers
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review