In the set reconciliation () problem, two parties Alice and Bob, holding sets and , communicate to learn the symmetric difference . In this work, we study a related but under-explored problem: set intersection ()~\cite{Ozisik2019}, where both parties learn instead. However, existing solutions typically reuse protocols due to the absence of dedicated protocols and the misconception that and have comparable costs. Observing that is fundamentally cheaper than , we developed a multi-round protocol that outperforms the information-theoretic lower bound of problem. In our protocol, Alice sends Bob a compressed sensing (CS) sketch of to help Bob identify his unique elements (those in ). This solves the problem, if . Otherwise, Bob sends a CS sketch of the residue (a set of elements he cannot decode) back to Alice for her to decode her unique elements (those in ). As such, Alice and Bob communicate back and forth %with a set membership filter (SMF) of estimated . Alice updates and communication repeats until both parties agrees on . On real world datasets, experiments show that our protocol reduces the communication cost by 8 to 10 times compared to the IBLT-based protocol.

生成讲解博客的中文版本

生成AI智能校验的中文版本