Live data from Hacker News

Adaptive RAG – dynamic retrieval methods adjustment

arxiv.org

11–20 of 40 posts

Re: Adaptive RAG – dynamic retrieval methods adjustment

#11
post #8

Earlier quoted context omitted.

There’s recently been a lot of “arxiv”-washing of commercial white papers recently

Is Korea Advanced Institute of Science and Technology a commercial entity?

KAIST is a top-tier South Korea university focused on science & engineering.

Re: Adaptive RAG – dynamic retrieval methods adjustment

#12
post #2

anyone know the proper github link, one in paper 404s..

Given that the github account itself is valid, and that it has some other repositories related to ML, I suspect the link will be working "soon". It's likely a private repo while the paper is going through all the places the author needs it to before they can fully publish things. I've seen this a lot with pre-print papers in this space where the paper goes out first before they publish the code or other resources.

Re: Adaptive RAG – dynamic retrieval methods adjustment

#15

Earlier quoted context omitted.

There’s recently been a lot of “arxiv”-washing of commercial white papers recently

What criteria one uses to distinguish a white paper from an academic paper?

Academic papers are peer reviewed white papers aren’t.

Re: Adaptive RAG – dynamic retrieval methods adjustment

#17

Are we advertising papers on hackernews now?

I do find myself reading papers often for my work, and I share the once I find interesting or feel might have impact in future of my chosen domain. This is no advertisement, I don't know the authors or anyone related to the paper.

Re: Adaptive RAG – dynamic retrieval methods adjustment

#18

Are we advertising papers on hackernews now?

I do find myself reading papers often for my work, and I share the once I find interesting or feel might have impact in future of my chosen domain. This is no advertisement, I don't know the authors or anyone related to the paper.

Please continue doing so! I don't work in AI directly and Research highlights from community posts such as yours is how I keep up with the field.

Re: Adaptive RAG – dynamic retrieval methods adjustment

#19

This is a simple version of the tree search approach that people suspect Q* is

Teaching LLMs how to search is probably going to be key to make them hallucinate far less. Most RAG approaches currently use simple vector searches to pull out information. Chat GPT actually is able to run Bing searches. And presumably Gemini uses Google's search. It's fairly clunky and unsophisticated currently.

These searches are still relatively dumb. With LLMs not being half bad at remembering a lot of things, programming simple solutions to problems, etc. a next step could be to make them come up with a query plan to retrieve the information they need to answer a question that is more sophisticated than just calculating a vector for the input, fetching n results and adding those to the context, and calling it a day.

Our ability to Google solutions to problems is inferior to that of an LLM able to generate far more sophisticated, comprehensive, and exhaustive queries against a wide range of databases and sources and filter through the massive amount of information that comes back. We could do it manually but it would take ages. We don't actually need LLMs to know everything there is to know. We just need them be able to know where to look and evaluate what they find in context. Sticking to what they find rather than what they know means their answers are as good as their ability to extract, filter and rank information that is factual and reputable. That means hallucination becomes less of a problem because it can all be tracked back to what they found. We can train them to ask better questions rather than hallucinate better answers.

Having done a lot of traditional search related stuff in the past 20 years, I got really excited about RAG when I first read about it because I realized two things: most people don't actually know a lot but they can learn how to find out (e.g. Googling stuff). And, learning how to find stuff isn't actually that hard.

Most people that use Google don't have a clue how it works. LLMs are actually well equipped to come up with solid plans for finding stuff. They can program, they know about different sources of information and how to access them. They can actually pick apart documentation written for humans and use that to write programs, etc. In other words, giving LLMs better search, which is something I know a bit about, is going to enable them to give better, more balanced answers. We've seen nothing yet.

What I like about this is that it doesn't require a lot of mystical stuff by people who arguably barely understand the emergent properties of LLMs even today. It just requires more system thinking. Smaller LLMs trained to search rather than to know might be better than a bloated know-it-all blob of neurons with the collective knowledge of the world compressed into it. The combination might be really good of course. It would be able to hallucinate theories and then conduct the research needed to validate them.

Re: Adaptive RAG – dynamic retrieval methods adjustment

#20
From a consumer perspective, this is a super interesting paper because it touches on one of the fundamental issues with most RAG beyond the toy case - that you need to do different stuff depending on what the user is asking for. You also (usually) can't just ask because most users don't know that LLMs are bad at math or semantic search won't be sufficient to answer questions that involve enumeration or totality. And while you can always add more steps to your RAG pipeline, some of those steps may be computationally expensive or not particularly relevant to the question at hand.

That being said, it is a bit frustrating that so much RAG research focuses on multi-hop approaches with LLMs. IME multiple round trips to an LLM is essentially a non-starter for any serious consumer product as it's far too slow. Smaller models can struggle to follow instructions so they often can't be an adequate replacement even for simpler tasks. Curious to hear if other folks working in this space have had any success thinking critically about these types of problems!

Post reply on HN