Dan A. Calian

Dan A. Calian

Staff Research Scientist · Google DeepMind

I’m a Staff Research Scientist at Google DeepMind, in the Reinforcement Learning team led by Tom Schaul. My research is in reinforcement learning and meta-learning, with a focus on systems that improve their own learning.

Recent work includes DiscoRL, which discovers state-of-the-art reinforcement-learning algorithms from scratch (published in Nature), and DataRater, a meta-learned approach to dataset curation that I developed with David Silver, Jeff Dean and others. I’m a contributor to the Gemini 2.5 technical report, and in 2025 I joined AlphaProof.

A consistent thread through my work is bilevel optimization — problems where one learning process is nested inside another. It runs from the inverse problems in my doctoral thesis, through gradient-based meta-learning (DataRater, DiscoRL), to adversarial robustness, where training is itself a min–max problem. These are the settings that draw me: systems that improve their own learning — agents that learn from their own experience, and learning algorithms that are themselves discovered.

I joined DeepMind in 2019, after a doctorate (EngD, equivalent to a PhD) at UCL, where I worked on inverse problems at the intersection of computer vision and graphics, advised by Jan Kautz.

I care a great deal about collaboration — much of the work I’m proudest of grew out of close, generous teamwork.

Highlights

Oct 2025

DiscoRL — discovering state-of-the-art reinforcement-learning algorithms — appears in Nature.

Sep 2025

DataRater: Meta-Learned Dataset Curation accepted at NeurIPS.

Jul 2025

Contributor to the Gemini 2.5 technical report.

May 2025

MixFlow-MG (scalable meta-learning via mixed-mode differentiation) accepted at ICML.

Publications

Selected

Discovering State-of-the-art Reinforcement Learning Algorithms

J. Oh*, G. Farquhar*, I. Kemaev*, Dan A. Calian*, M. Hessel, L. M. Zintgraf, S. Singh, H. van Hasselt, D. Silver

Nature 2025 · Article· Project page

Summary

Reinforcement-learning algorithms have traditionally been designed by hand, and discovering ones automatically that rival them has been a long-standing open problem. This work shows it is possible. By meta-learning from the experience of a population of agents across many complex environments, the method discovers an update rule — governing both what an agent predicts and how it learns from those predictions — that matches or exceeds the best hand-designed algorithms and generalizes to environments never seen during discovery.

DataRater: Meta-Learned Dataset Curation

Dan A. Calian*, G. Farquhar*, I. Kemaev*, L. M. Zintgraf*, M. Hessel, J. Shar, J. Oh, A. György, T. Schaul, J. Dean, H. van Hasselt, D. Silver

NeurIPS 2025 · PDF

Summary

The quality of a foundation model depends heavily on its training data, yet curation usually means hand-tuned data mixtures or hand-crafted filters. DataRater instead learns which data is worth training on. It uses meta- gradients to estimate the value of each individual training example, with the objective of improving training efficiency on held-out data. Across a range of model scales and datasets, filtering with the DataRater markedly improves compute efficiency.

Scalable Meta-Learning via Mixed-Mode Differentiation

I. Kemaev, Dan A. Calian, L. M. Zintgraf, G. Farquhar, H. van Hasselt

ICML 2025 · PDF

Summary

Gradient-based bilevel optimization — the engine behind meta-learning, hyperparameter optimization and algorithm discovery — requires differentiating through an optimization process. This produces expensive “gradient-of-a-gradient” computations involving second-order and mixed derivatives, which standard automatic differentiation handles inefficiently. MixFlow-MG uses mixed-mode differentiation to build more efficient computational graphs for these problems, giving over 10× memory savings and up to 25% faster wall-clock time in modern meta-learning setups.

Balancing Constraints and Rewards with Meta-Gradient D4PG

Dan A. Calian*, D. J. Mankowitz*, T. Zahavy, Z. Xu, J. Oh, N. Levine, T. A. Mann

ICLR 2021 · PDF

Summary

