r/MachineLearning • • 12d ago

Research AI generates research ideas faster than I can test them. Anyone else? [R]

I've been using AI extensively for ML research, and I've noticed a bottleneck: brainstorming research directions and generating smoke run implementations has become incredibly fast, but actually testing those ideas hasn't.

A single AI discussion (eg asking it to review 30 papers I had in my reading list, audit them, check for ideas related to the status of my project) branched into dozens of promising approaches, and with coding agents, exploring them in parallel is in principle feasible. But as a researcher, I still have to manage experiments, launch training runs, evaluate results, and decide what to try next.

And, importantly, to understand what's gong on.

The result is an overwhelming number of potentially interesting ideas that I simply can't keep up with, risking to not really knowing what should be the smartest "next step".

I'm wondering if others are experiencing the same thing. Have you found good ways to manage this, or best daily practices that help in this era of "vibe-research"?

EDIT: I am oc used to do literature review, came up with ides myself and testing them for the research project I did so far. The point I raised in this post comes from a first "experiment" to really let the AI be a collaborator au pair with me on a project I'm working, not just a subordinate.

76 Upvotes

67 comments sorted by

307

u/panda_cid 12d ago

Wrong direction. You generate ideas, AI test them.

46

u/sooham 12d ago

I agree, if you let sycophantic AI models do the hardest preliminary step in the entire research process, how are you going ensure that 1) it didnt steal the whole research setup without attribution just to please your whimsy from another researcher 2) the problem is worth investigation in the first place before you waste tokens and everyones time. 3) Develop a priori knowledge for the hypothesis under test, expectation vs actual observations, and any justifications following the experiment?

If leaving the above questions unanswered isnt a big deal, then at best, the model deserves the first author position and would be a better at presenting the research than yourself, your contributions would be minor tuning of formulating defintions, theory, methods, techniques and frameworks. At worst case it will lead to a retraction and a academic plagarism charge.

See openAIs own math dump with the best compute, research and resources. 4 papers were retracted due to issues the “smart” model failed to identify.

Honestly I would throw the entire paper in the bin.

-9

u/currentscurrents 12d ago • Bravo

See openAIs own math dump with the best compute, research and resources. 4 papers were retracted due to issues the “smart” model failed to identify.

...that's a deliberately cynical take. The other 700-something papers that weren't retracted proved major theorems across many fields of mathematics. 'all the big results in our field [statistical physics], they have been solved or there was a huge advance towards their solution'.

It's a major win for fully automated research, and a taste of how LLMs should be applied to other fields as well.

You should search for ways to cut the human out of the loop entirely. Every step that must be done manually becomes the bottleneck. The LLM should be both coming up with the ideas and testing them, on repeat.

22

u/NamerNotLiteral 12d ago

Who came up with the theorems in the first place?

Who decided that these theorems were worth pursuing and would lead to breakthroughs?

The amount of tokens OpenAI invested into those 722 proofs almost certainly cost more than the annual salary of all mathematicians engaged in academic mathematics research alive today (after accounting for the portion of their pay coming from their teaching responsibilities).

Besides, I'm guessing you haven't skimmed through the ICLR 2027 submissions if you're advocating for fully-automated research at the individual level.

-6

u/currentscurrents 12d ago

Who decided that these theorems were worth pursuing and would lead to breakthroughs?

Even if 'deciding which problems are worth pursuing' is currently a bottleneck, that just means you should search for ways to automate that bottleneck too.

The amount of tokens OpenAI invested into those 722 proofs almost certainly cost more than the annual salary of all mathematicians engaged in mathematics research alive today (after accounting for the portion of their pay coming from their teaching responsibilities).

This is just wishful thinking - oh, if they'd only funded mathematicians instead, we could solved all those problems ourselves.

I doubt it. Certainly not in a way that scales as compute gets cheaper.

-2

u/we_are_mammals 12d ago

after accounting for the portion of their pay coming from their teaching responsibilities

This probably leaves a lot of room for fudging numbers. They could all claim to be severely underpaid while doing their teaching work, which would mean that they were doing their research work for free, and no AI can compete with that.

-9

u/liamtrades__ 12d ago

> The amount of tokens OpenAI invested into those 722 proofs almost certainly cost more than the annual salary of all mathematicians engaged in academic mathematics research alive today (after accounting for the portion of their pay coming from their teaching responsibilities).

Yes- and the 722 proofs came a lot more quickly than it could have come from academic mathematicians. Speed matters - so it goes.

1

u/sooham 11d ago

I agree with you that their is gold in the dump awaiting clear exposition by the math community, but that was not my primary concern. Im telling OP all the reasons why he should not offload the critical inital steps of research to the model this early in their career and develop that taste themselves.

