Postdoc at @ETH_en. Formerly, PhD student at @Cambridge_Uni.

Brasília, Brazil
Joined November 2009
checkout our new paper about the superficial alignment hypothesis :) we use algorithmic information theory to formalise this hypothesis, we unify prior work on the topic, and show how post-training affects it! follow @tvergarabrowne for more great work like this in the future!
first paper of the phd 🥳 the Superficial Alignment Hypothesis (SAH) argues that pre-training adds most of the knowledge to a model, and post-training merely surfaces it. however, this hypothesis has lacked a precise definition. we fix this.
3
25
4,262
Check out our new #EMNLP2026 paper! Our method lets your model use language-specific tokenisers while still sharing a vocabulary across languages! @suchirsalhan will present it today at EMNLP :)
Our new paper, LangMAP: A Language-Adaptive Approach to Tokenization, is out at #EMNLP2026 in Budapest! We introduce a way to adapt tokenization to individual languages without changing a pretrained model’s vocabulary. 🧵
5
37
1,297
🚨 New paper! What if LLMs could reason like we do when solving Sudoku: keep a few candidates per cell and iteratively narrow them down? Introducing Binary Discrete Diffusion for language and reasoning tasks: it denoises sets of candidate tokens using binary representations! 🧵
13
49
8
279
26,551
Announcing our first invited speaker at TokShop! We're thrilled to welcome Tiago Pimentel @tpimentelms (ETH Zürich) for a talk on: "How much does tokenisation impact language models?" 🧵
3
17
803
If you've been meaning to dive into tokenisation, we have a beefy new survey for you :) Led by @marco_computers and put together by an amazing team. Check it out 👇
🚨 [Token][ization] Paper Alert 🚨 Tokenization is a wildly understudied area of language modeling despite it having effects across all of NLP. Over the past ~8 months, 32 (!) tokenizer researchers put together the most comprehensive survey of the field. Check it out!
2
30
1,053
Tiago Pimentel retweeted
Please support our call asking frontier LLM providers to share what they’re doing for AI safety, what works and what doesn’t. Many sharp people want to help close the capability–safety gap. Transparency will help them see where their work is needed most. make-safety-open.github.io
1
29
4
130
7,815
🎙️ Excited to announce our second invited speaker: Amir Zamir @zamir_ar, Assistant Professor at EPFL! Talk: "(Multimodal) Flexible-Length Tokenization" Looking forward to a talk that pushes tokenization beyond text 👀
7
12
425
Why is BPE so good: the compression objective or the step-by-step merging? 🤔 Standard tokeniser comparisons (eg, BPE ⚔️ UnigramLM) conflate the two. Our #emnlp2026 paper separates tokenisation objective from search procedure and shows BPE's merging strategy is what matters 🧵
3
3
31
1,533
When measuring grammaticality performance (in BLiMP), though, no design choice performs consistently better. Better compression thus does not seem to buy you better grammaticality.
1
1
124
First rule of academic writing: don't assume readers can think. Spell everything out #iclr2027
15
692
Tiago Pimentel retweeted
Replying to @gordic_aleksa
Why does the induction head emerge abruptly? It's because of the geometry of the loss landscape: an almost flat plateau around initialization, followed by a sharp drop. We study this in more detail in this paper you might find interesting: arxiv.org/abs/2511.01033
1
1
28
1,274
Announcing our first invited speaker at TokShop! We're thrilled to welcome Tiago Pimentel @tpimentelms (ETH Zürich) for a talk on: "How much does tokenisation impact language models?" 🧵
1
8
1
34
2,332
Tiago Pimentel retweeted
🐝New preprint🐝 If you want open source speech technology that's actually optimized for your target language, BuzzASR might be your best option! All models on Huggingface 🤗 Congrats to @realshivamsingh on an amazing first paper!! Appearing in EMNLP Findings.
1/ Every language is unique, but the big AI companies release a single model to cover dozens of languages at once. BuzzASR 🐝 takes a different approach: We release a swarm of 102 monolingual speech recognition models, beating Whisper on 77 languages and achieving SOTA on 27.
1
2
21
1,748
Tiago Pimentel retweeted
This kind of ongoing accountability is going to be open up a lot of really valuable possibilities for safety, and I'd love to see similar things elsewhere:
We Must Pace the Frontier: I’ve written a new essay on why the AI industry should slow down, with a three-part plan for doing so. Anthropic is unilaterally committing to the first of these steps. We’ll provide third-party evaluators with permanent, employee-level access to our systems, so that they can verify adherence to our safety measures, report on incidents, and assess models’ alignment during training. You can read the full post here: darioamodei.com/post/we-must…
13
18
3
219
38,357
Definitely go work with Edoardo if you're searching for a position :)
I am looking for 1 postdoc and 2 fully funded PhDs at Imperial @ICComputing to join my @ERC_Research project AToM ⚛ We aim to build models that learn to compress what they perceive and remember, for permanent memory, longer horizons, and >10x speedups ducdauge.github.io/atom/
3
491
Tiago Pimentel retweeted
You can train your own Parity-aware BPE tokenizer in the HuggingFace library! See the docs for an example :) huggingface.co/docs/tokenize…
Congrats to @clara__meister for getting the Parity-Aware BPE tokenizer merged into Hugging Face tokenizers! Learn more about it here: alphaxiv.org/abs/2508.04796 Use it like this: from tokenizers.pre_tokenizers import ByteLevel from tokenizers.trainers import ParityBpeTrainer tokenizer = Tokenizer(BPE()) tokenizer.pre_tokenizer = ByteLevel() # Plain text files: one iterator per language def lines(path): with open(path) as f: yield from f trainer = ParityBpeTrainer(num_merges=32000, variant="base") trainer.train_from_iterator( tokenizer, train_iterators=[lines("en.txt"), lines("de.txt"), lines("zh.txt")], dev_iterators=[lines("en_dev.txt"), lines("de_dev.txt"), lines("zh_dev.txt")], ) tokenizer.save("parity_bpe_tokenizer.json")
4
20
1,686
Tiago Pimentel retweeted
I am looking for 1 postdoc and 2 fully funded PhDs at Imperial @ICComputing to join my @ERC_Research project AToM ⚛ We aim to build models that learn to compress what they perceive and remember, for permanent memory, longer horizons, and >10x speedups ducdauge.github.io/atom/
5
54
5
202
14,862