From grep to SPLADE: a journey through semantic search
blog.elicit.com
From grep to SPLADE: a journey through semantic search
1–10 of 20 posts
Re: From grep to SPLADE: a journey through semantic search
#2Re: From grep to SPLADE: a journey through semantic search
#3It seems inevitable that search boxes will become for prompts rather than just keywords, and become conversational and include the context of previous searches.
Re: From grep to SPLADE: a journey through semantic search
#4There's also HyDE: https://aclanthology.org/2023.acl-long.99/
Re: From grep to SPLADE: a journey through semantic search
#5BM25 uses the relative statistical frequency of words to identify relevant material, along with some adjustments. It doesn't use ML at all, but it works very well, especially for technical content.
SPLADE is capable for some areas but is slow, and often times it doesn't present much of a benefit (or is worse) versus BM25 for technical searches, where specific technical words don't have many synonyms that it would be able to pull.
The best search systems today use a mix of semantic search and BM25 or SPLADE, depending on the type of material and the speed required.
Re: From grep to SPLADE: a journey through semantic search
#6Re: From grep to SPLADE: a journey through semantic search
#7They don't mention BM25, which still outperforms much of semantic search. A fun exercise is to watch the benchmarks of the latest semantic embeddings models and see that they still struggle to match good 'ol BM25. BM25 uses the relative statistical frequency of words to identify relevant material, along with some adjustments. It doesn't use ML at all, but it works very well, especially for technical content. SPLADE i…
We've tested various hybrid approaches as well, but that's too much to go into in once post.
Re: From grep to SPLADE: a journey through semantic search
#8This article is a fancy way of saying "we take keywords and break them down to synonyms", bundling "machine learning", and acting like it's a magical solution. Not to be dreary it's just not exciting.
Re: From grep to SPLADE: a journey through semantic search
#9At least that's my headcanon, who knows. And it seems like the cool preserved latrinae were in herculanum anyway. Still, fun to think about