
Ph.D. Principal Scientist Ex @YahooResearch. I do machine learning ∩ numerical methods ∩ SW dev.
Israel
Joined August 2012
- Tweets12.1K
- Following293
- Followers1.9K
- Likes2.7K
Alex Shtoff retweeted
Replying to @ziv_ravid
Disagree with "measure their impact". Impact if good science in many cases come many years after publication, and in extreme cases - even decades.
We should promote good science, and accept that we have no way of predicting which papers will turn out to be impactful.
Alex Shtoff retweeted
Looking for a postdoctoral fellow in deep learning with a solid theoretical background to work on learning from imbalanced data. Joint project with J.-M. Loubes in Toulouse, France. The sooner you can start, the better.
Write to [email protected]
Alex Shtoff retweeted
My dream had always been to prove beautiful theorems as the AI agents unloaded my dishwasher. Well, it went the wrong way... 😂
Alex Shtoff retweeted
I've been avoiding the arXiv recently due to the flood of slop, as I don't yet have a way to filter it. But visited today and immediately found something good: RankECE. Idea is that adjacent order stats can serve as good approximate conditional replicates
arxiv.org/abs/2609.13100
Alex Shtoff retweeted
Final version of my book (with a new title)
Online Learning: A Modern Introduction Using
Convex Optimization
Especially proud of the Foreword by @NicoloCB!
It'll be printed by Cambridge University Press.
The end of 7 years of updates :)
arxiv.org/pdf/1912.13213
Alex Shtoff retweeted
Replying to @Yampeleg
Have you heard of model predictive control? Predates next-token prediction, works extremely well in practice, drives our world, from planes, to vehicles, to finance.
A famous quote by Stephen Boyd:
In MPC, you solve a full planning problem using forecasts as if they were perfect. That is “quite ridiculous,” because you do not really believe the planned future trajectory will happen. But you only apply the first input/action, then observe again and re-plan. It “looks dumb,” yet works shockingly well.
Alex Shtoff retweeted
Hello. We have reset Codex usage limits across all plans to let everyone experiment with the magnificent plugins we just launched, and because it had been a while!
You can just build unlimited things with Codex. Have fun!
Alex Shtoff retweeted
A learning objective is written as an expectation over a distribution p:
J = 𝔼_{x ∼ p(x)} f(x).
A rule of thumb is to replace the expectation with the mean of a mini batch of N samples {xᵢ} from p:
1/N ∑ᵢ f(xᵢ).
This works great if p is given; however problems occur if p itself is to be learned, because sampling is not naively differentiable.
There are several existing workarounds:
1. The re-parameterization trick, best represented by VAEs and GANs. The idea is to enable gradients in samples via the transform:
x ∼ p(x) -> z ∼ p(z), x = g(z),
where p(z) is simple&known, and g(z) is differentiable. Further assuming f is differentiable, the empirical objective becomes
1/N ∑ᵢ f(g(zᵢ))
which can be trained with SGD.
2. Straight through gradient/continuous relaxation of discrete variables (via eg, Gumbel softmax), which also creates gradients for samples. A good example is the (two ways of) training a VQVAE.
3. The policy gradient trick. Instead of approximating the objective, one approximates its gradient:
∇J = ∫ₓ ∇p(x) f(x) dx = 𝔼_{x ∼ p(x)} ∇logp(x) f(x).
And again, the expectation can be approximated by
1/N ∑ᵢ ∇logp(xᵢ) f(xᵢ). This works the best if f is given and known, and/or x is discrete.
It's also useful to note that the list above follows an increasing order of learning difficulty. A funny example: you can in principle apply policy gradient to the learning of a regular VAE, but it would be much less efficient/effective than the standard re-parameterization based implementation (this was actually done in this old paper arxiv.org/abs/1402.0030).
Alex Shtoff retweeted
Normalize always showing axes on which a layer acts in deep learning diagrams. This is KEY, not a detail. For example, in a transformer, the MLP acts on which axis? The inter-embeddings? Intra-embedding? Both? I know now, but I want all new readers to know for any depicted arch.
Alex Shtoff retweeted
TL;DR - a small library that packages code from my recent blog posts to simplify PyTorch experiments on small datasets and small models that fit into (GPU) memory. Just `pip install fitstream`
code: github.com/alexshtf/fitstrea…
docs: fitstream.readthedocs.io/en/…
Thread below.
Alex Shtoff retweeted
There must be authors abusing the reviewing system by submitting different variations of the same paper.
This new ICML policy is a good move!
Alex Shtoff retweeted
Replying to @tsoding
Wait till they write a "simplicity MCP server" that you send it a piece of code, and it tells you how "simple" or "neat" it is. All pure vibe-coders will use it!
What's behind the MCP? A programmer getting a message, asking to judge if a piece of code is simple :)
Alex Shtoff retweeted
Replying to @davidmbudden
The contrary. We should strive to this quality of software - like in the image. Something that can reliably fly a team to the moon and back. I bet Margaret Hamilton wasn't whining about "ah just a bug in the software"
Alex Shtoff retweeted
New version of my book on online learning
I added ~30 pages of new material:
- my latest blog posts
- a discussion on units
- lower bound for unprojected OGD
- a correct proof that ||x||^2_p is strongly convex
- sharpened universal portfolio bound from ~d log T to ~d log T/d
Alex Shtoff retweeted
If you have a permanent job due to publishing in ML, you owe OpenReview a lot.
Please consider donating -- feel free to share donations below!
If you work in tech (e.g., MS, Google, etc.), your employer may match donations. We donated through my wife at Microsoft.
A Message from AI Research Leaders: Join Us in Supporting OpenReview
openreview.net/donate
Alex Shtoff retweeted
Just arrived to Rio de Janeiro for CDC, speaking:
1. tomorrow on learning non-linear dynamics + neural architectures
2. Wednesday tutorial on online control w. @max_simchowitz
Looking forward to discussion w. folks here!
Alex Shtoff retweeted
We are hiring researchers and engineers at NeurIPS! Please say hi.
LLMs democratized AI so anyone can build a demo, but the gap to a production-ready system is vast!
Heading over to NeurIPS'25 to meet many of the bright minds tackling some of the most difficult problems around AI reliability & security.
Hiring researchers & engineers to work on:
– building reliable software on top of unreliable LLM primitives
– statistical evaluation of real-world deployments of LLM-based systems
If you’re excited about building agentic systems, let’s chat.


























