Sign in

Niklas Stoehr

@niklasstoehr.bsky.social
1.1K followers 220 following 8 posts

Gemini Post-Training ⚫️ Research Scientist at Google DeepMind ⚫️ PhD from ETH Zurich

PostsRepliesMedia
Niklas Stoehr @niklasstoehr.bsky.social · 11/09/2026
Was super fun and rewarding to be hosted by @ericmalmi.bsky.social at Aalto University today to give a talk on LLM Interpretability!
021
Reposted by Niklas Stoehr
Alexander Hoyle @alexanderhoyle.bsky.social · 27/05/2026
Very delighted to announce the next step in my career! After my postdoc at ETH, I will begin a joint appointment at TU Wien and the Complexity Science Hub Vienna as an Assistant Professor in NLP. I'm so grateful to all who helped me along the way And yes, I’m hiring! Details on PhD positions below
Photo of me in front of Stephansdom looking like a big dorkPhoto of main TU Wien buildingStock photo of Vienna for flavor
109712
Reposted by Niklas Stoehr
nlpandcss.bsky.social @nlpandcss.bsky.social · 31/03/2026
✨The NLP+CSS workshop is returning to ACL 2026!✨ Our commitment deadline for pre-reviewed ARR submissions has been extended to April 5! Website/CfP: sites.google.com/site/nlpandc... #NLProc #CompSocialSci #ComputationalSocialScience #ACL2026NLP @aclmeeting.bsky.social
sites.google.com
NLP+CSS Workshops - Call for Papers - 2026
Language is deeply intertwined with nearly all human social processes. We do not expect teenagers to speak like senior citizens, and we recognize the mutual dependency between language and the ways pe...
052
Reposted by Niklas Stoehr
Luca Beurer-Kellner @lbeurerkellner.bsky.social · 06/02/2026
(1/n) We analyzed 3,984 agent skills from major marketplaces and found 76 malicious payloads, including credential theft, backdoor installation, and data exfiltration. Also, 13.4% contain at least on critical-level vuln. Full report below, highlights in thread 👇 github.com/invariantlab...
131
Reposted by Niklas Stoehr
Giuliano Formisano @giulianoformisano.bsky.social · 19/12/2025
📣📣 New paper with #JoergFriedrichs, @florianschaffner.bsky.social, @niklasstoehr.bsky.social , “Populism and governmentalism as thin-centered ideologies: Emotions and frames on social media” is out at @ejprjournal.bsky.social Read more: doi.org/10.1017/S147...
1225
Niklas Stoehr @niklasstoehr.bsky.social · 19/12/2025
🔓What brought me into Machine Learning research is its universal applicability—pattern recognition underlies all empirical sciences and even lets you publish in top polscience journals such as EJPR: shorturl.at/8e1rF @giulianoformisano.bsky.social @florianschaffner.bsky.social and Joerg Friedrichs.
020
Niklas Stoehr @niklasstoehr.bsky.social · 17/11/2025
⚖️ Measuring Scalar Constructs in Social Science with LLMs with rising (and established) stars in Computational Social Science @haukelicht.bsky.social @rupak-s.bsky.social @patrickwu.bsky.social @pranavgoel.bsky.social @elliottash.bsky.social @alexanderhoyle.bsky.social arxiv.org/abs/2509.03116
0164
Reposted by Niklas Stoehr
Alexander Hoyle @alexanderhoyle.bsky.social · 28/10/2025
Paper: arxiv.org/abs/2509.03116 Code: github.com/haukelicht/s... With: @haukelicht.bsky.social * @rupak-s.bsky.social * @patrickwu.bsky.social @pranavgoel.bsky.social @niklasstoehr.bsky.social @elliottash.bsky.social
github.com
061
Reposted by Niklas Stoehr
Alexander Hoyle @alexanderhoyle.bsky.social · 28/10/2025
[corrected link] LLMs are often used for text annotation in social science. In some cases, this involves placing text items on a scale: eg, 1 for liberal and 9 for conservative There are a few ways to handle this task. Which work best? Our new EMNLP paper has some answers🧵 arxiv.org/abs/2509.03116
A diagram illustrating pointwise scoring with a large language model (LLM). At the top is a text box containing instructions: 'You will see the text of a political advertisement about a candidate. Rate it on a scale ranging from 1 to 9, where 1 indicates a positive view of the candidate and 9 indicates a negative view of the candidate.' Below this is a green text box containing an example ad text: 'Joe Biden is going to eat your grandchildren for dinner.' An arrow points down from this text to an illustration of a computer with 'LLM' displayed on its monitor. Finally, an arrow points from the computer down to the number '9' in large teal text, representing the LLM's scoring output. This diagram demonstrates how an LLM directly assigns a numerical score to text based on given criteria
1255
Reposted by Niklas Stoehr
Alexander Hoyle @alexanderhoyle.bsky.social · 08/07/2025
Evaluating topic models (and document clustering methods) is hard. In fact, since our paper critiquing standard evaluation practices four years ago, there hasn't been a good replacement metric That ends today (we hope)! Our new ACL paper introduces an LLM-based evaluation protocol 🧵
Screenshot of first page of paper. It is here: https://arxiv.org/pdf/2507.00828

