Education

University of Oxford

DPhil Computer Science

2026 - 2030

University of Essex

MSc Artificial Intelligence (Distinction)

2023 - 2024

Dissertation: NIR, Neural Integration of Iterative Reasoning in LLMs for Code Generation

University of Kurdistan

BEng Computer Engineering

2014 - 2018

Thesis: EfficientCoF, Subspace clustering for collaborative filtering

Experience

University of Oxford

Doctoral Researcher

Oct 2026 - Present

Researcher

CoSTAR National Lab

ML Research Engineer

Feb 2026 - Oct 2026

Generative video and world models for virtual production. [Profile]

UIUC Blender Lab

Research Intern

Jul 2025 - Jan 2026

Energy-based transformers for image/video generation. Investigating mode collapse, inference-time compute scaling, and fast sampling strategies.

University of Essex

Postgraduate Researcher

Apr 2024 - Oct 2024

Developed NIR framework for integrating iterative reasoning into LLM hidden states without fine-tuning.

Open Source

Developer & Maintainer

2019 - Present

TorchEBM, cuRBLAS, TransformerX, Emgraph, Bigraph, TASE. See the Software page.

Publications

2026

Preprint

Mixed-Field Matching: Time-Conditioned Transport with Energy-Based Refinement

Soran Ghaderi, Alexi Gladstone, Amir Bar

2026

Preprint

How to Train Your Energy-Based Transformer: Understanding Stability in EBMs

Soran Ghaderi, Alexi Gladstone, Francesco Innocenti

Awards

EPSRC DPhil Studentship

University of Oxford

2026

Doctoral studentship funded by the Engineering and Physical Sciences Research Council (EPSRC).

MSc Scholarship

University of Essex

2023

Full scholarship for the MSc in Artificial Intelligence.

Machine Learning Libraries

Updated Official Website Read more
PyTorch library for energy-based models, diffusion, and flow matching. Implements samplers, score/flow/contrastive objectives, SDE/ODE integrators, interpolants, and mixed-precision training.
PyTorch · CUDA
GitHub Repo stars PyPI - Downloads Downloads

High-throughput world model inference engine. Supports BiD and AR world models (DreamDojo, Cosmos, DreamZero, etc.) with persistent KV-cache, CUDA graph capture, continuous batching, speculative decoding, and torch.compile fusion. Sub-millisecond scheduling via async token queues.
PyTorch · CUDA · Python

GPU-accelerated randomized linear algebra. CUDA kernels for Hutchinson trace estimation, randomized SVD, and probabilistic matrix operations, useful for sliced score matching and large-scale ML.
C++ · CUDA · Python
GitHub Repo stars GitHub last commit

Modular transformer research library. Composable attention mechanisms, positional encodings, and architecture variants for rapid prototyping.
TensorFlow
GitHub Repo stars

Knowledge graph embedding library. Train and evaluate TransE, DistMult, ComplEx, and other relational models on link prediction tasks.
TensorFlow 2
GitHub Repo stars PyPI - Downloads

Bipartite graph link prediction. Implements Jaccard, Adamic-Adar, Common Neighbors, Preferential Attachment, and Katz similarity for two-mode networks.
NetworkX · NumPy
GitHub Repo stars PyPI - Downloads