Modern e-commerce platforms process millions of transactions daily, requiring robust fraud detection systems that balance security with user experience. This project addresses the critical challenge of minimizing false positives where legitimate transactions are incorrectly flagged while maintaining high detection accuracy for fraudulent activity.
Using Vesta Corporation's real-world dataset from the IEEE-CIS Fraud Detection competition, the system processes transaction and identity data merged across 400+ features, implementing comprehensive preprocessing, dimensionality reduction via PCA, and gradient boosting models to achieve optimal performance on highly imbalanced data.
The hard part was not picking a model. Feature engineering and careful handling of class imbalance mattered far more than swapping XGBoost for LightGBM once the data was honest.