|
|
|
|
|
by nyrikki
335 days ago
|
|
> Finally, they introduce Invertible Bloom Filters, which add an exact get operation and a probabilistic listing operation. I haven't spent time digging into the implementation details, but the exact get should allow for verification. It is not uncommon to use probabilistic methods to reduce search space. |
|
> To fully generalize this into a robust data structure, we need:
> (1) A partitioning scheme that creates recoverable partitions with high probability
> (2) An iterative process that uses recovered values to unlock additional partitions
And they also say:
> With proper sizing (typically m > 1.22d cells), IBFs recover the full symmetric difference with very high probability.
It really doesn't sound like this is both exact and also running in linear time like XOR... right? Perhaps somehow the error is one-sided but then the time bound is probabilistic? If I'm missing something and they're truly maintaining both an absolute guarantee and an absolute time bound, this is mindblowing! But I don't get that impression?