Gabriel Huang (he/him)
Research Scientist @ ServiceNow | LLM Agent Safety, Red-Teaming, Evaluation & Post-Training | PhD ML

I build safety, evaluation, and post-training systems for LLM agents that use tools, APIs, browsers, and enterprise UIs. At ServiceNow Research, my work spans three areas:
I am strongest at the intersection of research and implementation: designing attack and evaluation harnesses, building annotator workflows, calibrating LLM-as-a-Judge systems, and turning research ideas into reusable tools. I am especially interested in making agentic AI systems useful, robust, and safe under realistic deployment conditions.
I did my PhD at Mila, Université de Montréal with Simon Lacoste-Julien. During my PhD I interned at Google Research, where I led multimodal pretraining for dense video captioning on YouTube-scale instructional video, processing terabyte-scale corpora and achieving state-of-the-art on dense video captioning (AACL-IJCNLP 2020). I hold two MSc. from École Normale Supérieure and CentraleSupélec (ranked 1st of 500 graduates). Canadian PR based in Montréal. Native French, bilingual English, fluent everyday Mandarin.
PyTorch · HuggingFace (transformers, PEFT, TRL) · DeepSpeed · Accelerate · LLaMA-Factory · SFT / RLHF · LLM-as-a-Judge · rubric-based human eval · synthetic data pipelines · Agent frameworks (TapeAgents, BrowserGym) · red-teaming / prompt-injection tooling · Distributed LLM training · multi-VM network simulation (KVM/QEMU)
Below is an interactive visualization of our paper Negative Momentum for
Improved Game Dynamics:
(a) Learning rate (lr) and momentum (beta) hyperparameters.
(b) Resulting eigenvalues in the complex plane for SGD and SGD+momentum.
There is convergence if and only if all eigenvalues are inside the convergence ball (green).
Try to find the
hyperparameters for convergence.
SGD without momentum: using ,
eigenvalues are the convergence ball →
SGD with momentum: using
and momentum ,
eigenvalues are the convergence ball →
The Thin-8 dataset consists of 1585 grayscale handwritten images of the digit 8, with resolution
512x512.
16 people were asked to draw the digit 8 about 100 times using a pen on a tablet PC running Microsoft Windows.
It was collected in October 2017 at the University of Montreal.
Download Thin-8 dataset here
If you use the Thin-8 dataset, please cite our paper :
@article{huang2018parametric,
title={Parametric Adversarial Divergences are Good Task Losses for Generative Modeling},
author={Huang, Gabriel and Berard, Hugo and Touati, Ahmed and Gidel, Gauthier and Vincent, Pascal and Lacoste-Julien, Simon},
journal={arXiv preprint arXiv:1708.02511},
year={2017}
}
Thanks to Alex, Akram, Aristide, David, Dendi, Eugene, Jae, Joao, Liam, Rémi, Rosemary, Shawn, Sina, and Xing for scribbling all those samples!
Email: gbxhuang@gmail.com
Montreal, QC, Canada