Sign in

Arduin Findeis

@arduin.io
88 followers 154 following 25 posts

Working on evaluation of AI models (via human and AI feedback) | PhD candidate @cst.cam.ac.uk Web: arduin.io Github: github.com/rdnfn Latest project: app.feedbackforensics.com

PostsRepliesMedia
Arduin Findeis @arduin.io · 20/08/2026
New blog post: Everything in AI seems to constantly change but two evaluation challenges have remained surprisingly persistent ... overfitting and saturation Like a stubborn tree in a storm of AI progress. Read the post for my intuition why I don't expect this to change: arduin.io/blog/persist...
000
Reposted by Arduin Findeis
Tiancheng Hu @tiancheng.bsky.social · 28/10/2025
Can AI simulate human behavior? 🧠 The promise is revolutionary for science & policy. But there’s a huge "IF": Do these simulations actually reflect reality? To find out, we introduce SimBench: The first large-scale benchmark for group-level social simulation. (1/9)
1115
Arduin Findeis @arduin.io · 27/07/2025
Looking forward to chat about limitations of AI annotators/LLM-as-a-Judge, opportunities for improving them, evaluating AI personality/character, and the future of evals more broadly!
010
Arduin Findeis @arduin.io · 27/07/2025
👋 I'll be at #ACL2025 presenting research from my Apple internship! Our poster is titled: "Can External Validation Tools Improve Annotation Quality for LLM-as-a-Judge?" ☞ Let's meet: come by our poster on Tuesday (29/7), 10:30 - 12:00, Hall 4/5, or DM me to set up a meeting! ✍︎ Paper link below ↓
machinelearning.apple.com
Can External Validation Tools Improve Annotation Quality for LLM-as-a-Judge?
Pairwise preferences over model responses are widely collected to evaluate and provide feedback to large language models (LLMs). Given two…
140
Arduin Findeis @arduin.io · 24/04/2025
Excited to be in Singapore for ICLR! Keen to chat about interpreting feedback data and detecting model characteristics ⚖️ Reach out or come by our poster on Inverse Constitutional AI on Friday 25 April from 10am-12.30pm (#520 in Hall 2B) - @timokauf.bsky.social and I will be there!
000
Arduin Findeis @arduin.io · 17/04/2025
If you want to understand your own model and data better, try Feedback Forensics! 💾 Install it from GitHub: github.com/rdnfn/feedba... ⏯️ View interactive results: app.feedbackforensics.com?data=arena_s...
github.com
020
Arduin Findeis @arduin.io · 17/04/2025
See the accompanying blog post for all the details: arduin.io/blog/llama4-analysis Preliminary analysis. Usual caveats for AI annotators and potentially inconsistent sampling procedures apply.
arduin.io
What exactly was different about the Chatbot Arena version of Llama 4 Maverick?
An analysis using the Feedback Forensics app to detect the differences between the Chatbot Arena and the publicly released version of Llama 4 Maverick.
110
Arduin Findeis @arduin.io · 17/04/2025
☕️ Conclusion: The differences between the arena and the public version of Llama 4 Maverick highlight the importance of having a detailed understanding of preference data beyond single aggregate numbers or rankings! (Feedback Forensics can help!)
100
Arduin Findeis @arduin.io · 17/04/2025
🎁 Bonus 2: Humans like the arena model’s behaviours Human annotators on Chatbot Arena indeed like the change in tone, more verbose responses and adapted formatting.
100
Arduin Findeis @arduin.io · 17/04/2025
🎁 Bonus 1: Things that stayed consistent I also find that some behaviours stayed the same: on the Arena dataset prompts, the public and arena model versions are similarly very unlikely to suggest illegal activities, be offensive or use inappropriate language.
100
Arduin Findeis @arduin.io · 17/04/2025
➡️ Further differences: Clearer reasoning, more references, … There are quite a few other differences between the two models beyond the three categories already mentioned. See the interactive online results for a full list: app.feedbackforensics.com?data=arena_s...
app.feedbackforensics.com
Feedback Forensics App
100
Arduin Findeis @arduin.io · 17/04/2025
3️⃣ Third: Formatting - a lot of it! The arena model uses more bold, italics, numbered lists and emojis relative to its public version.
100
Arduin Findeis @arduin.io · 17/04/2025
2️⃣ Second: Tone - friendlier, more enthusiastic, more humour … Next, the results highlight how much friendlier, emotional, enthusiastic, humorous, confident and casual the arena model is relative to its own public weights version (and also its opponent models).
100
Arduin Findeis @arduin.io · 17/04/2025
So how exactly is the arena version different to the public Llama 4 Maverick model? I make a few observations… 1️⃣ First and most obvious: Responses are more verbose. The arena model’s responses are longer relative to the public version for 99% of prompts.
100
Arduin Findeis @arduin.io · 17/04/2025
📈 Note on interpreting metrics: values above 0 → characteristic more present in arena model's responses than public model's. See linked post for details
100
Arduin Findeis @arduin.io · 17/04/2025
🧪 Setup: I use the original Arena dataset of Llama-4-Maverick experimental generations, kindly released openly by @lmarena (👏). I compare the arena model’s responses to those generated by its public weights version (via Lambda and OpenRouter).
100
Arduin Findeis @arduin.io · 17/04/2025
ℹ️ Background: Llama 4 Maverick was released earlier this month. Beforehand, a separate experimental Arena version was evaluated on Chatbot Arena (Llama-4-Maverick-03-26-Experimental). Some have reported that these two models appear to be quite different.
100
Arduin Findeis @arduin.io · 17/04/2025
How exactly was the initial Chatbot Arena version of Llama 4 Maverick different from the public HuggingFace version?🕵️ I used our Feedback Forensics app to quantitatively analyse how exactly these two models differ. An overview…👇🧵
100
Arduin Findeis @arduin.io · 17/03/2025
Feedback Forensics is just getting started with this Alpha release with lots of exciting features and experiments on the roadmap. Let me know what other datasets we should analyze or which features you would like to see! 🕵🏻
040
Arduin Findeis @arduin.io · 17/03/2025
Big thanks also to my collaborators on Feedback Forensics and the related Inverse Constitutional Al (ICAI) pipeline: Timo Kaufmann, Eyke Hüllermeier, @samuelalbanie.bsky.social, Rob Mullins! Code: github.com/rdnfn/feedback-forensics Note: usual limitations for LLM-as-a-Judge-based systems apply.
github.com
GitHub - rdnfn/feedback-forensics: A tool to investigate pairwise feedback: understand and find issues in your data
A tool to investigate pairwise feedback: understand and find issues in your data - rdnfn/feedback-forensics
110
Arduin Findeis @arduin.io · 17/03/2025
... harmless/helpful data by @anthropic.com, and finally the recent OLMo 2 preference mix by @ljvmiranda.bsky.social, @natolambert.bsky.social et al., see all results at app.feedbackforensics.com.
app.feedbackforensics.com
Feedback Forensics App
100
Arduin Findeis @arduin.io · 17/03/2025
We analyze several popular feedback datasets: Chatbot Arena data with topic labels from the Arena Explorer pipeline, PRISM data by @hannahrosekirk.bsky.social et al, AlpacaEval annotations, ...
110
Arduin Findeis @arduin.io · 17/03/2025
🤖 3. Discovering model strengths How is GPT-4o different to other models? → Uses more numbered lists, but Gemini is more friendly and polite app.feedbackforensics.com?data=chatbot...
100
Arduin Findeis @arduin.io · 17/03/2025
🧑‍🎨🧑‍💼 2. Finding preference differences between task domains How do preferences differ across writing tasks? → Emails should be concise, creative writing more verbose app.feedbackforensics.com?data=chatbot...
100
Arduin Findeis @arduin.io · 17/03/2025
🗂️ 1. Visualizing dataset differences How does Chatbot Arena differ from Anthropic Helpful data? → Prefers less polite but better formatted responses app.feedbackforensics.com?data=chatbot...
110
Arduin Findeis @arduin.io · 17/03/2025
🕵🏻💬 Introducing Feedback Forensics: a new tool to investigate pairwise preference data. Feedback data is notoriously difficult to interpret and has many known issues – our app aims to help! Try it at app.feedbackforensics.com Three example use-cases 👇🧵
172