Forecasting Customer Complaints in the Mobile Telecommunication Sector Using Supervised Machine Learning †
Abstract
1. Introduction
2. Overview and Related Work
3. Research Objective and Process
4. Data Processing
- Correlation between the dependent and independent variables (Device Module, Network Area, age, service kind and network coverage);
- Decision making enhancement and new service launches (new bundles with customized apps, videos, TV channel…);
- New marketing and broadcast promotions: dedicated offers for subscribers predicted to complain or experiencing service failure.
5. Modeling
5.1. Definition of Logistic Regression
5.2. Activation Functions
- SigmoidThe Sigmoid activation function serves to transform input values from the range (−∞; +∞) to a bounded range between [0;1]. It exhibits inherent non-linearity and possesses a smooth derivative, as depicted in Figure 6. However, due to its output being constrained within the [0;1] range, the output of each neuron is compressed, potentially leading to vanishing gradients, particularly in deep networks [22].
- ReLUReLU, a linear activation function, effectively nullifies any negative input, preserving positive values unchanged. This simplicity is a notable advantage; however, the drawback lies in its tendency to transform all negative values to zero. This issue, known as “Dying ReLU” Figure 7, is a specific instance of the vanishing gradient problem. Once a neuron becomes negative, it tends to remain inactive, hindering its ability to recover and contribute to the network’s learning process [23].
- SoftmaxThe Softmax activation function is primarily employed in the output layer, especially in neural networks designed for classification tasks. In this configuration in Figure 8, each Softmax unit corresponds to a specific class in a multi-class classification problem. For instance, in a K-class classification scenario, such as the MNIST dataset where digits are classified, K represents the number of possible classes (e.g., K = 10 for digits 0 through 9). Each Softmax unit “i” computes the probability that the input belongs to class-i, providing a probability distribution over all possible classes [24].
6. Methodology
6.1. Dataset Sample
6.2. Analysis of ADADELTA Optimizer Learning Rate = 0.1, Epochs = 1000
6.3. Analysis of ADADELTA Optimizer Learning Rate = 0.001, Epochs = 1000
6.4. Analysis of ADAGRAD Optimizer Learning Rate = 0.001, Epochs = 1000
6.5. Analysis of ADAGRAD Optimizer Learning Rate = 0.01, Epochs = 1000
7. Conclusions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Lu, J.; Liu, L.; Nie, Y.; Huang, H. Exploration to improve the service Quality and Reduce the power Customer Complaits. Adv. Comput. Sci. Res. 2017, 61, 91–95. [Google Scholar]
- Kolar, T. Evaluating the Performance of Call Centers From Consumers’ Perspective: Marketing Research Industry Example. Manag. J. Contemp. Manag. Issues Split 2006, 11, 53–76. [Google Scholar]
- Garín-Muñoz, T.; Pérez-Amaral, T.; Gijón, C.; López, R. Consumer complaint behaviour in telecommunications: The case of mobile phone users in Spain. Telecommun. Policy 2016, 40, 804–820. [Google Scholar] [CrossRef] [Scilit]
- Wang, H.; Xie, S.; Li, K.; Ahmad, M.O. Big Data-Driven Cellular Information Detection and Coverage Identification. Sensors 2019, 19, 937. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Yang, D.X.; Hu, Z.; Zhao, H.; Hu, H.F.; Sun, Y.Z.; Hou, B.J. Through-Metal-Wall Power Delivery and Data Transmission for Enclosed Sensors: A Review. Sensors 2015, 15, 31581–31605. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Lahey, S. Customer Dissatisfaction: A Guide to Handling Unhappy Customers. Zendesk. Available online: https://www.zendesk.com/blog/customer-dissatisfaction/ (accessed on 23 February 2024).
- Suresh, L.; Simha, J.B.; Velur, R. Analysis and prediction server with column store database—A case study in telecom churn. In Proceedings of the TENCON 2009-2009 IEEE Region 10 Conference, Singapore, 23–26 January 2009. [Google Scholar] [CrossRef] [Scilit]
- Choi, C. Predicting Customer Complaints in Mobile Telecom Industry Using Machine Learning Algorithms; Purdue University: Sifaye, IN, USA, 2018; Available online: https://docs.lib.purdue.edu/open_access_theses (accessed on 23 February 2024).
- Peek, S. The Science of Persuasion: How to Influence Consumer Choice. Available online: https://www.businessnewsdaily.com/10151-how-to-influence-consumer-decisions.html (accessed on 23 February 2024).
- Nimaki, S.G. Customer Dissatisfaction and Cpmlaining Responses towards Mobile Telephony Services. Afr. J. Inf. Syst. 2012, 4, 17. [Google Scholar]
- Kim, C.; Kim, S.; Im, S.; Shin, C. The effect of attitude and perception on consumer complaint intentions. J. Consum. Mark. 2003, 20, 352–371. [Google Scholar] [CrossRef] [Scilit]
- Singh, J. Consumer Complaint Intentions and Behavior: Definitional and Taxonomical Issues. JSTOR 1988, 52, 93–107. [Google Scholar] [CrossRef] [Scilit]
- Shavitt, S.; Barnes, A.J. Culture and the Consumer Journey. J. Retail. 2020, 96, 40–54. [Google Scholar] [CrossRef] [Scilit]
- Smith, T.A. The role of customer personality in satisfaction, attitude-to-brand and loyalty in mobile services. Span. J. Mark.—ESIC 2020, 24, 155–175. [Google Scholar] [CrossRef] [Scilit]
- Tronvoll, B. Customer Complaint Behavior in Service. Ph.D. Thesis, Karlstad University, Karlstad, Sweden, 2008. Volume 14. Available online: https://www.diva-portal.org/smash/get/diva2:5576/FULLTEXT01.pdf (accessed on 25 February 2024).
- Carbera, A. Logistic Regression Analysis in Higher Education: An Applied Perspective. in Creative Education; Agathon Press: New York, NY, USA, 1994; pp. 225–256. Available online: https://www.sciepub.com/reference/210823 (accessed on 25 February 2024).
- Peng, C.Y.J.; Lee, K.L.; Ingersoll, G.M. An introduction to logistic regression analysis and reporting. J. Educ. Res. 2002, 96, 3–14. [Google Scholar] [CrossRef] [Scilit]
- Ranganathan, P.; Pramesh, C.; Aggarwal, R. Common pitfalls in statistical analysis: Logistic regression. Perspect. Clin. Res. 2017, 8, 148. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Tareen, A.K.; Tareen, F. (PDF) Convolutional Neural Networks for Beginners. SSRN Electronic Journal. Available online: https://www.researchgate.net/publication/373813288_Convolutional_Neural_Networks_for_Beginners (accessed on 23 February 2024).
- Jagtap, A.; Karniadakis, G.E. How Important Are Activation Functions in Regression and Classification? A Survey, Performance Comparison, and Future Directions. CS.LG. 2022. Available online: https://arxiv.org/pdf/2209.02681.pdf (accessed on 25 February 2024).
- Nwankpa, C.; Ijomah, W.; Gachagan, A.; Marshall, S. Activation Functions: Comparison of Trends in Practice and Research for Deep Learning. CS.LG. 2018. Available online: https://arxiv.org/pdf/1811.03378.pdf (accessed on 26 February 2024).
- Mulindwa, D.B.; Du, S. An n-Sigmoid Activation Function to Improve the Squeeze-and-Excitation for 2D and 3D Deep Networks. Electronics 2023, 12, 911. [Google Scholar] [CrossRef] [Scilit]
- Munir, N.; Park, J.; Kim, H.J.; Song, S.J.; Kang, S.S. Performance enhancement of convolutional neural network for ultrasonic flaw classification by adopting autoencoder. NDT E Int. 2020, 111, 102218. [Google Scholar] [CrossRef] [Scilit]
- Kagalkar, A.; Raghuram, S. CORDIC Based Implementation of the Softmax Activation Function. In Proceedings of the 2020 24th International Symposium on VLSI Design and Test (VDAT), Bhubaneswar, India, 23–25 July 2020. [Google Scholar] [CrossRef] [Scilit]












