Mahmoud Assran

Scientist · Advanced Machine Intelligence

I am a Scientist and Member of Technical Staff on the founding team of Advanced Machine Intelligence (AMI). Previously, I was a Research Scientist at Meta in Fundamental AI Research (FAIR).

I work on self-supervised learning and world models, with a focus on Joint-Embedding Predictive Architectures (JEPA), which learn abstract representations of the world by predicting in latent space rather than pixel space. My work on I-JEPA and V-JEPA has been covered by Quanta Magazine, CNBC, Reuters, Fortune, La Presse, and others.

I received my PhD from McGill University, supported by a Vanier Scholarship. I remain involved in academic service, mentorship, and teaching. Recent activities include:

I am happy to receive email requests to participate in teaching or mentorship initiatives.

mido dot assran at amilabs dot xyz

Mahmoud (Mido) Assran
We're all here on this earth to help others; what on earth the others are here for, I have no idea. — W.H. Auden

Selected Publications

Visit Google Scholar for full list of up-to-date publications.

arXiv 2025

V-JEPA 2: Self-Supervised Video Models Enable Understanding, Prediction and Planning

M. Assran, A. Bardes, D. Fan, Q. Garrido, R. Howes, M. Komeili, M. Muckley, A. Rizvi, C. Roberts, K. Sinha, A. Zholus, …, Y. LeCun, M. Rabbat, N. Ballas

CVPR 2023

Self-Supervised Learning from Images with a Joint-Embedding Predictive Architecture

M. Assran, Q. Duval, I. Misra, P. Bojanowski, P. Vincent, M. Rabbat, Y. LeCun, N. Ballas

TMLR 2024

Revisiting Feature Prediction for Learning Visual Representations from Video

A. Bardes, Q. Garrido, J. Ponce, X. Chen, M. Rabbat, Y. LeCun, *M. Assran, *N. Ballas

ICML 2024

Learning and Leveraging World Models in Visual Representation Learning

Q. Garrido, M. Assran, N. Ballas, A. Bardes, L. Najman, Y. LeCun

TMLR 2024

DINOv2: Learning Robust Visual Features without Supervision

M. Oquab, T. Darcet, T. Moutakanni, H. Vo, …, M. Assran, N. Ballas, …, P. Bojanowski

ICLR 2023

The Hidden Uniform Cluster Prior in Self-Supervised Learning

M. Assran, R. Balestriero, Q. Duval, F. Bordes, I. Misra, P. Bojanowski, P. Vincent, M. Rabbat, N. Ballas

ECCV 2022

Masked Siamese Networks for Label-Efficient Learning

M. Assran, M. Caron, I. Misra, P. Bojanowski, F. Bordes, P. Vincent, A. Joulin, M. Rabbat, N. Ballas

ICCV 2021 Oral · Top 3%

Semi-Supervised Learning of Visual Features by Non-Parametrically Predicting View Assignments with Support Samples

M. Assran, M. Caron, I. Misra, P. Bojanowski, A. Joulin, *N. Ballas, *M. Rabbat

ICML 2020

On the Convergence of Nesterov's Accelerated Gradient Method in Stochastic Settings

M. Assran, A. Aytekin, H. Feyzmahdavian, M. Johansson, M. Rabbat

NeurIPS 2019

Gossip-based Actor-Learner Architectures for Deep Reinforcement Learning

M. Assran, J. Romoff, N. Ballas, J. Pineau, M. Rabbat

ICML 2019

Stochastic Gradient Push for Distributed Deep Learning

M. Assran, N. Loizou, N. Ballas, M. Rabbat

Doctoral Students Co-Advised

Co-advised alongside each student's academic advisor.

Gaoyue Zhou

PhD · NYU · 2025–2026

Academic advisor(s): Lerrel Pinto and Yann LeCun

Emily Kaczmarek

PhD · McGill/Mila · 2025–2026

Academic advisor(s): Tal Arbel

Wancong Zhang

PhD · NYU · 2025

Academic advisor(s): Yann LeCun

Artem Zholus

PhD · UdeM/Mila · 2024–2026

Academic advisor(s): Sarath Chander

Marcel Hussing

PhD · UPenn · 2024

Academic advisor(s): Eric Eaton

Benno Krojer

PhD · McGill/Mila · 2024

Academic advisor(s): Siva Reddy

Open-Source Code

vjepa2

Official codebase for V-JEPA 2, a self-supervised video world model for understanding, prediction, and planning.

ijepa

Official codebase for I-JEPA, a non-generative approach for self-supervised learning from images.

jepa

Official codebase for V-JEPA, a method for self-supervised learning of visual representations from video.

msn

Official codebase for Masked Siamese Networks, a self-supervised learning framework for label-efficient image classification.

suncet

Official codebase for PAWS and SuNCEt, semi-supervised methods for learning visual features with limited labels.

sgp

Official codebase for Stochastic Gradient Push, a method for distributed deep learning over peer-to-peer networks.