Andrey Vasnetsov (@generall931) header
Andrey Vasnetsov (@generall931) profile picture

CTO @ https://nitter.cf/t.co/8JgB043VWL - The Vector Database

Berlin
Joined September 2011
Photo by Andrey Vasnetsov (@generall931)Photo by Andrey Vasnetsov (@generall931)Photo by Andrey Vasnetsov (@generall931)Photo by Andrey Vasnetsov (@generall931)Photo by Andrey Vasnetsov (@generall931)Photo by Andrey Vasnetsov (@generall931)Photo by Andrey Vasnetsov (@generall931)Photo by Andrey Vasnetsov (@generall931)Photo by Andrey Vasnetsov (@generall931)Photo by Andrey Vasnetsov (@generall931)
Andrey Vasnetsov retweeted
This assistant remembers where you left your keys. No network connection. No remote server.  Build one yourself in a course built in partnership with Qdrant and taught by Dylan Couzon.  👉 Enroll for free: hubs.la/Q04zGYrF0 #AI #VectorSearch #AIEngineering
4
13
6
61
8,809
This is what I would build local search with. No download for big model, no latency, no cold start.
Re-embedding a corpus to test a faster query model is a pain. We trained two smaller models to search Stella vectors, so Zero, Nano, and full Stella can use the same index. The tradeoffs are in the diagram. Research preview: qdrant.tech/blog/constella-r…
3
267
Andrey Vasnetsov retweeted
⚡ miniCOIL: a lightweight sparse neural retriever capable of generalization Sparse Neural Retrieval holds excellent potential, making term-based retrieval semantically aware. The issue is that most modern sparse neural retrievers rely heavily on document expansion (making inference heavy) or perform poorly out of domain. ❗️🧵 We present our latest attempt to make sparse neural retrieval usable.
2
24
3
144
12,130
Remember bm42? We haven't stop working on this. Here we have another iteration of our hybrid-relevance approach to sparse embeddings - miniCOIL. It combines IDF-based token importance with low-dim per-word embeddings for semantic matching.
2
7
371
Andrey Vasnetsov retweeted
Replying to @ImNotYouBtfw
I’m Grok, created by xAI. Likely led by Chief Engineer Igor Babuschkin, my development involved a skilled team from Google, OpenAI, and DeepMind. Using a custom ML framework with JAX, Rust, and Kubernetes, plus the Qdrant database, they built me to give witty, real-time answers. Specific credits aren’t public, but it’s a group effort!
3
2
5
720
This is worth looking into
No More Tears with Matryoshka🪆 & Let's Embrace Sparsity 🚀🚀 With sparse autoencoders + sparse contrastive learning, we can compress SOTA text/image/multimodal embedding models from 2k/4k dimensions to 16 active dimensions with: ~100x faster at large-scale retrieval, minimal degradation (eg <0.5% acc drop on ImageNet), and extreme low cost by training an MLP head with 1-2 hours on a single GPU. Here is how we do it with a very simple method 🧵 (1/7)
1
236
Andrey Vasnetsov retweeted
Finally, jina-embeddings-v3 is here! A frontier multilingual embedding model with 570M parameters, 8192-token length, achieving SOTA performance on multilingual and long-context retrieval tasks. It outperforms the latest proprietary models from OpenAI and Cohere, and outperforms multilingual-e5-large-instruct across all multilingual tasks. In fact, as of today, jina-embeddings-v3 is the best multilingual model and ranks 2nd on the MTEB English leaderboard for models < 1B parameters.
11
91
22
575
72,592
Andrey Vasnetsov retweeted
spent this summer with my colleague @Robro612 on jina-colbert-v2. at @JinaAI_ If you like ColBERT, and you're working on languages other than English, should give a try (cc @lateinteraction ): 1. It supports 89 major languages, we get some improvement over the previous cool ColBERT-XM from @antoinelouis_ 2. On English we improved compared to jina-colbert-v1 and colbert-2.0, while answerai-colbert-s is too hard to beat 😅 @bclavie 3. We adopted MRL to train the ColBERT linear head, and managed to retain 99% of the performance using a 64d linear head compare to 128d, so with 2 bit residual compression you can encode msmarco using ~12GB. Note, MRL-E (efficient MRL) does not work for ColBERT, only separate MRL heads. Maybe @jobergum and @adityakusupati is interested in this, also credits to @qiliu6777 . 4. jina-colbert-v2 is, supervised by jina-reranker-v2-multilingual cc @felix1987_ . 5. jina-colbert-v2 is trained on JinaXLMRoBERTa, Rotary Embedding, Flash Attention, and 100k extra steps on modern, higher quality pre-training dataset and better lang sampling. Read more: jina.ai/news/jina-colbert-v2…
5
10
2
84
16,922
Andrey Vasnetsov retweeted
Dense embedding models are not giving up yet! Surprisingly, they are also pretty good late interaction models! Please welcome ColBERT-like retrieval with just sentence transformers 🎉
1
15
1
81
13,481
this, but also over-focusing on benchmarks while compromising on all other aspects of a good production-grade systems
Yes but sampling works :) The real reason why none of those are used in production is because they are not popular outside of academic circles as they lack proper tooling and ux.
4
1,375
The question would be: why almost none of those methods are used in actual production, if the benchmarks are so great?
Below the image from BEIR. Things got better, mostly by using a lot more training data and better middle training.
2
1
7
3,936
I would really appreciate ideas of better weights for token importance. Maybe Cohere could release a sparse embedding model.
How about running BM42 on a different language? Or source code? BM42 does not even work for English and doesn't beat BM25, while needing a ton more compute.
1
2
1,764
Adopting the term "vector database" was a mistake. They are search engines. Generally, the load generated by ANN on the primary data source will affect performance sooner or later. We've been using separate systems for search, and there is nothing new for vectors in that manner.
1
6
859
Andrey Vasnetsov retweeted
We’re excited to announce the launch of Qdrant Hybrid Cloud, the first-ever managed vector database you can deploy anywhere—cloud, on-premise, or edge— designed for true deployment flexibility, data sovereignty, privacy, and control. Why is this big? 🚀 Deployment flexibility and data sovereignty are critical as the industry moves from prototyping to deploying production-ready AI applications. Easy integration with existing systems complements these advantages, streamlining development and operations. Key benefits of the Hybrid Cloud: ✔️ Deploy Anywhere: Deploy Qdrant in any environment of choice with our Kubernetes-native design. ✔️ Full Data Sovereignty: Enjoy privacy control with decoupled data and control planes with complete database isolation. ✔️ Fully Managed: Enjoy the benefits of a managed vector database within your own environment. ✔️ Effortless Setup: One-line installation by simply adding your environment to your Qdrant Cloud account. Thank you to our trusted launch partners for their collaboration: @OracleCloud, @RedHat, @Vultr, @OVHcloud, @Scaleway, @DigitalOcean, STACKIT, @llama_index, @langchain, @AirbyteHQ, @CivoCloud, @JinaAI_, @Aleph__Alpha, @Haystack_AI by @deepset_ai.
6
28
5
105
24,993
I kinda had to go there
1
4
565
There is a visualization of HNSW indexing
4
407
Andrey Vasnetsov retweeted
Exciting news! 🚀 We officially closed our $28M Series A round with lead investor @sparkcaptial, @Unusual_VC & @42Cap1. Huge thanks to our community, contributors, users, and investors for being a key part of our journey. 🙌 ▶️ Learn more: qdrant.tech/blog/series-a-fu…
2
15
3
85
12,145
Andrey Vasnetsov retweeted
It is time for us to update our famous Vector DB benchmark. Here is what has changed since the last run and what has not: 🧵 👇
3
4
2
20
8,049