Seth Axen πŸͺ“

Seth Axen πŸͺ“

@sethaxen.com

Empowering scientists with machine learning @mlcolab.org. Sometimes #Bayesian. Usually #FOSS. Often in #JuliaLang. he/him Expat: πŸ‡ΊπŸ‡Έ ➑️ πŸ‡©πŸ‡ͺ πŸ’Ό On the job market (remote/southwest Germany) sethaxen.com

2.7K followers373 following233 posts

Pinned

Quick intro πŸ‘‹! I help scientists use ML in their research. My background is in structural biology, but I now mostly post about FOSS topics. I've worked on tools for manifolds and autodiff, but these days I mostly focus on tools for Bayesian analysis, e.g. ArviZ. In my free time, I powerlift.

Now that I'm job searching again, I've considered sticking this gem at the top of a resume just to see what happens.

Seth Axen πŸͺ“@sethaxen.com

Yesterday I asked the 7-year-old how he would describe what I do for work. His response: "You do math all day, get paid for no reason, and print things."

Very cool paper

arxiv stat.ML@arxiv-stat-ml.bsky.social

Daniel Habermann, Andreas Bulling, Stefan T. Radev, Paul-Christian B\"urkner Amortized Bayesian Inference on Multilevel Models of Arbitrary Structure https://arxiv.org/abs/2609.40024

My first time visiting Germany from the US, I was in awe at how punctual, quiet, and smooth the trains were (looking at you SF BART). I was surprised at how critical Germans were of DB; didn't they know how good they had it? After traveling by train in Switzerland, I get it now.

Jon Worth@jonworth.eu

Damn I am tired of people laughing about Deutsche Bahn. Travel in many other places in Europe and you will discover Germany is trying to do many things right with its railways. A quick blog post / rant from me: jonworth.eu/your-deutsche-… #CrossBorderRail

My impression is that few things are more German than complaining about Germany. I used to find this annoying. Now I think it's a good thing. It's good to have a clear idea of how things could be better and not declare everything is fine just because it's yours.

Seth Axen πŸͺ“ reposted

A FAQ is what to do in case of high Pareto-k's with PSIS-LOO or PSIS-LOGO. In case of hierarchical models we can integrate out group specific parameters before PSIS. We investigated reliability of some alternative integration methods with the eventual goal of automating this arxiv.org/abs/2609.05713

Great write-up and comparison! I'd also completely forgetting about my original idea and write-up, so thanks @spinkney.bsky.social for improving it and showing it works well in practice!

Sean Pinkney@spinkney.bsky.social

After a couple of months hiatus, a new blog post on directly parameterizing structural zeros in correlation matrices. spinkney.github.io/posts/post-1...

I don't post here very often, so I think it's worth checking in here to note that since I wrote this, I've transitioned to a heavy agent-based dev workflow. Partially that's due to a huge improvement in the models, partially due to some useful skills/harnesses.

Seth Axen πŸͺ“@sethaxen.com

Yes there are dozens of tasks throughout the day that I can accomplish much faster with AI, but these are usually sporadic and non-routine. Building a whole set of agents to manage these would then become its own large task with little concrete benefit that I can see.

Interestingly, I don't think my output has substantially increased. Rather, I've found that it's much lest costly now for me to tackle more difficult engineering issues in my packages, conduct associated lit reviews, and run experiments.

Seth Axen πŸͺ“ reposted

Replying to @economeager.bsky.social

"Other extensions of the factorial function do exist, but the gamma function is the most popular and useful. " did the gamma function herself/itself write this

Anyone aware of a collection of agent skills tailored towards FOSS workflows for package development and maintenance? Strongly considering writing my own.

Seth Axen πŸͺ“ reposted

If you have been using LOO-PIT, this is a must read for you! @herman-tesso.bsky.social has done excellent work with this paper! Thanks for @florencebockting.bsky.social and @aloctavodia.bsky.social for getting this to bayesplot and ArviZ. I'll notify when I have my casestudies updated with this

Herman@herman-tesso.bsky.social

If you have been using LOO-PIT, this is a must read for you; "LOO-PIT predictive model checking" by me and @avehtari.bsky.social , doi.org/10.48550/arX.... 1/4

I've been seeing some folks recently explain how they're using agent-based workflows to help manage their life/work. I think it's great that people are sharing this and probably super useful for some. But I still haven't seen a use case that would be helpful for me.

Like my #1 productivity blockers are my own mental clarity/energy (which are helped by exercising, resting, and preserving a routine and focused time for thinking, writing, and hacking on stuff) and family/home duties (which AI is mostly useless for).

