Chatbot Arena Leaderboard: Gemini 1.5 Flash, Pro and Advanced Results
twitter.com
twitter.com
I may have to run tests to see if Flash is really that much better than Haiku. From the win rate heat map (https://x.com/lmsysorg/status/1795512212456645074) Flash has a 62% win rate vs. Haiku.
[1]: https://wow.groq.com/ [2]: https://ai.google.dev/pricing
edit: ah, currently it's "free beta access with low rate limits" and "enterprise" that is available, but they are planning to release "on demand pay per token" with higher rate limits soon; exact pricing unknown.
https://pasteboard.co/OnLHjusiv6QT.png
another limitation of groq, which may or may not matter for your use case, is there's no way to pre-fill part of the llm response, which can be a very useful technique (there's also no support for the more general feature of "restrict sampling to a grammar", tho that is a much bigger ask).
https://docs.google.com/spreadsheets/d/1foc98Jtbi0-GUsNySddv...
Specific to Groq - the service is an incredible outlier for speed and cost, but even for quite small projects I've run into rate limits and similar errors. Great option for something like a bring-your-own-keys personal chatbot, but I wouldn't build a service on it. Groq Llama 3 70B and Groq Mixtral 8x7B are in the sheet for comparison but omitted from charts.
We are only talking about it because people's "vibes" are that GPT-4o is "the best."
If a contrary result were found, the social media public would gravitate to something else written in the aesthetics of a primitive Gradio interface with some academic affiliation that told them the story they wanted to believe.
It doesn't really make sense, one way or another, than totally different models should perform so similarly, or even so differently, from the specific LMSys ranking task of "edify the end user." There's no explanation or analysis for the result. But because we "feel" "like" Anthropic's "big model" and Google's "big model" should perform the same as "OpenAI's big model," but because we also feel that "OpenAI is the best so it's latest model is also should be the best," well the results could say anything in any benchmarking approach, but we talk about LMSys's because they agree with our feelings, and we don't talk about other results because they do not.
If someone had a good way to benchmark LLMs, they would instead author training data.
What other benchmarks do you think are being overlooked?
LMSys has the same energy as Amazon reviews of brand name products. It's measuring something, and that something might be valuable. I don't know if it is valuable for answering subjective, spicy questions like, "What LLM is likely to replace most or all of your job right now, giving you some time to arbitrage 1h of chatbot with a full time employment?" which is what everyone actually cares about. That is what this is all about. I can't tell you what benchmark is answering that question or others. I don't know!
The other one I consult occasionally is https://gorilla.cs.berkeley.edu/leaderboard.html - the Berkeley Function-Calling Leaderboard - because function calling is a really useful characteristic of smaller models.
I believe the best ways to evaluate these models is with your own set of task-specific evals for your own project, but these are REALLY difficult to construct. I still don't have a good solution there for my own work.
you might find it useful
https://github.com/carlini/yet-another-applied-llm-benchmark
I recently saw a paper getting LLM evaluation completely right in many respects: https://arxiv.org/abs//2402.00861
"Evaluating Large Language Models for Generalization and Robustness via Data Compression"
They evaluate LLMs by seeing how well they compress text/news/science from the future, over time. In a sense, this measures how "surprised" the LLM is by future developments.
This is, I believe, an important and strong task. A top researcher or economist will have a preternatural ability to "see where the puck is going" in a way that would be more surprising (perplexing) to a junior person or a layperson. Thus, things after the knowledge cutoff being more "expected" is a great sign of predictive generality.
How AI nerds (like us, so a particular subclass of the "normal" population) rate responses from various AIs - this rating is subjective, of course, and an LLM that produces answers that read well though is less accurate/"intelligent" would likely perform better than a model that propduces answers that read worse, though is more "intelligent".
AI nerds/IT nerds likely have higher prevalence of ASD/Asperger's etc (or higher up the spectrum), so likely not the best way to rank LLMs.
It's fun, though!
I guess my preference is more about the product. I don't really have a strong opinion on "IQ" of gpt4 v gemini v claude, but if they gave me a free API key I'd prob use it
IF it does this hundreds of time, it could alter the results.
Do AI companies care enough to do this vs the risks of discovery? Might be a fun project, and I can imagine that the people who make the decisions on which AI to use for their project/company, may look at this leaderboard.
LMSys does have some anti-bot measures (e.g. Cloudflare) which makes it infeasible to manipulate the leaderboard for marketing.
Just check run the output of both outputs through the model and pick the one with highest likelihood according to the model you are trying to promote (since arguably you're trying to promote a model you have access to).
Anyone who uses/used Gemini knows its
>Not good, the quality of results are quite generic and low quality. It talks more than it answers. When it talks, it gives you the straight and narrow, nice, happy answer.
>It denies seemingly half of my requests, so I have to reword it.
>It denies genuine requests, even when reworded.
I have chatgpt4 for 99% of things, including the denied requests. I have 7B Berkley Sterling for anything chatGPT4 doesnt answer.
I continue to try Google's, Microsofts, Claude, etc... I am always looking for better, I always pay for premium, I've ran 100B param offline models. Gemini is inferior to their direct competitors, there is nothing redeeming.
I'm convinced Gemini being at the top of any ranking system is some sort of over-fitting error or dealings with Google to promote their product.
The web apps tend to have extra security layers.
Is LMSys "Gemini-1.5-Flash-API-0514" the same as what the public API endpoint "gemini-1.5-flash-001" provides, or "gemini-1.5-flash-preview-0514"? And is LMSys named "Gemini-1.5-Pro-API-0514" the same as "gemini-1.5-pro-preview-0514"?
I wrong, the quality IS terrible. But my stock did well. Time to take profits and move it to something like VT or SPY.
If they followed MS naming style.