Earlier quoted context omitted.
AFAIK, it's a bit more than hyper-parameter tuning as it can also make non-parametric (structural) changes. Non-parametric optimization is not a new idea. I guess the hype is partly because people hope it will be less brute force now.
It's an LLM-powered evolutionary algorithm.
Autoresearch on an old research idea
31–40 of 110 posts
Re: Autoresearch on an old research idea
#32Awesome breakdown! It really feels like a hyper-hyper parameter search + bug fixer. I started looking at Kaggle again and autoresearch seems to converge to many of the solution vibes there. Wild ensembles, squeezing a bit of loss out. More engineering than research IMO
For raw hyperparameter search, though, I would expect a proper Bayesian framework to be much better. Eg, vizier.
If you're resource unconstrained then BO should ofc do very well though.
Re: Autoresearch on an old research idea
#33This feels less like automated research and more like structured trial and error with a decent feedback loop. Still useful, but I think the real bottleneck is how good your eval metric is. If that’s weak, the whole loop just optimizes for the wrong thing faster.
Re: Autoresearch on an old research idea
#34Take some working code. Ask an LLM to fix bugs. Measure performance and test coverage. Feed the results back into the LLM. Repeat. This has been the standard approach for more complex LLM deployments for a while now in our shop. Using different models across iterations is also something I've found useful in my own experiments. It's like getting a fresh pair of eyes.
Can we modify this approach to get LLMs that are good at specific programming languages or frameworks? That seems to be where local LLMs could really shine.
Re: Autoresearch on an old research idea
#35Re: Autoresearch on an old research idea
#36Ok, so looking at the commit log[1], I was mostly interested in seeing what the "moonshot ideas" implementations looked like, but basically everything is just hyperparameter tuning. Which is nice, but likely not worth the $$$ spent on the tokens. Am I missing something here? [1] https://github.com/ykumards/eCLIP/commits/main/autoresearch
Re: Autoresearch on an old research idea
#37That's such a weird switch. There's lots of free medical imaging online. Example: https://www.cancerimagingarchive.net/
Re: Autoresearch on an old research idea
#38Re: Autoresearch on an old research idea
#39Re: Autoresearch on an old research idea
#40Earlier quoted context omitted.
For raw hyperparameter search, though, I would expect a proper Bayesian framework to be much better. Eg, vizier.
I think it depends whether you can leverage some knowledge. It's possible for a person/LLM to look at a loss curve and say "oh that's undertraining, let's bump the lr" - whereas a Bayesian method doesn't necessarily have deeper understanding, so it'll waste a lot of time exploring the search space on poor options. If you're resource unconstrained then BO should ofc do very well though.
Good Bayesian exploration is much, much better than grid search, and does indeed learn to avoid low value regions of the parameter space. If we're talking about five minute experiments (as in the blog post), Bayesian optimization should chew through the task no problem.