A Machine Learning Framework for Digital Game Addiction Detection and Early Intervention

Project Code :TCMAPY2174

Objective

This project aims to detect and analyze digital game addiction behavior using machine learning techniques. By processing user behavioral data such as screen time, gaming frequency, emotional indicators, and performance metrics, the system identifies addiction risk levels. The framework supports early intervention by classifying users into risk categories, enabling educators, parents, and healthcare professionals to take preventive measures. The application provides data visualization, prediction results, and model evaluation to support responsible digital usage.

Abstract

GAMEADDICTED: A Machine Learning Framework for Digital Game Addiction Detection and Early Intervention proposes a comprehensive and scalable approach for identifying potential digital game addiction by analyzing player behavioral patterns using machine learning techniques. The framework leverages structured gameplay data, including playtime hours, session frequency, average session duration, player progression level, and achievement metrics, to model and predict player engagement intensity.

The system is developed as a web-based application using the Flask framework, supporting secure user authentication, dataset upload, algorithm selection, and real-time prediction. Multiple supervised learning algorithmsβ€”Random Forest, XGBoost, Decision Tree, and LightGBMβ€”are implemented and evaluated to assess their effectiveness in classifying player engagement levels. Decision Tree models provide interpretability of behavioral patterns, while ensemble-based approaches such as Random Forest and LightGBM enhance prediction robustness and accuracy. XGBoost further improves performance through gradient-boosted decision trees, enabling precise modeling of complex player behaviors.

Based on the predicted engagement category (high, medium, or low), the framework generates personalized intervention suggestions aimed at promoting responsible gaming habits, improving player retention strategies, and mitigating addiction risks. The architecture integrates MySQL for secure data management and employs joblib for efficient deployment of trained models.

Keywords

Digital Game Addiction, Player Engagement Prediction, Machine Learning, Random Forest, XGBoost, Decision Tree, LightGBM, Behavioral Analytics, Early Intervention

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

SOFTWARE REQUIREMENS

Operating System                               :  Windows 7/8/10

Server side Script                                :  HTML, CSS, Bootstrap & JS

Programming Language                     :  Python

Libraries                                              : Flask, Pandas, Torch, Keras, Sklearn,Numpy , Seaborn

IDE/Workbench                                  :  VSCode

Server Deployment                             :  Xampp Server

Database                                             :  MySQL    

 

HARDWARE REQUIREMENTS

Processor                                   - I3/Intel Processor

RAM                                       - 8GB (min)

Hard Disk                                - 128 GB

Key Board                               - Standard Windows Keyboard

Mouse                                      - Two or Three Button Mouse

Monitor                                    - Any

Demo Video

mail-banner
call-banner
contact-banner
Request Video