Predictive.Customer.Retention-.A.Telecom.Solution.mp4
Telecom companies face significant challenges with customer churn, often losing subscribers due to dissatisfaction. This project aims to provide a novel solution for proactively identifying and addressing customer dissatisfaction using data-driven and AI-powered techniques.
- Comprehensive dataset incorporating relevant customer features:
- Call/Network history
- Usage patterns
- Billing details
- Customer feedback
- The XGBoost model was trained on the synthesized dataset.
- The model identifies patterns of customer dissatisfaction.
- SHAP (SHapley Additive exPlanations) was used to:
- Explain the predictions made by the ML model.
- Identify the most influential features contributing to dissatisfaction for each customer.
- A fine-tuned Language Model (LLM) generates personalized retention strategies based on the influential feature.
- LLM used: llama3-8b-8192 accessed through groqcloud
- AI-generated strategies are automatically integrated into the customer’s user interface.
- The interface provides personalized recommendations and tailored solutions.
- Provides targeted offers, discounts, or service upgrades based on dissatisfaction features.
- Enables customer service representatives to address specific concerns proactively.
- Insights generated inform service improvements and policy changes to address underlying dissatisfaction issues.
- The system operates during periodic intervals or upon trigger events such as:
- Customer complaints
- Feedback forms
- Customer engagement feedback is sent back to the AI agent. Whether the strategy worked or not.
- The feedback is fed back to the LLM (AI system) and it can continuously learn from feedback and data to refine existing strategies.
- Python 3.8 or later
- Required libraries:
- XGBoost
- SHAP
- Transformers
- Clone the repository.
git clone https://github.com/shruthimohan03/Predictive-Customer-Retention-A-Telecom-Solution.git
- Run the application.
cd final-UI python app.py