| Coverage Problem | Difficulty Obtaining Information | Incorrect Billing | Incorrect Charges | Breach of Contract | Difficulty Unsubscribing | Delayed Service | |
|---|---|---|---|---|---|---|---|
| Number of Users | 536 | 73 | 37 | 34 | 27 | 13 | 9 |
| Number of Complainers | 153 | 63 | 35 | 31 | 23 | 12 | 8 |
| Percentage of Complainers (%) | 28.5 | 86.3 | 94.6 | 91.2 | 85.2 | 92.3 | 88.9 |
| Learning Dataset | Description |
|---|---|
| Training Set | Used to train the machine-learning model by learning the network parameters (e.g., weights and biases). One epoch represents a complete pass through the entire training dataset. |
| Validation Set | Used to tune the model’s hyper-parameters (e.g., network architecture, number of hidden layers, learning rate) and to optimize model performance during training. |
| Test Set | Used exclusively to evaluate the final model’s predictive performance on unseen data after training and hyper-parameter tuning have been completed. |
| Device_Model | Area | PSTN_ID | Age | Title | Local Call | Roaming Call | AVG Voice Call Duration/Cycle | AVG Data Call Duration/Cycle | Nbr Voice Call/Cycle | Nbr Data Call/Cycle | Service Type | Speed | Network Coverage Traffic Failure | Data Consumption Failure |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apple A1981/Apple iPhone 14 Pro Max | BEIRUT | 340 | C | Mr. | YES | NO | 66 | 985 | 32 | 32 | HS5 | 4G | 1 | 0 |
| Apple A1577/Apple iPhone 12 Pro | BEIRUT | 61 | B | Mr. | YES | YES | 14 | 563 | 11 | 28 | HS4 | 4G | 0 | 0 |
| Samsung SM-G920F/Samsung Galaxy S6 | BEIRUT | 72 | B | Eng. | YES | NO | 18 | 789 | 23 | 59 | HS3 | 4G | 0 | 0 |
| Samsung SM-G610FDS/Samsung Galaxy J7 Prime | BEIRUT | 590 | A | Mr. | NO | NO | 99 | 365 | 32 | 22 | HS4 | 3G | 0 | 0 |
| Apple A1708/Apple iPhone SE | BEIRUT | 341 | B | MS | NO | YES | 89 | 899 | 25 | 12 | HS3 | 4G | 0 | 0 |
| Samsung SM-J200X/Samsung Galaxy J2 | BEIRUT | 577 | B | Eng. | YES | NO | 48 | 1025 | 36 | 31 | HS3 | 4G | 0 | 1 |
| Samsung SM-J730FDS/Samsung Galaxy J7 Prime | BEIRUT | 345 | A | Mr. | YES | NO | 361 | 1702 | 22 | 29 | HS1 | 4G | 1 | 0 |
| Apple A1758/Apple iPhone 11 | BEIRUT | 501 | C | Eng. | YES | NO | 287 | 965 | 33 | 39 | HS1 | 4G | 0 | 0 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Ibrahim, H. Forecasting Customer Complaints in the Mobile Telecommunication Sector Using Supervised Machine Learning. Eng. Proc. 2026, 150, 58. https://doi.org/10.3390/engproc2026150058
Ibrahim H. Forecasting Customer Complaints in the Mobile Telecommunication Sector Using Supervised Machine Learning. Engineering Proceedings. 2026; 150(1):58. https://doi.org/10.3390/engproc2026150058
Chicago/Turabian StyleIbrahim, Hussein. 2026. "Forecasting Customer Complaints in the Mobile Telecommunication Sector Using Supervised Machine Learning" Engineering Proceedings 150, no. 1: 58. https://doi.org/10.3390/engproc2026150058
APA StyleIbrahim, H. (2026). Forecasting Customer Complaints in the Mobile Telecommunication Sector Using Supervised Machine Learning. Engineering Proceedings, 150(1), 58. https://doi.org/10.3390/engproc2026150058
