Jason Stanley (@jstanl) header
Jason Stanley (@jstanl) profile picture

Head of Applied AI Research @ServiceNow working on building trustworthy, secure, reliable AI

Canada
Joined October 2014
Photo by Jason Stanley (@jstanl)Photo by Jason Stanley (@jstanl)Photo by Jason Stanley (@jstanl)Photo by Jason Stanley (@jstanl)Photo by Jason Stanley (@jstanl)Photo by Jason Stanley (@jstanl)Photo by Jason Stanley (@jstanl)Photo by Jason Stanley (@jstanl)Photo by Jason Stanley (@jstanl)Photo by Jason Stanley (@jstanl)
1/5 ๐Ÿš€Apriel-1.6-15B-Thinker: a 15B multimodal reasoner scoring 57 on the Artificial Analysis Intelligence Index - approaching the performance of ~200B-scale frontier models while remaining an order of magnitude smaller. ๐Ÿง Model weights: huggingface.co/ServiceNow-AIโ€ฆ ๐Ÿ“„Blog: huggingface.co/blog/ServiceNโ€ฆ ๐Ÿ’ฌChat demo: huggingface.co/spaces/Servicโ€ฆ @SathwikTejaswi @sagardavasam @tscholak @NVIDIAAI @nvidianewsroom @togethercompute @turingcom @ArtificialAnlys
9
54
9
219
24,601
2/5 Apriel-1.6 mid-training includes: โ€ข Depth-upscaling with 35% curated high-quality data + 15% NVIDIA Nemotron + replay โ€ข Multi-stage CPT for expanded synthetic reasoning + document/chart/OCR-style multimodal tasks โ€ข 49K context length text-only CPT for long-context stability All trained on the NVIDIA DGX GB200, totaling ~10K GPU-hours.
1
1
10
1,015
Weโ€™re starting to run high-stakes systems (grids, fabs, hospitals) with 3 layers at once: - deterministic cores (simulators, rules) - surrogate models (physics + ops) - large reasoning models My new essay is about the architecture between them: open.substack.com/pub/jasonsโ€ฆ
3
100
A lot of talk about AI for operations skips this architectural layer. If we donโ€™t get the pattern right, weโ€™ll build systems that are hard to steer or secure. I sketched four design patterns and their risk profiles here: open.substack.com/pub/jasonsโ€ฆ
85
Physics surrogates vs operational surrogates matter. - One emulates simulators; the other mirrors messy telemetry. - They fail differently, can be poisoned differently, need different monitoring. - Bridging them and deciding who gets to veto whom is a governance problem.
56
Same ingredients, very different risk: - Cores as hard gates around a planner - Surrogates as drivers, cores as auditors - Watchdogs wrapped around legacy systems - Parallel models where disagreement is an escalation signal Pattern choice defines the risk and attack surface.
79
Cloudflareโ€™s outage and insurers pulling back from AI cover both point at the same thing: systemic risk built on shared models, gateways and infrastructure. New blog post on what we can learn from finance, aviation and cyber: jasonstanley.substack.com/p/โ€ฆ
1
112
In my blog post I look at three sectors that already treat systemic risk as first-class: finance (macro-prudential tools and stress tests), aviation (incident reporting and fleet-wide directives), and cyber (voluntary standards and federated sensing).
1
1
66
I end with design principles for AI + agents: make dependencies observable, structure incidents for cross-org patterns, and move from single-agent tests to portfolio stress. Full piece: jasonstanley.substack.com/p/โ€ฆ
47
New blog post on logit steering and sparse autoencoders (SAEs), how they reshape AI security + reliability, open new attack surfaces, and why cost-efficient monitoring matters. Internal Representations as a Governance Surface for AI open.substack.com/pub/jasonsโ€ฆ
64
Automated red-teaming is moving from fixed rubrics to learning evaluation systems. AMIS co-evolves jailbreak prompts and the judgeโ€™s scoring template. Great for dense signalโ€”but are we optimizing for benchmark ASR or threat-modelled risk? arxiv.org/abs/2511.01375
68
So many AI benchmarks lack strong construct validity, and even the ones that have it are used in a way that suggests teams mis-understand the construct they map to.
58
We are hiring a Sr Applied / Frontier Research Scientist focused on secure, trustworthy agents for enterprise. @ServiceNowRSRCH If you care about agent security & reliability, apply: jobs.smartrecruiters.com/Serโ€ฆ
94
Jason Stanley retweeted
In-flight weight updates have gone from a โ€œweird trickโ€ to a must to train LLMs with RL in the last few weeks. If you want to understand the on-policy and throughput benefits hereโ€™s the CoLM talk @DBahdanau and I gave: youtu.be/Z1uEuRKACRs
1
29
2
141
69,176
Jason Stanley retweeted
Don't sleep on PipelineRL -- this is one of the biggest jumps in compute efficiency of RL setups that we found in the ScaleRL paper (also validated by Magistral & others before)! What's the problem PipelineRL solves? In RL for LLMs, we need to send weight updates from trainer to generator (to generate data from our latest policy being trained). (Conventional PPO-off-policy) A naive approach would be to "start generators on a batch, wait for all sequences to complete, update the model weights for both trainers and generators, and repeat. Unfortunately, this approach leads to idle generators and low pipeline efficiency due to heterogeneous completion times. (Pipeline-RL) Instead, we simply let the generators continue generating tokens without discarding or finishing ongoing generations in-flight whenever we need to do a weight update -- doing an "in-flight" weight update. As such our KV caches for these generations would be stale, as they would come from LLM with earlier copy(ies) of the weights) but this is ok (see below).
In-flight weight updates have gone from a โ€œweird trickโ€ to a must to train LLMs with RL in the last few weeks. If you want to understand the on-policy and throughput benefits hereโ€™s the CoLM talk @DBahdanau and I gave: youtu.be/Z1uEuRKACRs
12
56
8
471
131,900
ServiceNow AI Research presents PipelineRL โ€” one of the most impactful efficiency tricks in modern RL training. An elegant solution to a noisy, expensive problem. Worth the read ๐Ÿ‘‡
Don't sleep on PipelineRL -- this is one of the biggest jumps in compute efficiency of RL setups that we found in the ScaleRL paper (also validated by Magistral & others before)! What's the problem PipelineRL solves? In RL for LLMs, we need to send weight updates from trainer to generator (to generate data from our latest policy being trained). (Conventional PPO-off-policy) A naive approach would be to "start generators on a batch, wait for all sequences to complete, update the model weights for both trainers and generators, and repeat. Unfortunately, this approach leads to idle generators and low pipeline efficiency due to heterogeneous completion times. (Pipeline-RL) Instead, we simply let the generators continue generating tokens without discarding or finishing ongoing generations in-flight whenever we need to do a weight update -- doing an "in-flight" weight update. As such our KV caches for these generations would be stale, as they would come from LLM with earlier copy(ies) of the weights) but this is ok (see below).
11
23
2,085
SLAM Labs presents Apriel-1.5-15B-Thinker ๐Ÿš€ An open-weights multimodal reasoning model that hits frontier-level performance with just a fraction of the compute.
14
78
28
330
59,919
Jason Stanley retweeted
See you in San Diego ๐Ÿš€ #NeurIPS2025
๐ŸŽ‰ Our paper โ€œ๐ป๐‘œ๐‘ค ๐‘ก๐‘œ ๐‘‡๐‘Ÿ๐‘Ž๐‘–๐‘› ๐‘Œ๐‘œ๐‘ข๐‘Ÿ ๐ฟ๐ฟ๐‘€ ๐‘Š๐‘’๐‘ ๐ด๐‘”๐‘’๐‘›๐‘ก: ๐ด ๐‘†๐‘ก๐‘Ž๐‘ก๐‘–๐‘ ๐‘ก๐‘–๐‘๐‘Ž๐‘™ ๐ท๐‘–๐‘Ž๐‘”๐‘›๐‘œ๐‘ ๐‘–๐‘ โ€ got an ๐จ๐ซ๐š๐ฅ at next weekโ€™s ๐—œ๐—–๐— ๐—Ÿ ๐—ช๐—ผ๐—ฟ๐—ธ๐˜€๐—ต๐—ผ๐—ฝ ๐—ผ๐—ป ๐—–๐—ผ๐—บ๐—ฝ๐˜‚๐˜๐—ฒ๐—ฟ ๐—จ๐˜€๐—ฒ ๐—”๐—ด๐—ฒ๐—ป๐˜๐˜€! ๐Ÿ–ฅ๏ธ๐Ÿง  We present the ๐Ÿ๐ข๐ซ๐ฌ๐ญ ๐ฅ๐š๐ซ๐ ๐ž-๐ฌ๐œ๐š๐ฅ๐ž ๐ฌ๐ญ๐ฎ๐๐ฒ ๐จ๐Ÿ ๐œ๐จ๐ฆ๐ฉ๐ฎ๐ญ๐ž ๐ญ๐ซ๐š๐๐ž-๐จ๐Ÿ๐Ÿ๐ฌ between pure SFT, pure RL, and hybrid SFT+RL for multi-step agents. SFT โžก๏ธ RL pushes the Pareto front โ€” and it's the ๐จ๐ง๐ฅ๐ฒ strategy that closes the gap with closed models! ๐Ÿ‘‡๐Ÿงต
3
10
1
60
5,157
Jason Stanley retweeted
Excited to announce that AlignVLM got accepted to NeurIPS! ๐ŸŽ‰๐Ÿฅณ Weโ€™ll be releasing the code and sharing an updated version of the paper with reviewer feedback soon. #NeurIPS2025
Happy to announce AlignVLM๐Ÿ“: a novel approach to bridging vision and language latent spaces for multimodal understanding in VLMs! ๐ŸŒ๐Ÿ“„๐Ÿ–ผ๏ธ ๐Ÿ”— Read the paper: arxiv.org/abs/2502.01341 ๐Ÿงต๐Ÿ‘‡ Thread
2
14
2
55
7,912
Jason Stanley retweeted
๐ŸŽ‰ Our paper โ€œ๐ป๐‘œ๐‘ค ๐‘ก๐‘œ ๐‘‡๐‘Ÿ๐‘Ž๐‘–๐‘› ๐‘Œ๐‘œ๐‘ข๐‘Ÿ ๐ฟ๐ฟ๐‘€ ๐‘Š๐‘’๐‘ ๐ด๐‘”๐‘’๐‘›๐‘ก: ๐ด ๐‘†๐‘ก๐‘Ž๐‘ก๐‘–๐‘ ๐‘ก๐‘–๐‘๐‘Ž๐‘™ ๐ท๐‘–๐‘Ž๐‘”๐‘›๐‘œ๐‘ ๐‘–๐‘ โ€ got an ๐จ๐ซ๐š๐ฅ at next weekโ€™s ๐—œ๐—–๐— ๐—Ÿ ๐—ช๐—ผ๐—ฟ๐—ธ๐˜€๐—ต๐—ผ๐—ฝ ๐—ผ๐—ป ๐—–๐—ผ๐—บ๐—ฝ๐˜‚๐˜๐—ฒ๐—ฟ ๐—จ๐˜€๐—ฒ ๐—”๐—ด๐—ฒ๐—ป๐˜๐˜€! ๐Ÿ–ฅ๏ธ๐Ÿง  We present the ๐Ÿ๐ข๐ซ๐ฌ๐ญ ๐ฅ๐š๐ซ๐ ๐ž-๐ฌ๐œ๐š๐ฅ๐ž ๐ฌ๐ญ๐ฎ๐๐ฒ ๐จ๐Ÿ ๐œ๐จ๐ฆ๐ฉ๐ฎ๐ญ๐ž ๐ญ๐ซ๐š๐๐ž-๐จ๐Ÿ๐Ÿ๐ฌ between pure SFT, pure RL, and hybrid SFT+RL for multi-step agents. SFT โžก๏ธ RL pushes the Pareto front โ€” and it's the ๐จ๐ง๐ฅ๐ฒ strategy that closes the gap with closed models! ๐Ÿ‘‡๐Ÿงต
6
53
7
216
42,992