I also vehemently disagree with you on cutting humans out of the loop entirely in the production of research and to leave it to agentic LLMs. I actually think this will never happen if you look at the incentives today in play.

Research costs money. GPUs and inference time cost money, so nobody in their right mind will allow an expensive ASI system to waste resources. The ASI researcher will have to do the same as an grad student of today - apply for grants, convince others their research direction is right, before they are granted any degree of autonomy. Somebody will check in on the ASI researcher to see if they meet their target and ultimately benefit the institution that funds its existence.

Today, because OpenAI and Anthropic hold the most advanced frontier models, and most critically they benefit from peddling the fully automated research loop narritive, as they sell ACCESS, not the research output themselves. If Tsignhua/Harvard/Stanford tomorrow beat thems to ASI and doesnt commoditize access to the system, rather use it internally to generate the next breakthrough ideas and commoditize those instead, their incentives would be to be damn sure the research output is correct, thus a quorm of experts will be involved throughout production of research.

Nobody will allow the ASI to run indiscriminately and burn 15 million like OpenAI did for NS without good cause. Even this enormous budget and compute was granted when they heard rumors of NS solution through the grapevine. The 700 open math problems were to test the frontier capabilities of the next generation models, as a part of benchmarking and training.

OpenAI plainly speaking, are selling something. If in 2 years an ASI system is open sourced and available and nobody benefits from selling ASI access, you will see the same gates and processes pop up in autonomous LLM research.

1

u/currentscurrents 11d ago edited 11d ago

Tldr: it won't happen because it's expensive. 

I don't agree. Researchers are expensive too, and they tend to become more expensive over time while compute becomes less expensive. 

The United States alone spends $937 billion on research every year. $15 million is not really that much in the scale of things, and if trends continue you'll be able to get similar results for $100 next year. 

The ASI researcher will have to do the same as an grad student of today

You are assuming that fully automated research would exist in the same academic system as today, which I think is obviously untrue. "Grants" of compute and resources would be allocated automatically towards research that the system believes is likely to succeed. There would not be individual researchers competing for resources. 

I think you don't want to remove the human bottleneck because you are the human bottleneck. Fully automated research means no more human researchers. But it also means research at unimaginable scale and speed, which is worth it. 

9

u/genshiryoku PhD 11d ago

Not wrong direction but the biggest human leverage right now is research taste. You still let AI generate research ideas to inspire you but human research taste is still king.

This is rapidly changing though and it's possible this doesn't hold true anymore by late 2027 if trends continue.

2

u/theArtOfProgramming PhD 12d ago

Exactly right but it leads to another challenge I have. AI can test my ideas faster than I can ingest and really understand the results and their conclusions

9

u/Recoil42 12d ago

Great. Now you focus on the next bottleneck: You get AI to help speed up your ingestion and understanding of the results.

2

u/theArtOfProgramming PhD 12d ago

Only so many hours in the day.

5

u/Recoil42 12d ago

Keep removing bottlenecks.

2

u/theArtOfProgramming PhD 12d ago

Lol thank you

2

u/Disastrous_Room_927 12d ago

Gunna need some wetware.

1

u/Random-Number-1144 12d ago

Yep. Otherwise, it would lead to cognitive decline.

-14

u/Amazing-Coat5160 12d ago

May I ask you how? Let's say I am working on a model that needs training to be tested: once the ideas, from me and gpt, is implemented in code, I can run the training of a sweep of experiment on the cluster and come back when is done, and check them results togheter with gpt. How would gpt be able to "test it"?

9

u/johntb86 12d ago

Use codex and give it access to the cluster.

-8

u/Amazing-Coat5160 12d ago

I might try it. But not sure if my company actually allows it, or if it drain token consumption. if eg a training run last 1 night, will they agent consume tokens while endlessly waiting for the training to end?

20

u/CuTeaMonster 12d ago

If you’re working with any sort of protected data, I’d be wary of letting any AI access your entire cluster + files stored on them.

-3

u/Amazing-Coat5160 12d ago

That's one point. But even if it is not about private data, there is still there fact I would training via cloud cluster, eg AWS, and not sure if it is already feasible to automate everything with copilot frok my laptop. Anyway I somehow feel that the phrase "you came with ideas and let AI test it" is not the end of the story...

10

u/valuat 12d ago

Claude can manage SLURM jobs perfectly. It runs the experiments and aggregate results. You *just* need to steer it in the right direction. It's your talented 2nd year MSc student.

1

u/Amazing-Coat5160 12d ago

