General Information

  • Name: Mostafa M. ElAraby
  • GitHub: github.com/mostafaelaraby
  • Languages: Fluent in Arabic, English, and French (DELF B2)

Education

PhD in Computer Science (2020 - Present)

University of Montreal, Mila, Montreal, QC  google-scholar
  • PhD Candidate since Fall 2022.
  • Research focused on out-of-distribution detection and generalization in autonomous driving.
  • Received Excellence Scholarship from DIRO department at UdeM, Winter 2021.

M.Sc. in Computer Science (2019 - 2020)

University of Montreal, Mila, Montreal, QC  google-scholar
  • GPA 3.85 / 4.3.
  • Thesis focused on neural networks compression using Mixed-Integer Programming.
  • Received Excellence Scholarship from DIRO department at UdeM, Winter 2020.

B.Sc. in Computer Science (2009 - 2014)

Alexandria University, Alexandria, Egypt  google-scholar
  • Major in Computer Science with a Minor in Communications.
  • GPA 3.3 / 4.0.

Experience

Research Intern (May 2023 - Dec 2023)

Precision AI (with Mitacs), Edmonton, AB  codepen
  • Researched out-of-distribution (OOD) detection within semantic segmentation, enhancing model reliability and safety.
  • Developed a robust framework for assessing and improving the generalization capabilities of deep learning models.

Research Intern (Jun 2019 - Sep 2019)

Microsoft ATL, Cairo, Egypt  codepen
  • Led the development of a dialectical Arabic to English machine translation system.
  • Worked on research related to adapting conversational context in neural machine translation.

Senior R&D Engineer (Sep 2018 - Mar 2019)

Tensorgraph  codepen
  • Researched and developed deep learning approaches for chatbot systems.
  • Successfully improved and deployed the model to automotive dealers in Canada.

R&D Engineer (Nov 2016 – Jun 2018)

Microsoft ATL, Cairo, Egypt  codepen
  • Engineered a novel approach to generate dialectical data, significantly enhancing machine translation systems.
  • Contributed to deploying an improved translation model to Skype Translator.

Software Engineer (Aug 2014 – Nov 2016)

Valeo, Cairo, Egypt  codepen
  • Developed MATLAB Simulink tools for automated model generation, reducing embedded C development time.

Publications

Notable Projects

  • Continual Learning Challenge (CVPR 2021): Achieved 6th place on the leaderboard with team Real-DEEL.
  • Imitation Learning for Lane Following (AI-DO 2019): Project selected as a baseline and merged into the duckietown gym.

Technical Skills

  • Deep Learning: PyTorch, TensorFlow, Hugging Face
  • Languages: Python, C++, Java, MATLAB
  • ML Tools: scikit-learn, numpy, pandas, MLflow, Weights & Biases
  • Infrastructure: Docker, Git, AWS, GCP, Hadoop, SQL, MongoDB

Hobbies

  • Swimming
  • Kayaking
  • Travel

Supervisors

  • PhD Supervisor: Prof. Liam Paull
  • Masters' Supervisors: Prof. Margarida Carvalho and Prof. Guy Wolf

References

  1. ElAraby, M., Sahoo, S., Pequignot, Y., Novello, P., & Paull, L. (2023). GROOD: GRadient-aware Out-Of-Distribution detection in interpolated manifolds. ArXiv Preprint ArXiv:2312.14427.
  2. Sahoo, S., ElAraby, M., Ngnawe, J., Pequignot, Y. B., Precioso, F., & Gagné, C. (2025). A layer selection approach to test time adaptation. Proceedings of the AAAI Conference on Artificial Intelligence, 39(19), 20237–20245.
  3. ElAraby, M., Harakeh, A., & Paull, L. (2024). BACS: Background Aware Continual Semantic Segmentation. Proceedings of the Conference on Robots and Vision.
  4. ElAraby, M., Wolf, G., & Carvalho, M. (2020). Identifying critical neurons in ANN architectures using mixed integer programming. ArXiv Preprint ArXiv:2002.07259.