Deploying RL agents in the real world often means respecting system constraints, but constraint thresholds are frequently mis-set — sometimes so that no policy can solve the task without violating them. Since such violations are usually undesirable rather than catastrophic, this paper takes a soft-constrained approach: it uses meta-gradients to learn a good trade-off between expected return and constraint violations. The method consistently outperforms baselines across four MuJoCo domains.

Improving Robustness using Generated Data

S. Gowal*, S.-A. Rebuffi*, O. Wiles, F. Stimberg, Dan A. Calian, T. A. Mann

NeurIPS 2021 · PDF

Summary

Adversarially robust training appears to need far more data than standard classification, leaving a gap between models trained on the original data and those given extra real data. This work shows that samples from a generative model trained only on the original data can close much of that gap. It identifies when generated data helps, achieves state-of-the-art robustness on CIFAR-10, CIFAR-100, SVHN and TinyImageNet, and finds — surprisingly — that even random, non-realistic samples can improve robustness.

Other publications

Gemini 2.5: Pushing the Frontier with Advanced Reasoning, Multimodality, Long Context, and Next-Generation Agentic Capabilities

Gemini Team (incl. Dan A. Calian)

Technical report 2025 · PDF

Summary

The technical report for the Gemini 2.X model family, including Gemini 2.5 Pro and 2.5 Flash. Gemini 2.5 Pro is a “thinking” model that reaches state-of-the-art performance on frontier coding and reasoning benchmarks, with strong multimodal understanding and very long context (up to three hours of video). The lighter Flash models trade some capability for much lower compute and latency, so that together the family spans the Pareto frontier of capability versus cost.

Hindering Adversarial Attacks with Implicit Neural Representations

A. A. Rusu, Dan A. Calian, S. Gowal, R. Hadsell

ICML 2022 · PDF

Summary

LINAC is an input-transformation defense that encodes pixel intensities through an implicit neural representation. Classifiers using it appear robust to small perturbations without adversarial training and with little loss of clean accuracy, and the random seed used to build the representation acts as a private key. The paper also proposes a new bypass attack (PBA) for such key- based defenses — showing that apparent robustness can depend on the breadth of attacks used to evaluate it.

Defending Against Image Corruptions Through Adversarial Augmentations

Dan A. Calian, F. Stimberg, O. Wiles, S.-A. Rebuffi, A. György, T. A. Mann, S. Gowal

ICLR 2022 · PDF

Summary

Neural networks remain vulnerable to common corruptions such as blur, noise and fog. Prior methods defend against these on average, while the adversarial- robustness literature targets worst-case perturbations. This paper brings the two together with AdversarialAugment, which optimizes image-to-image models to generate adversarially corrupted augmentations, improving both average-case performance on corruption benchmarks (CIFAR-10-C) and worst-case robustness on CIFAR-10 and ImageNet.

Data Augmentation Can Improve Robustness

S.-A. Rebuffi*, S. Gowal*, Dan A. Calian, F. Stimberg, O. Wiles, T. A. Mann

NeurIPS 2021 · PDF

Summary

Adversarial training tends to suffer from “robust overfitting”: robust test accuracy declines as training proceeds. This paper shows that, contrary to earlier findings, combining data augmentation with model-weight averaging significantly improves robust accuracy. Spatial composition augmentations work best, reaching state-of-the-art robustness on CIFAR-10 without any external data.

Robust Constrained Reinforcement Learning for Continuous Control with Model Misspecification

D. J. Mankowitz*, Dan A. Calian*, R. Jeong, C. Paduraru, N. Heess, S. Dathathri, M. Riedmiller, T. A. Mann

arXiv 2020 · PDF

Summary

Control policies must often satisfy constraints once deployed, yet real systems drift through wear, miscalibration and non-stationarity. This perturbs the dynamics, so a policy trained in one setting may both earn less reward and violate its constraints in another. The paper formalizes this “constrained model misspecification” and presents an algorithm that is robust to it, demonstrated on simulated MuJoCo tasks from the Real- World RL suite.

The NodeHopper: Enabling Low-Latency Ranking with Constraints via a Fast Dual Solver