Yes there are dozens of tasks throughout the day that I can accomplish much faster with AI, but these are usually sporadic and non-routine. Building a whole set of agents to manage these would then become its own large task with little concrete benefit that I can see.

Finally got around to trying out @typst.app, and I'm really surprised how easy the learning curve coming from TeX has been! I'm still not convinced it has all of the features I would want to replace TeX for papers, but it might replace my current TeX-in-MD derivation workflow.

Seems more useful in the age of AI coding tools. If I prompt an agent to follow the spec, its commits are usually more atomic and readable. It also can better understand my own commits. I do think an extension to impose more structure on the long commit message would be useful for these agents.

Seth Axen πŸͺ“ reposted

Great new work from the labs of @jakhmack.bsky.social and @philipp.hertie.ai! The software Jaxley enables brain simulations which both imitate the processes in the brain in detail and can solve challenging cognitive tasks. Press release of @unituebingen.bsky.social: uni-tuebingen.de/en/universit...

uni-tuebingen.deSoftware optimizes simulations of the brain
Machine Learning in Science@mackelab.bsky.social

Our work on training biophysical models with Jaxley is now out in @natmethods.nature.com. Led by @deismic.bsky.social, with @philipp.hertie.ai, @ppjgoncalves.bsky.social & @jakhmack.bsky.social et al. Paper: www.nature.com/articles/s41...

Seth Axen πŸͺ“ reposted

We figured out flow matching over states that change dimension. With "Branching Flows", the model decides how big things must be! This works wherever flow matching works, with discrete, continuous, and manifold states. We think this will unlock some genuinely new capabilities.

Seth Axen πŸͺ“ reposted

Fisher meets Feynman! 🀝 We use score matching and a trick from quantum field theory to make a product-of-experts family both expressive and efficient for variational inference. To appear as a spotlight @ NeurIPS 2025. #NeurIPS2025 (link below)

Seth Axen πŸͺ“ reposted

MC Stan is here! Follow for the latest Stan news, and tag if you want us to repost your posts about new papers, packages, courses, etc. about Stan

Seth Axen πŸͺ“ reposted

From hackathon to release: sbi v0.25 is here! πŸŽ‰ What happens when dozens of SBI researchers and practitioners collaborate for a week? New inference methods, new documentation, lots of new embedding networks, a bridge to pyro and a bridge between flow matching and score-based methods 🀯 1/7 🧡

Seth Axen πŸͺ“ reposted

Fun read of their amazing contributions to the SBI hackathon! πŸ₯ The SBI-Pyro bridge that @sethaxen.com built has a lot of potential I believe. I'll actually be presenting this work at @euroscipy.bsky.social this Wednesday - excited to share this with a broader audience. euroscipy.org/talks/KCYYTF/

euroscipy.orgPyro Meets SBI: Unlocking Hierarchical Bayesian Inference for Complex SimulatorsThe EuroSciPy meeting is a cross-disciplinary gathering focused on the use and development of the Python language in scientific research.
Seth Axen πŸͺ“@sethaxen.com

Sharing this here a bit late, but @vstaros.bsky.social and I wrote a little something about our experience contributing to the @sbi-devs.bsky.social (simulation-based inference) hackathon. @mlcolab.org @mackelab.bsky.social We were obviously very hungry while writing.

Like the authors, I also found this result disturbing. The crux is that *conditioning* a distribution to lie on a manifold is *not* in general the same thing as *restricting* the distribution to the manifold (i.e. constraining the support and re-normalizing).

arXiv math.ST Statistics Theory@mathst-bot.bsky.social

Natha\"el Da Costa, Marvin Pf\"ortner, Jon Cockayne: Constructive Disintegration and Conditional Modes https://arxiv.org/abs/2508.00617 https://arxiv.org/pdf/2508.00617 https://arxiv.org/html/2508.00617

It's tempting to build one's intuition for statistics on arbitrary manifolds using simple manifolds like spheres or simplices. But to these manifolds, conditioning and restricting *are* the same thing. The authors show that on even an ellipse the two can give wildly different results.

Finally, a part of my Fairphone 5 stopped working. For any other phone, I'd be dropping >500€ right now to replace it with a marginally better brand new phone that would last me just 2-3 years. Instead, I paid 41€, had the new part in 4 days, replaced it in 5 minutes, and the phone is good as new!

I've also been rocking a @frame.work laptop for the last ~4 years and have been similarly pleased with how straightforward it has been to fix problems as they've come up without wasting time and money on newer but only marginally better devices.