Embedding ethical principles into AI predictive tools for migration management in humanitarian action