A. Zhernov*, K. Dvijotham*, I. Lobov*, Dan A. Calian, M. Gong, N. Chandrashekar, T. A. Mann

KDD 2020 · PDF

Summary

Recommender systems often balance competing objectives — engagement against diversity and freshness — by imposing constraints on their rankings. This can be cast as a linear program, but off-the-shelf solvers are too slow to run on live traffic. NodeHopper exploits the structure of the dual problem to build a fast solver that handles these constrained ranking problems an order of magnitude faster than general-purpose solvers, making them deployable under tight latency budgets.

Spatially Coherent Randomized Attention Maps

Dan A. Calian*, P. Roelants*, J. Calì, B. Carr, K. Dubba, J. E. Reid, D. Zhang

arXiv 2019 · PDF

Summary

Self-attention in Transformers scales quadratically with the number of pixels, which is prohibitive for large images. SCRAM is a fast randomized algorithm that computes image attention maps in O(n log n) time by exploiting the spatial coherence and sparsity of real-world attention maps. It adapts the PatchMatch correspondence algorithm to find each query’s most compatible key, building a sparse approximation to the underlying non-local-means operation.

From Faces to Outdoor Light Probes

Dan A. Calian, J.-F. Lalonde, P. Gotardo, T. Simon, I. Matthews, K. Mitchell

Computer Graphics Forum (Eurographics) 2018 · PDF

Summary

Photorealistic compositing needs an accurate capture of scene lighting, which is difficult for casual photographers. This paper estimates a high-dynamic- range light probe from a single ordinary outdoor photograph by treating a person’s face as a light probe, using inverse rendering with data-driven priors learned from a large set of HDR sky maps. It recovers high-frequency, very-high-dynamic-range lighting, and contributes a new dataset of faces paired with ground-truth light probes.

The Shading Probe: Fast Appearance Acquisition for Mobile AR

Dan A. Calian, K. Mitchell, D. Nowrouzezahrai, J. Kautz

SIGGRAPH Asia Technical Briefs 2013 · ACM

Summary

Convincing mobile augmented reality requires lighting virtual objects consistently with the real scene, which usually demands costly radiometric calibration and complex shading. This work introduces a physical “shading probe” that captures the scene’s shading directly, rather than its incident light. This enables an efficient reformulation of the rendering equation that delivers fast, plausible shading — including local global-illumination effects — on mobile devices.

Integrating Memetic Search into the BioHEL Evolutionary Learning System for Large-Scale Datasets

Dan A. Calian, J. Bacardit

Memetic Computing 2013 · Springer

Summary

Local search can sharpen evolutionary learning, and it matters most on the very large search spaces found in large-scale data mining. This paper adapts memetic operators — which use the supervised-learning signal to heuristically edit classification rules — to the BioHEL iterative learning system, and extends them to handle continuous attributes and noise. The resulting configurations are evaluated against other machine-learning methods on large synthetic and real-world datasets.

3D-Printing of Non-Assembly, Articulated Models

J. Calì, Dan A. Calian, C. Amati, R. Kleinberger, A. Steed, J. Kautz, T. Weyrich

ACM TOG (SIGGRAPH Asia) 2012 · ACM

Summary

3D printers handle static models well, but printing posable, articulated objects — a hand with working knuckles, say — usually requires manual assembly, and earlier joint designs could not hold a pose without parts fusing during printing. This paper presents a workflow that converts a rigged 3D model into a printable, non-assembly model whose joints have enough internal friction to hold poses against gravity. It fits posable joints automatically and lets the user specify rotational limits.

* Denotes joint first authorship (equal contribution).

Patents

Training a Neural Network using Outputs of a Corruption Neural Network

Dan A. Calian, S. Gowal, T. A. Mann, A. György

US Patent 12,254,678 · 2025

Low-Latency Multi-Constraint Ranking of Content Items

T. A. Mann, I. Lobov, A. Zhernov, K. Dvijotham, X. Gong, Dan A. Calian

US Patent 12,001,484 · 2024

Optical Illumination Mapping

Dan A. Calian, K. J. Mitchell

US Patent 9,418,629 · 2016