gaoj0017 commented on PR #13651:
URL: https://github.com/apache/lucene/pull/13651#issuecomment-2542789836

   Thanks, Tanya @tanyaroosta , for sharing our blog about RaBitQ in this 
thread. I am the first author of the [RaBitQ 
paper](https://arxiv.org/abs/2405.12497). I am glad to know that our RaBitQ 
method has been discussed in the threads here. Regarding the BBQ (Better Binary 
Quantization) method mentioned in these threads, my understanding is that it 
majorly follows the framework of RaBitQ and makes some minor modifications for 
practical performance consideration. The claimed key features of BBQ as 
described in a blog from Elastic - [Better Binary Quantization (BBQ) in Lucene 
and 
Elasticsearch](https://www.elastic.co/search-labs/blog/better-binary-quantization-lucene-elasticsearch)
 - e.g., normalization around a centroid, multiple error correction values, 
asymmetric quantization, bit-wise operations, all originate from our RaBitQ 
paper. 
   
   We note that it is quite often that the industry customizes some methods 
from academia to better suit their applications, but the industry rarely gives 
the variant a new name and claim as a new method. For example, the PQ and HNSW 
methods are from academia and have been widely adopted in the industry with 
some modifications, but the industry still respects their original names. We 
believe the same practice should be followed for RaBitQ.
   
   In addition, we would like to share that we have extended RaBitQ to support 
quantization beyond 1-bit per dimension (e.g., 2-bit, 3-bit, …). The 
[paper](https://arxiv.org/abs/2409.09913) of the extended RaBitQ was made 
available in Sep 2024. It achieves so by constructing a larger codebook than 
that of RaBitQ and can be equivalently understood as an optimized scalar 
quantization method. For details, please refer to the paper and also a 
[blog](https://dev.to/gaoj0017/extended-rabitq-an-optimized-scalar-quantization-method-83m)
 that we have recently posted.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to