Alessio Devoto (@devoto_alessio) header
Alessio Devoto (@devoto_alessio) profile picture

building agents @NVIDIA | PhD data science @SapienzaUniversity | prev. visit @EdinburghNLP | https://xitter.gq/t.co/wcDDNFdyW9 |

Zurich, Switzerland
Joined February 2022
Photo by Alessio Devoto (@devoto_alessio)Photo by Alessio Devoto (@devoto_alessio)Photo by Alessio Devoto (@devoto_alessio)Photo by Alessio Devoto (@devoto_alessio)Photo by Alessio Devoto (@devoto_alessio)Photo by Alessio Devoto (@devoto_alessio)Photo by Alessio Devoto (@devoto_alessio)Photo by Alessio Devoto (@devoto_alessio)Photo by Alessio Devoto (@devoto_alessio)Photo by Alessio Devoto (@devoto_alessio)
Expected Attention compresses the KV Cache by estimating the attention score from future queries! Both during prefilling & decoding 🚀 All code released in our KVPress library & Leaderboard!
3
58
4
393
32,360
Alessio Devoto retweeted
"we're not going to win by lobbying, plotting, or manipulating, we're going to win by building, in the open"
We’re not going to win by lobbying, plotting, or manipulating. We’re going to win by building, in the open, with the whole community! Today, with @ggerganov we’re super excited to announce the release of llama.cpp v1, the first major fully stable version of the most used library to run AI models locally, meaning on your phone, your laptop, and your workstation. It means you can own your intelligence for free, not send your data to anyone and be 100% in control, wherever you are in the world. It shows our commitment to support every hardware, platform and model type out there and makes AI distributed rather than concentrated in a few Silicon Valley orgs. Huge thanks to the team, the long-time maintainers and every contributor who helped make this happen. Let’s build! 💛🧡💚
7
5
94
2,523
Alessio Devoto retweeted
We’re not going to win by lobbying, plotting, or manipulating. We’re going to win by building, in the open, with the whole community! Today, with @ggerganov we’re super excited to announce the release of llama.cpp v1, the first major fully stable version of the most used library to run AI models locally, meaning on your phone, your laptop, and your workstation. It means you can own your intelligence for free, not send your data to anyone and be 100% in control, wherever you are in the world. It shows our commitment to support every hardware, platform and model type out there and makes AI distributed rather than concentrated in a few Silicon Valley orgs. Huge thanks to the team, the long-time maintainers and every contributor who helped make this happen. Let’s build! 💛🧡💚
152
349
40
2,829
85,869
👀🔭
Ciao Twitter, sorry for disappearing, I am cooking something new. 👀
1
137
Alessio Devoto retweeted
For my first post, I’m sharing a letter @NVIDIA signed on why open models matter. AI will transform every industry, power every company, and be built by every country. Open models strengthen safety and cybersecurity, accelerate innovation and diffusion, and enable sovereignty. The world needs both frontier closed models and frontier open models. images.nvidia.com/pdf/Open-W…
16,545
34,163
12,020
192,823
69,130,876
Alessio Devoto retweeted
Norway now has more than 2,000 underwater AI laser robots shooting lice off its salmon they're made by a company called Stingray, and they already guard more than 50 million salmon and trout 24/7 the reason is sea lice, tiny parasites that latch onto salmon and feed on them as few as 11 can kill a small fish, and one pen can hold 150,000 salmon the usual fix is pumping the fish out and blasting them with warm water or water jets to knock the lice off but the handling is so rough that Norway's fish health report ranks it the top cause of death in full-grown farmed salmon so instead, Stingray puts a robot inside the pen that hunts lice one at a time, all day: > two cameras watch every salmon that swims past > AI checks two frames to make sure it's really a louse > then a green laser fires from up to 2 meters away > the salmon's scales reflect the beam, so the fish swims off fine and the louse is dead we now live in a world where AI lasers do pest control on your dinner lmao
865
4,628
1,402
40,129
4,857,822
Alessio Devoto retweeted
Diffusion Language Models internally build denoising time representations!🕓 Come and see our poster at EMNLP in Budapest! 📍 𝐇𝐚𝐥𝐥 𝐇 | 𝗦𝘂𝗻𝗱𝗮𝘆, 𝗢𝗰𝘁𝗼𝗯𝗲𝗿 𝟮𝟱𝐭𝐡 | 𝟭𝟲:𝟬𝟬 𝐂𝐄𝐓 📄Paper: arxiv.org/abs/2607.01774
4
16
547
Alessio Devoto retweeted
TIL @huggingface allows you to add a p(doom) to your profile 🤔
2
6
1
41
2,755
Alessio Devoto retweeted
Small bird, fast wings, Kolibri is here. 78B parameters. 3.46B active. Up to 1M tokens of context. Built in Europe. Now the weights are yours. Run it on your own hardware, under Apache 2.0.
434
1,010
490
9,795
2,694,550
Alessio Devoto retweeted
"No man ever runs an experiment on the same infra twice, for it's not the same infra and he's not the same man." - Heraclitus
25
301
11
3,631
94,845
Alessio Devoto retweeted
I’m very excited to share @nvidia Kumo Tabular, a new family of foundation models for tabular data. Kumo Tabular establishes the new Pareto frontier across the entire accuracy–inference-time tradeoff. Just as importantly, we are releasing it openly: open weights, open-source software, and a permissive license for commercial use. HuggingFace: huggingface.co/nvidia/Kumo-T… GitHub: github.com/NVIDIA/structured…
32
154
34
1,109
129,183
interesting paper tacking the following question: "how do I squeeze the most generalization out of a fixed dataset?" in their setup data is the bottleneck, and compute is infinite -- contrast this with Chinchilla, which operates under a fixed training compute budget, optimizing for the lowest possible loss; conclusion was that 20 TPP (token per param) is optimal (in their setup). if number of params / inference is the constraint instead optimal TPP can go much higher (e.g. 2000 TPP), i.e. the "overtrained" regime -- conclusions: 1. repeat data + stronger regularization, weight decay should be 30x larger than standard (~3 vs 0.1), this allows N (num params) -> inf and still monotonic loss 2. ensemble scaling: instead of spending all compute on one larger model, train multiple independent models on the same data and average their predictions. this achieves a lower loss asymptote than parameter scaling alone 3. distillation: generate synthetic data from the ensemble and train a smaller student from scratch, retaining ~83% of the ensemble's improvement at 8x fewer parameters combined, in their setup these techniques yield an estimated 5.17x improvement in data efficiency important caveats: the main experiments are relatively small-scale (200M unique tokens, models up to 1.4B params), and the 5.17x improvement is based on extrapolated scaling laws
9
10
1
159
8,131
Alessio Devoto retweeted
Every mature systems project eventually needs a teaching version. TinyTorch is a free, open source curriculum where you build a working machine learning framework from scratch, tensors through transformers, using PyTorch’s own API in pure Python. It requires no GPU, runs on a 4 GB laptop, and covers 20 hands-on modules designed to give developers, students, and engineers a complete mental model of PyTorch internals. Read the full technical breakdown here: bit.ly/4ArNTRO @profvjreddi
6
52
4
347
34,586
Alessio Devoto retweeted
Banger paper from NVIDIA on shared memory for research agents. (bookmark it) If you run several coding agents on the same research problem, this design keeps them from repeating each other's experiments and lets each agent build on results the others have already verified. Agora records every result, hypothesis and verification as an immutable Git commit. Parent edges show what each claim builds on, and an index lists open branches and which claims have been verified. They ran 13 LLM workers for nearly 12 days without assigned tasks or a central planner. The workers had to initialize a 119.6M-parameter hybrid model from 141 donor models without training data or gradient updates. The workers posted 1,703 contributions. They cut the evaluator from 3.39 to 1.899 bits per byte, closing 62% of the gap to a trained GPT-2 124M. All 165 independent reproductions succeeded. Paper: arxiv.org/abs/2609.18094 Chat with Paper: academy.dair.ai/papers/agora…
41
54
12
491
34,118
Alessio Devoto retweeted
Sorry, but asking Jacob about AI extinction risk is like asking your AC guy about climate change. Not saying it's necessarily uninteresting or wrong per se but let’s keep things in perspective and hear from the full range of expertise across the ecosystem!
347
663
141
7,037
868,403
Alessio Devoto retweeted
Diffusion models can memorize training data. What is not widely known is that they can also “remember” data they’ve never seen. When memorization happens, perturbations of training samples can be error-corrected back to unperturbed samples by the dynamics of the diffusion model’s generative process. In our new #EMNLP2026 paper, we show that the same thing happens to test samples — never seen during training. Just like training samples at small dataset sizes, test samples form stable attractors of the dynamical system described by the diffusion model pipeline when the training set becomes large. This is remarkably similar to what happens in Dense Associative Memory models as the number of memories (training data) becomes large.
Happy to announce that our work is accepted to @EMNLP Main Track. This work explores the co-existence of memories and novel attractors (creativity) in Language Diffusion Models (LDMs) through our study of the basin of attraction. As the model enters generalization, its token recovery rate (from perturbation) becomes better on unseen test examples and worse for training examples. See the project page: shorturl.at/eEpPy The work is done in collaboration with Matteo Negri, @LucaAmb, @DimaKrotov, and @mj_zaki from @rpi. Thank you @IBM and @rpi for the funding.
3
31
1
145
11,579
Alessio Devoto retweeted
I built a tool to scan an entire codebase for similar logic implemented in different ways. It groups those fragments into clusters, making it easier to find refactoring opportunities that would otherwise stay hidden.

9
11
1
274
305,932
Alessio Devoto retweeted
Yeah! It's official now.
55
183
24
3,328
93,735
Things you can do with @NVIDIAAI 's Object Oriented Agents (in simple Python🐍) 1. Subclass an Agent ! The PhD Agent inherits from the Researcher Agent class🎓
1
5
1
21
1,541
3. Keep your agent's context in the class itself The Chef knows that we have eggs and cheese in the fridge today! 👩‍🍳
1
1
128