Abstract: Topic model and document-clustering evaluations either use automated metrics that align poorly with human preferences or require expert labels that are intractable to scale. We design a scalable human evaluation protocol and a corresponding automated approximation that reflect practitioners' real-world usage of models. Annotators -- or an LLM-based proxy -- review text items assigned to a topic or cluster, infer a category for the group, then apply that category to other documents. Using this protocol, we collect extensive crowdworker annotations of outputs from a diverse set of topic models on two datasets. We then use these annotations to validate automated proxies, finding that the best LLM proxies are statistically indistinguishable from a human annotator and can therefore serve as a reasonable substitute in automated evaluations
35310
Niklas Stoehr @niklasstoehr.bsky.social · 11/06/2025
🎓 I recently defended my PhD and moved from one dream team at ETH Zurich to another at DeepMind—a huge thank you to the many people who have supported me along the way!
0320
Reposted by Niklas Stoehr
Shauli Ravfogel @shauli.bsky.social · 12/02/2025
Our paper "A Practical Method for Generating String Counterfactuals" has been accepted to the findings of NAACL 2025! a joint work with @matan-avitan.bsky.social , @yoavgo.bsky.social and Ryan Cotterell. We propose "Intervention Lens", a technique to explain intervention in natural language. (1/6)
1374
Reposted by Niklas Stoehr
Paul Röttger @paul-rottger.bsky.social · 13/02/2025
Are LLMs biased when they write about political issues? We just released IssueBench – the largest, most realistic benchmark of its kind – to answer this question more robustly than ever before. Long 🧵with spicy results 👇
48228
Reposted by Niklas Stoehr
Julian Minder @jkminder.bsky.social · 22/11/2024
Can we understand and control how language models balance context and prior knowledge? Our latest paper shows it’s all about a 1D knob! 🎛️ arxiv.org/abs/2411.07404 Co-led with @kevdududu.bsky.social - @niklasstoehr.bsky.social , Giovanni Monea, @wendlerc.bsky.social, Robert West & Ryan Cotterell.
1133
Reposted by Niklas Stoehr
Lucy Li @lucy3.bsky.social · 19/11/2024
mech interp: bsky.app/starter-pack... women in nlp: bsky.app/starter-pack... nlp #1: bsky.app/starter-pack... nlp #2: bsky.app/starter-pack... ml/data/tech: bsky.app/starter-pack... robotics & ai: bsky.app/starter-pack...
77319
Reposted by Niklas Stoehr
Sweta Karlekar @swetakar.bsky.social · 19/11/2024
If you’re interested in mechanistic interpretability, I just found this starter pack and wanted to boost it (thanks for creating it @butanium.bsky.social !). Excited to have a mech interp community on bluesky 🎉 go.bsky.app/LisK3CP
3368
Reposted by Niklas Stoehr
Giuliano Formisano @giulianoformisano.bsky.social · 18/11/2024
Just launched a Political Comm/NLP/Text-as-Data Starter Pack. 🦋🤗 Join us and/or drop a message to be added! go.bsky.app/39MWTjg #starterpack #polsci
33010
Reposted by Niklas Stoehr
Vilém Zouhar @zouhar.bsky.social · 18/11/2024
Trying to bring ML/NLP/etal people from ETH Zürich together. Ping me to add you. 🙂 bsky.app/starter-pack...
1266