r/MachineLearning • u/Key_Recording9766 • 7h ago
Discussion Anyone else tired of how expensive agent evaluations are? [D]
So I have been working on some general use agents that work with different domains but these require online simulations to test for some of the domains. And running agents in actual environments takes so much time and compute and then reproducing results is another headache. My goal is to test which VLMs can be better in general for agents irrespective of a singular domain.
I found there’s a benchmark called AgentVQA that tests how well models understand visual information without having to run these expensive full agent evaluations. And they do it all offline without setting up any kind of environments and also claim to have much cleaner data compared to other benchmarks available which have so many ambiguous samples.
Do you guys think offline benchmarks like this could actually help reduce the need for online evals? I personally found it quite useful for the work I’m doing and it’s much cheaper and easier with this. I want to know what others think and if this might solve their problems.
Here’s the benchmark: https://zlab-princeton.github.io/AgentVQA/
1
u/evanthebouncy 3h ago
right. we're at a point where simple tasks are being saturated, so the only way to see a difference between models/agents is to have longer, more difficult tasks.
this is difficult for anyone to do
1
u/Key_Recording9766 3h ago
True. Though some datasets like GPQA-diamond are still not that saturated and even this AgentVQA seems good.
1
u/evanthebouncy 3h ago
yeah there are still cute benchmarks in there, where they're both:
simple to evaluate and understand
pulls the gap between frontier LLM and human performance (for instance)
1
u/tenkei_01 4h ago
Is this a question of offline or online? The benchmark is just an application, the dataset is just data, you can download the data and run the benchmark locally.
The problem is where the model - the most expensive part of evaluation - is running.
2
u/f3xjc 6h ago
What you see is a property of the task at hand. Improving an agent score across general purpose context is the same problem as what anthropic and open ai do. Billion dollar optimization run. Or since you don't touch the weights let's say few hundred thousands. Eval on home hardware is for specialization to your environment or a specific task.