Back to Projects

Taxi Demand Forecasting at Changi Airport

2025-08-30
Machine LearningAWSXGBoost

Taxi Demand Forecasting at Changi Airport

Project Context

Developed during my internship at Changi Airport Group to optimize taxi allocation and reduce passenger wait times.

Challenge

Accurately predict taxi passenger demand across different terminals and time periods to improve operational efficiency.

Solution

Model Development

  • Implemented XGBoost regression model
  • Engineered features from historical data:
    • Flight schedules and turnaround times
    • Seasonal patterns
    • Day of week and time of day
    • Weather conditions
    • Special events

Performance Improvement

Increased forecasting accuracy from 48% to 62% through:

  • Feature engineering and selection
  • Hyperparameter tuning
  • Ensemble methods

Deployment

  • Built CI/CD pipeline for automated deployment
  • Utilized AWS services:
    • CloudFormation for infrastructure as code
    • ECR for container registry
    • Lambda for serverless inference
  • Implemented monitoring and alerting

Data Pipeline

  • Conducted EDA on 18,000+ flight turnarounds
  • Identified operational bottlenecks
  • Built automated data pipeline on Amazon SageMaker

Business Impact

The improved forecasting enables better resource allocation, reducing passenger wait times and improving overall airport experience.