🤖 ML PhD student @cornell @cornell_tech

Joined July 2023
Transformers use the same hidden state for two competing roles: maintaining state and predicting the next token. 🔀 Splitting these roles into two separate streams outperforms standard Transformers. Introducing the State-Prediction Separation (SPS) Transformer. 🧵
23
115
21
858
236,627
Giovanni Monea retweeted
[1/5] 🍋 New paper: LEMON, a misbehavior monitor that transfers zero-shot to LLMs it has never seen. It flags hallucinations & jailbreaks online, token by token, from attention maps, with <10% overhead. w/ @megamor2 @ffabffrasca @HaggaiMaron 🌐 barsguy.github.io/LEMON_proj… 🧵👇
1
3
3
119
Yet another banger paper from Nathan :) It's been a lot of fun hearing day after day about how powerful his new Copy-Paste Language Models are despite their simplicity, and how effective they are at handling long contexts
⌘C ⌘V: Introducing Copy-Paste Language Models! CPLMs learn to copy tokens better, improving downstream accuracy, CoT, long-context performance, and memory-efficiency for RAG at <3% overhead PS: they (partially) mitigate the LM head bottleneck Paper: arxiv.org/abs/2610.19247
3
16
1,992
Giovanni Monea retweeted
"The Surprising Effectiveness of Shared Memory in Looped Transformers" Each loop for looped transformers still maintains its own KV cache, which leads to a growing memory. This paper introduces Looped Prediction Transformers, where the first loop builds a shared KV cache, while later loops reuse it and keep only a small local window. Surprisingly, sharing memory also improves model quality. At five loops, the hybrid model achieves lower perplexity and higher downstream accuracy than a standard Transformer of the same size, using 76-79% less context memory, though at roughly 3-3.5x the inference compute. alphaxiv.org/abs/2610.02383
9
56
4
418
24,285
Giovanni Monea retweeted
The Surprising Effectiveness of Shared Memory in Looped Transformers Pretraining looped transformers to share memory across recursions cuts context memory by 76-79% while improving quality over standard transformers at 150M-1B parameters. arxivb.org/abs/2610.02383
4
24
1
174
7,285
Giovanni Monea retweeted
In the memory constrained world we are running into, these kinds of insights are key.
⚠️ Stop pretraining your looped Transformer with a separate KV cache per recursion! In our recent preprint, we show that *memory sharing* not only saves memory but is also a net-positive inductive bias! Less memory, same flops, higher quality. 🔗 arxiv.org/abs/2610.02383 🧵
1
7
316
⚠️ Stop pretraining your looped Transformer with a separate KV cache per recursion! In our recent preprint, we show that *memory sharing* not only saves memory but is also a net-positive inductive bias! Less memory, same flops, higher quality. 🔗 arxiv.org/abs/2610.02383 🧵
6
25
9
161
15,451
So, what does memory sharing bring to the table to *improve* quality? Prediction recursions attend heavily to the shared memory. Each read sends a gradient signal back to the state recursion. We find that this "gradient highway" makes the state recursion learn much more.
1
1
6
849
Very excited to finally share my IBM internship work. It was an intense but rewarding summer (with very nice views), and I had a blast working with my talented collaborators at IBM & Cornell (@KeshavRamji @yelkurdi, @lastrasl @yoavartzi @nthngdy @RamonAstudill12)
1
9
312
Giovanni Monea retweeted
Last Friday we set a (pending) record for the NanoGPT speedrun improving by 11.3% over the previous best time! It's by far the largest architecture-centric improvement since Dec 2024, and it does not use extra n-gram tricks or more CPU compute Paper coming soon 😊
4
10
3
132
7,500
Giovanni Monea retweeted
A quick fun paper: We ran State Prediction Separation arxiv.org/pdf/2607.01218 through an optimization process arxiv.org/abs/2609.03807 finding that it works at higher op and yielding "free pause tokens" which allow a transformer to make higher quality inference for (near) free.
2
11
58
4,664
Giovanni Monea retweeted
🧵New paper: Matryoshka LM Suites Instead of training all models of a suite independently, we nest them within a single architecture and train the suite in a single run => much less compute, same performance Also allows free distillation, better speculative decoding & more 👇
44
147
23
1,381
74,709
Giovanni Monea retweeted
Almost thinking that Anthro figured out @nthngdy's backprop bottleneck for a while now, and ran with a smaller vocab for better learning... arxiv.org/abs/2603.10145
✅ Claude's tokenizer reproduction is done! ctok now exactly reproduces token counts across 500+ natural languages and 22 programming languages, for both tokenizer families. The vocabulary estimates even went down: just 15k entries for Claude 4.7+ 🤯 🔗 tokenize.rs/claude
9
44
4
422
44,387
Giovanni Monea retweeted
🧵New paper! Co-LMLM: Continuous-Query Limited Memory Language Models. We externalize factual knowledge and get lower perplexity than a regular LM trained on 40× more tokens. On SimpleQA-Verified, Co-LMLM-360M scores 21.7, in line with GPT-4o-mini. lil-lab.github.io/co-lmlm-we… (1/8)
3
9
2
30
7,137
This project started with a very different intent, and we had a lot of fun along the way. I'm incredibly grateful to @nthngdy for showing me the ways of pretraining and our frequent discussions, and to my amazing advisor @yoavartzi and @xkianteb for their invaluable mentoring 🤝.
1
22
4,087
Check out our preprint on arXiv for the full details, and our paper website for a more interactive introduction to our idea and results. ArXiv: arxiv.org/abs/2607.01218 Website: lil-lab.github.io/sps/ Code: github.com/lil-lab/sps
3
1
42
4,173