Partiendo de unos datos de ejemplo, los algoritmos que se utilizan en la inteligencia artificial y el aprendizaje automático permiten crear modelos matemáticos para hacer predicciones sobre la migración sin estar programados explícitamente para esa tarea concreta. Por ejemplo, algunos proyectos recientes han recurrido a la inteligencia artificial y al aprendizaje automático con distintos objetivos, como predecir los flujos migratorios procedentes de determinados países, evaluar la percepción de los refugiados en las comunidades de acogida y ayudar en el análisis de las imágenes de satélite de los campamentos de refugiados.