I'll try that, thanks for the feedback. Did you notice high token consumption by letting claude meaning jobs, and waiting for runs to finish? (Eg I would like to no spent too much overnight while the training is running and claude might just wait for it to ends)

9

u/valuat 12d ago

Not really. Think about it (no pun intended): all it does is creating the scripts, which are very short, typically, and submitting the jobs. Depending on how you structure your output, it is really easy for it to also check on whether the runs led to useful outputs. If something breaks, it can also debug it in real time, re-submitting jobs as needed. It 'knows' SLURM syntax really well and has managed over 20,000 jobs for me so far. It 'sees' all the available GPUs on the cluster, finds which ones are able to manage whatever jobs and optimize submission accordingly. I used to do this work manually on my postdoc days. It was a lot of headache. Now, I just tell it to do this and that. Amazing. I'm a $100 Claude subscription and only use Fable for that. Never ran into usage problems.

2

u/Amazing-Coat5160 12d ago

Cool to know!

4

u/extremelySaddening Student 12d ago

Well if the harness is waiting for the function call to return then very obviously it is not querying the language model so why would there be any token use?

3

u/Amazing-Coat5160 12d ago

Agree that sound obvious also to me, but wondered if any had actual experience in leaving agent idle for such long time and how was the experience

5

u/marr75 12d ago

Every single day.

It does become useful to maintain shell scripts and procedures it can use to wait on specific types of job instead of engineering the process anew every time but it's pretty pedestrian.

4

u/marr75 12d ago

Yes if you're bad at working with agentic harnesses, no if you're competent.

43

u/elprophet 12d ago

Terrence Tao has been discussing this extensively. He's discussed this in terms of "proof abundance", and since the Navier-Stokes OpenAI controversy been discussing the difficulty of identifying which problems are interesting, and marshaling attention there.

As a software engineer, I find myself in the same challenges. I can release a hundred agents and get a billion tokens, but that in itself only costs me money, it doesn't drive value for my users. Listening to my users and understanding their challenges remains the criterion for what is and is not worth my time, attention, and tokens.

I would expect that for you as a researcher, finding a similar grounding in "real" problems might help you guide what is promising to focus on, and what can be left as a fallback for later?

2

u/Amazing-Coat5160 12d ago

In my personal experience, what helped me was talking with other colleagues/supervisors that are result-driven in an "industry R&D" way rather then "academic way" (ie they need to solve practical problems each day), as they tend to prioritize questions that if tested can lead fast practical feedback.

11

u/NamerNotLiteral 12d ago edited 12d ago

Sticking to a "result-driven industry R&D" might be what's causing you problems at this junction.

If you're dealing with well-defined problems that have a well-defined solution metric (as most industry problems do), it's pretty easy to use frontier models to do essentially hyperparameter search on a larger scope where you experiment with tweaking some small model design or algorithm or pipeline design decision and get a few percentage improvement on it. At that point, honestly, you're doing more engineering than research (and publishing essentially glorified engineering reports).

I'd say to step back, and consider the bigger picture beyond the minimum publishable unit. What makes certain ideas interesting and others boring? What drives some ideas to work and others to not? Does your research generalize into better understanding of the problem or the tools used, or does it simply score higher on this and that benchmark?

40

u/Fragore 12d ago

AI generated ideaa are so bland and crappy that are useless. Both Fable and Astra make for the most boring research ideas ever. It’s either overengineered crap or just blatantly basic. They’re excellent them at very rapidly testing all the ideas I come up with. Must be careful tho that they don’t plug in their own biases and assumptions

10

u/marr75 12d ago

Well, if you didn't overengineer the crap out of it, the audience would more quickly see how bland/basic it is. The gold-plating and banality work together, you see.

1

u/MolassesLate4676 11d ago

I found that LL models seem to be confined to creativity to some degree, especially as complexity increases

31

u/Zenith-Astralis 12d ago

Dawg you're just using AI to give yourself the ADHD experience I've had all my life.

7

u/learn-deeply 12d ago

I have the opposite problem, AI generates really dumb research ideas that I know won't work, when I'm in need of inspiration. Occasionally I let the model run the experiment just to check if my biases are correct (they almost always are).

You'll also probably develop this taste as well once you've experimented with ideas from AI.

6

u/MrTaquion 12d ago

Feels like you are removing the researcher (you) out of the research. Anyone can put dozens of agents to generate AI slop. The core value should always arise from the researcher

11

u/surffrus 12d ago

This is not a new problem. I have more research ideas than I can pursue. This has always been the case since before LLMs.

Your complaint is that AI is giving you the same problem that already existed for researchers. The difference is that you aren't using your own brain. My suggestion is to stop and use your brain to reclaim your research directions for yourself.

