Sign in

Alexander Terenin

@avt.im
5.5K followers 576 following 174 posts

Decision-making under uncertainty, machine learning theory, artificial intelligence · anti-ideological · Assistant Research Professor, Cornell avt.im · scholar.google.com/citations?user=E…

PostsRepliesMedia
Alexander Terenin @avt.im · 21/03/2026
Thank you!
001
Alexander Terenin @avt.im · 21/03/2026
Thanks! It may look a certain way from outside, but boldness here is a product of conviction and constraints - not one, or the other, but both. Just me doing the best I can to make things happen, however has the chance of working.
031
Alexander Terenin @avt.im · 21/03/2026
Thank you!
010
Alexander Terenin @avt.im · 20/03/2026
Big career news: I'm leaving academia - and moving to the San Francisco Bay Area to explore something new. I've written a short blog post with a few reflections on the end of this chapter. If you'd like to catch up, now is the time to reach out! avt.im/blog/the-roa...
avt.im
The Road Less Traveled
4231
Reposted by Alexander Terenin
Viacheslav Borovitskiy @vabor112.bsky.social · 12/03/2026
Happy to share a major milestone: after years of development, we are officially launching Version 1.0 of the GeometricKernels library! To top it off, our accompanying paper has just been published in JMLR (MLOSS)! 🎉 github.com/geometric-ke...
14812
Alexander Terenin @avt.im · 02/02/2026
I wrote a long, detailed blog post on the state of AI and machine learning. The post's purpose is to sharpen my thinking and help ensure I work on the right things over the next few years. You might find parts of it interesting. Comments are welcome. avt.im/blog/where-a...
0120
Alexander Terenin @avt.im · 05/12/2025
After a delayed flight and missing my first poster, I have officially arrived at NeurIPS! I’ll present another poster tomorrow at CDE 606 from 11-2. I’ll post more on this soon. If you’re interested in meeting up, let’s get in touch!
060
Alexander Terenin @avt.im · 26/10/2025
Today, I gave a talk at the INFORMS Job Market Showcase! If you're interested, here are the slides - link below! presentations.avt.im/2025-10-26-A...
061
Reposted by Alexander Terenin
Viacheslav Borovitskiy @vabor112.bsky.social · 24/10/2025
I am hiring a fully-funded #PhD in #ML to work at the University of Edinburgh on 𝐠𝐞𝐨𝐦𝐞𝐭𝐫𝐢𝐜 𝐥𝐞𝐚𝐫𝐧𝐢𝐧𝐠 and 𝐮𝐧𝐜𝐞𝐫𝐭𝐚𝐢𝐧𝐭𝐲 𝐪𝐮𝐚𝐧𝐭𝐢𝐟𝐢𝐜𝐚𝐭𝐢𝐨𝐧. Application deadline: 31 Dec '25. Starts May/Sep '26. Details in the reply. Pls RT and share with anyone interested!
1167
Alexander Terenin @avt.im · 29/09/2025
Check out the work at: arxiv.org/abs/2502.14790 And, again, shoutout to amazing coauthor Jeff Negrea! Working together has been a great pleasure! Stay tuned for follow-up: we've been working on using this viewpoint to understand other correlated perturbation-based algorithms.
arxiv.org
Bayesian Algorithms for Adversarial Online Learning: from Finite to Infinite Action Spaces
We develop a form Thompson sampling for online learning under full feedback - also known as prediction with expert advice - where the learner's prior is defined over the space of an adversary's future...
040
Alexander Terenin @avt.im · 29/09/2025
So this sums up the work! If you followed along, thanks for the interest! I think you'd agree that "Bayesian Algorithms for Adversarial Online Learning: from Finite to Infinite Action Spaces" is a much better title than before. The old one was much harder to pronounce.
110
Alexander Terenin @avt.im · 29/09/2025
The Bayesian viewpoint proves useful for developing this analysis. It allows us to guess what a good prior will be, and suggests ways to use probability as a tool to prove the algorithm works.
110
Alexander Terenin @avt.im · 29/09/2025
We prove that the Bayesian approach works in this setting too. To achieve this, we develop a new probabilistic analysis of correlated Gaussian follow-the-perturbed-leader algorithms, of which ours is a special case. This has been an open challenge in the area.
110
Alexander Terenin @avt.im · 29/09/2025
The second one is where X = [0,1]^d and Y is the space of bounded Lipschitz functions. Here, you can't use a prior with independence across actions. You need to share information between actions. We do this by using a Gaussian process, with correlations between actions.
110
Alexander Terenin @avt.im · 29/09/2025
The first one is the classical discrete setting where standard algorithms such as exponential weights are studied. You can use a Gaussian prior which is independent across actions.
110
Alexander Terenin @avt.im · 29/09/2025
Okay, so we now know what "Bayesian Algorithms for Adversarial Online Learning" are. What about "from Finite to Infinite Action Spaces"? This covers the two settings we show the aforementioned results in.
110
Alexander Terenin @avt.im · 29/09/2025
This approach appears to not make any sense: the Bayesian model is completely fake. We're pretending to know a distribution for how the adversary will act in the future. But, in reality, they can do anything. And yet... we show that this works!
120
Alexander Terenin @avt.im · 29/09/2025
We show that this game secretly has a natural Bayesian strategy - one we show is strong. What's the strategy? It's really simple: - Place a prior distribution of what the adversary will do in the future - Condition on what the adversary has done - Sample from the posterior
110
Alexander Terenin @avt.im · 29/09/2025
One observation about adversarial online learning is that it appears to have nothing to do with Bayesian learning. There is a two-player zero-sum game, not a joint probability distribution. So you can't just solve it by applying Bayes' Rule. Or can you?
120
Alexander Terenin @avt.im · 29/09/2025
Okay, so now we understand what "Adversarial Online Learning" is. We propose "Bayesian Algorithms" for this. What does that mean? Let's unpack.
110
Alexander Terenin @avt.im · 29/09/2025
Online learning is therefore a good model for learning to explore by taking random actions. In contrast to other approaches to resolving explore-exploit tradeoffs such as upper confidence bounds which produce purely deterministic strategies.
110
Alexander Terenin @avt.im · 29/09/2025
So that's our setting. Why's it interesting? Because many other hard decision problems can be reduced to online learning, including certain forms of reinforcement learning (via decision-estimation coefficients), equilibrium computation (via no-regret dynamics), and others.
110
Alexander Terenin @avt.im · 29/09/2025
Specifically, their goal is to minimize regret R(p,q) = E_{x_t~p_t, y_t~q_t} \sup_{x\in X} \sum_{t=1}^T y_t(x) - \sum_{t=1}^T y_t(x_t). Meaning, the learner compares the sum of their rewards y_t(x_t) with the sum of y_t(x) for the best possible single non-time-dependent x.
110
Alexander Terenin @avt.im · 29/09/2025
The learner's goal is to achieve the highest rewards possible. But at each time, the adversary can choose a different reward function. So why is this game not impossible? Because the learner only compares how well they do with the *sum* of the adversary's previous rewards.
110
Alexander Terenin @avt.im · 29/09/2025
"Adversarial Online Learning" refers to a two-player zero-sum repeated game between a learner and adversary. At each time point: - The learner chooses a distribution of predictions p_t over an action space X. - The adversary chooses a reward function y_t : X -> R.
120
Alexander Terenin @avt.im · 29/09/2025
First a link: arxiv.org/abs/2502.14790 Now, let's unpack the new title! Let's start with what we mean by "Adversarial Online Learning".
arxiv.org
Bayesian Algorithms for Adversarial Online Learning: from Finite to Infinite Action Spaces
We develop a form Thompson sampling for online learning under full feedback - also known as prediction with expert advice - where the learner's prior is defined over the space of an adversary's future...
100
Alexander Terenin @avt.im · 29/09/2025
Paper update: our recent work on Thompson sampling has a shiny new - and I hope much better - name! This new name does much better job of emphasizing what we actually do. Joint work with Jeff Negrea. Thread below!
1103
Alexander Terenin @avt.im · 17/07/2025
Project page: geospsr.github.io Paper link: arxiv.org/abs/2503.19136 Link to my student's tweets on this work: x.com/sholalkere/s...
geospsr.github.io
Stochastic Poisson Surface Reconstruction with One Solve using Geometric Gaussian Processes
030
Alexander Terenin @avt.im · 17/07/2025
At ICML, we're presenting a paper on uncertainty-aware surface reconstruction! Compared to previous approaches, we are able to completely remove the need for recursive linear solves for reconstruction and interpolation, using geometric GP machinery. Check it out!
1133
Alexander Terenin @avt.im · 02/06/2025
Check out all of this season's seminars here: gp-seminar-series.github.io
gp-seminar-series.github.io
Virtual Seminar Series on Bayesian Decision-making and Uncertainty
030
Alexander Terenin @avt.im · 02/06/2025
This week’s virtual seminar on Bayesian Decision-making and Uncertainty is happening now! Noémie Jaquier (KTH Royal Institute of Technology) On Riemannian Latent Variable Models and Pullback Metrics Livestream link: www.youtube.com/watch?v=61Be...
150
Alexander Terenin @avt.im · 30/05/2025
If you're interested in this work, check out the updated preprint! It's got a lot of new stuff! Link: arxiv.org/abs/2502.14790
arxiv.org
An Adversarial Analysis of Thompson Sampling for Full-information Online Learning: from Finite to Infinite Action Spaces
We develop a form Thompson sampling for online learning under full feedback - also known as prediction with expert advice - where the learner's prior is defined over the space of an adversary's future...
030
Alexander Terenin @avt.im · 30/05/2025
We obtain a very simple condition which relates the prior covariance kernel with the adversary's function class in an easy-to-verify way that works in the bounded Lipschitz case. I am very interested in extensions to more-general smoothness classes, and have ideas. Stay tuned!
110
Alexander Terenin @avt.im · 30/05/2025
This stands in contrast with prior arguments, which are linear-algebraic in flavor, involve bounding certain matrix norms by certain traces, and essentially-require independence in order to give sharp rates.
100
Alexander Terenin @avt.im · 30/05/2025
Specifically, we have a novel probabilistic argument which bounds Hessian-type terms which appear in the regret analysis of Gaussian follow-the-perturbed-leader algorithms, of which Thompson sampling is a special case. Our argument works even with correlations!
100
Alexander Terenin @avt.im · 30/05/2025
I'm really excited about this! We had previously submitted this work to COLT, but it got rejected primarily for having "not enough new algorithmic results". This is no longer a weakness of the paper. Our results in d>1 are all new! The argument to get them is new as well!
100
Alexander Terenin @avt.im · 30/05/2025
Using this viewpoint, we introduce a Thompson sampling variant with a Gaussian process prior, and prove an adversarial guarantee against a bounded Lipschitz adversary. So what's new? We now have an analysis that works in any dimension!
100
Alexander Terenin @avt.im · 30/05/2025
The usual algorithms for this problem are convex-analytic - mirror descent variants and similar. We develop a completely different looking, Bayesian way of thinking about what is going on - leading to Thompson sampling variants.
100
Alexander Terenin @avt.im · 30/05/2025
Let's first remember what this paper does: it gives a new way to think about designing algorithms for the so-called general-action-space online learning game - where a learner makes a prediction, and an adversary responds with a reward function in some class of possible rewards.
100
Alexander Terenin @avt.im · 30/05/2025
And the link on arXiv: arxiv.org/abs/2502.14790
arxiv.org
An Adversarial Analysis of Thompson Sampling for Full-information Online Learning: from Finite to Infinite Action Spaces
We develop a form Thompson sampling for online learning under full feedback - also known as prediction with expert advice - where the learner's prior is defined over the space of an adversary's future...
110
Alexander Terenin @avt.im · 30/05/2025
But first, the previous announcement of this work, which describes in more detail what is going on and why I think it's important: bsky.app/profile/avt.... This work is joint with Jeff Negrea, who has been a great pleasure to collaborate with!
x.com
110
Alexander Terenin @avt.im · 30/05/2025
We've got a major update to our preprint on adversarial regret guarantees for Thompson sampling! As before, I think this is one of the most important projects I've worked on due to new algorithmic primitives that it - in principle - unlocks. Thread below on what's new!
151
Alexander Terenin @avt.im · 29/05/2025
We’d like to announce next week’s virtual seminar on Bayesian Decision-making and Uncertainty! Noémie Jaquier (KTH Royal Institute of Technology) On Riemannian Latent Variable Models and Pullback Metrics Sign-up link: gp-seminar-series.github.io
0132
Alexander Terenin @avt.im · 26/05/2025
Sign up for future seminars here: gp-seminar-series.github.io
gp-seminar-series.github.io
Virtual Seminar Series on Bayesian Decision-making and Uncertainty
030
Alexander Terenin @avt.im · 26/05/2025
This week’s virtual seminar on Bayesian Decision-making and Uncertainty is happening now! Marvin Pförtner (University of Tübingen) Computation-Aware Kalman Filtering and Smoothing YouTube livestream: www.youtube.com/watch?v=0tG2...
181
Alexander Terenin @avt.im · 23/05/2025
We’d like to announce next week’s virtual seminar on Bayesian Decision-making and Uncertainty! Marvin Pförtner (University of Tübingen) Computation-Aware Kalman Filtering and Smoothing Sign-up link: gp-seminar-series.github.io
081
Alexander Terenin @avt.im · 19/05/2025
Sign up for future seminars here: gp-seminar-series.github.io
gp-seminar-series.github.io
Virtual Seminar Series on Bayesian Decision-making and Uncertainty
020
Alexander Terenin @avt.im · 19/05/2025
This week’s virtual seminar on Bayesian Decision-making and Uncertainty is happening now! Yingzhen Li (Imperial College London) On "Modernising" Sparse Gaussian Processes YouTube livestream: www.youtube.com/watch?v=VbGW...
1122
Alexander Terenin @avt.im · 14/05/2025
gp-seminar-series.github.io
gp-seminar-series.github.io
Virtual Seminar Series on Bayesian Decision-making and Uncertainty
030
Alexander Terenin @avt.im · 14/05/2025
We’d like to announce next week’s virtual seminar on Bayesian Decision-making and Uncertainty! Yingzhen Li (Imperial College London) On Modernising Sparse Gaussian Processes Sign-up link below!
1110