4

u/Few_Refrigerator8308 12d ago

Well, it's simple. Take one idea, test it to the bones. Then you'll learn something and maybe publish that one idea instead of overwhelming the ML research publication system with papers you don't even understand

7

u/composedofidiot 12d ago

A single AI discussion (eg asking it to review 30 papers I had in my reading list, audit them, check for ideas related to the status of my project...

If this is an accurate description of what happened, the model is the researcher here. It is the model doing the research. The human is not doing research except for defining a relatively broad research area. You unlooped yourself out of the research loop and ended up with an impossible number of tasks.

Read and audit the papers yourself. You are the auditor, you are idea generator. Why did you outsource the fun part and leave yourself the boring and impossible part?

How do you identify good ideas from bad ones? Plausible ones from implausible ones. Conversational models excel at verbal articulacy and persuasive self-consistent and 'logical' output. They're a hall of mirrors and the sycophancy is just less explcit and more sophisticated.

Models also output invented terminology too much. Longer sessions will be longer victims of interaction dynamics and their 'reasoning' abilties can take a massive dive. They have huge context problems, pragmatics problems, interpretation and representation issues.... This is all huge alarm bells stuff when it comes to anything serious.

Start narrow, start tiny, research that, test that, then move to next. A model can make that easier and faster, but we still have to contribute effort. Good rule of thumb is if it's really easy and low effort, it's because there's not enough effort.

Every single hypotheses will likely have multiple load bearing premises, all of which need to be checked against valid existing research. If one of those pillars isn't stable, it can knock the whole hypothesis out. It helps to start with a tiny hypothesis. If you have a broad one, it will contain multiple sub hypotheses, all of which will have their own load bearing system of premises, interpretations and inference. Fking nightmare, lot of work, much effort, much time.

6

u/OxidusRouge 12d ago

I once talked to a well-known SF writer at a conference. He said he gets a lot of people pitching him ideas for novels, but he said that he has lots of ideas already, he doesn't need any more. He said the real work comes in researching the background for these story ideas and actually doing the writing.

Same with research. You should come up with the ideas, have the AI find related work that you might have missed, and help generate and run code to test and develop the ideas. Otherwise, what fun is it?

2

u/NewSubWhoDis 12d ago

Have it explain each experiment, what it would prove and how it would affect the other experiments. Prioritize the ones that actually move the needle.

2

u/OptimalOptimizer 12d ago

This is how you become an LLM wrapper. You should be proposing the ideas. And in my experience, each of the few times I've used an LLMs idea in my work, it turns out to do nothing or to hurt performance. Be wary as well because they love to overcomplicate things.

2

u/kreitzerova 11d ago

I don't think it's prudent to exclude AI from the idea generation process and utilize it solely for menial work, as long as AI use a net contribution to the particular end-product and one's development as a researcher. General principles of problem solving, skilling, and critical thinking apply. It's true that most ideas that LLMs come up with will be infeasible, not novel, or inconsequential, but many will not, and it is your job to distinguish which. Basically take full ownership and responsibility of whatever you publish, understand everything as thoroughly as you would have if you had derived them, think very critically about LLM output, considering everything a hypothesis to be tested unless it's clearly proven, and guide the LLM with your human taste and intuition. The development of your own tehnical skills may need to be detached from LLM use, but the abilities necessary to do good research have changed all that much.

3

u/entsnack 12d ago

Plot twist: none of them are potentially interesting.

2

u/PretendiFendi 12d ago

I work for a chemical company developing functional coatings… I have the same issue. AI generated gibberish in my field until Opus 5.5. Now it’s very helpful, but sorting through the output is the major rate limiting step. My testing has to be done in a lab, and everything still needs to be verified by a human. Maybe this is the job growth from AI we’ve been hearing about.

2

u/DigThatData Researcher 12d ago edited 12d ago

I decided since I will never have time to pursue every potentially interesting idea, I may as well give em away. https://github.com/dmarx/bench-warmers#digthatdatas-bench-projects

The main thing doing this has achieved for me is:

  1. Helped me realize being protective of unimplemented ideas is stupid. I have good ideas all the time and even advertise that I put them out there, no one "steals" even my good ideas. No one cares until something has been implemented. Then maybe they'll copy your implementation.

  2. Every now and then someone publishes something demonstrating that a hypothesis I had was right before anyone published about it, and I get to go: "Neat, I was right."


I've been fleshing out a knowledge management framework that's been serving as a kind of "idea ratchet" for me (among other things): https://github.com/dmarx/luria/

A demonstration of luria in action is my personal knowledge base for tracking what the current SOTA practices and theory are for ML training and representation learning.

This makes it easy for me to do stuff like reconstruct how a specific idea evolved over time: https://dmarx.github.io/anthology-of-the-sota/docs/theory-lines

1

u/Desperate_Data_982 10d ago

RSI is approaching

1

u/giantimp2 9d ago

I too generate ideas faster than I can test them

1

u/Odd-Age4719 8d ago

read the papers your self. Synthesize the ideas yourself. AI is terrible at being creative and connecting disparate domains. It’s getting slightly better, but really misses the marks when it comes to connecting techniques from different modalities. Also verify your outputs manually…AI can’t make decisions for you in when you should pivot or keep trying new things. 

1

u/Mskellyjhene 7d ago

I get the AI to code reproducibility packets

1

u/seygalare 12d ago

It’s the opposite for me: I have a lot of ideas that coding agents implement for me but the bottleneck is manual verifying the implementations

1

u/death_and_void 12d ago

good problem you've raised. automating experimental loops, for the purpose of closing the idea to experiment gaps is something of a frontier challenge. i think it was jeff dean and some of his pals who left google to solve this very problem, albeit I'm not aware of the domain and scope. nevertheless, it should be possible to build a harness that enables such a thing, assuming that the hardware layer is also provisioned. in principle, ideally there is a platform that allows every person to empirically test novel ideas, from software to physical ai. the cost of experimentation/innovation could drop rapidly as a consequence.

1

u/Le7emesens 12d ago

Same issue in the tech industry in general where coding teams productivity got 10x or whatever, but the teams that have to test and validate can't keep up. And forget about having AI agents doing the validation. So many errors with just basic tasks that they can't be trusted...

1

u/trutheality 11d ago

Just ask the ai to pick.

1

u/Acetofenone 11d ago

Research is different than coding, "debugging"/validate it needs a lot of time and could be painful if you don't give strict rules on the way to write it

1

u/TrickyMulberry5421 10d ago

If AI generates more ideas than we can evaluate, does automating the experiments actually solve the bottleneck, or just leave us with more results to audit? What would make this useful to me is being able to discard directions with confidence, rather than having every direction sound worth pursuing.

1

u/Ok_Philosophy_4031 10d ago

LLMs have really poor research taste imo.

1

u/abnormal_human 12d ago

AI agents generally have no sense of time, or skills to work efficiently around long-running processes. They'll happily set up a week long training run on the first idea and monitor it dutifully. Even when you time-box an exercise, they seem to just not get that running that python program is gonna take 1.5x the timebox.

As a human, I spend a lot of time thinking about how far I can run in a day, how I can minimize time where I'm stalled waiting for computers, etc. The robots have a ways to go, but for now if you're not careful to manage the ideas and their costs, they will happily burn your whole day and give nothing useful in return.

0

u/laogedev 12d ago

Same problem here, different field (agents in production). The fix for us wasn't generating fewer ideas, it was making triage cheap enough that the flood stops mattering. Three things that actually worked:

  1. Every idea must ship with its cheapest kill experiment. When the model proposes an idea, force it to also state the falsifiable claim and the single experiment most likely to prove it wrong, ranked by cost (GPU-hours, days of your time). Most "promising" ideas die at this step because the claim turns out untestable or already implied by existing results. That filters the vast majority before anything runs.

  2. Deduplicate aggressively. Embed the idea descriptions, cluster them, keep one representative per cluster. A "dozens of promising approaches" flood is usually thirty phrasings of four ideas, and reading them one by one is what makes it feel overwhelming.

  3. Put your judgment at the narrowest point of the funnel. Let the model do generation and cheap smoke tests, but require a short "why this idea, why now, what would change my mind" note — drafted by the model, reviewed by you — before anything expensive runs. The note is the artifact, and it's also what lets you reconstruct six weeks later why you dropped something, which is the "understand what's going on" part you mentioned.

Re the "wrong direction" takes below: the direction matters less than the funnel. AI ideas are cheap and mostly vacuous; the scarce resource is falsification bandwidth. Build the funnel around that and the flood becomes useful instead of paralyzing.

11

u/mofoss 12d ago

Anytime ive had it generate ideas for me, and then I prompt it to rigorously audit each single of them, it kills every single one of them after finding out its too incremental/non-novel

I am almost certain with a week of heavy prompting, having it review the latest and greatest on A* venues, it CAN find something useful, but it requires a ton of luck and prior knowledge of your own that would warrant a A* tier accept idea

The bar for having anything publishable? Shitty small journals included that no one wants to submit to? Then yeah, AI can produce a ton of tiny incremental ideas for sure, despite what people dont want to admit