CommonSense: Efficient Set Intersection (SetX) Protocol Based on Compressed Sensing

In the set reconciliation (SetR) problem, two parties Alice and Bob, holding sets A and B respectively, communicate to learn the symmetric difference A Δ B. In this work, we study a related but under-explored problem: set intersection (SetX) [7], where both parties learn A ∩ B instead. Existing solutions typically reuse SetR protocols due to the absence of dedicated SetX protocols and the misconception that SetR and SetX have comparable costs. Observing that SetX is fundamentally cheaper than SetR, we have developed a multi-round SetX protocol that outperforms the information-theoretic lower bound of SetR problem. In our SetX protocol, Alice sends Bob a compressed sensing (CS) sketch of A to help Bob identify his unique elements (those in B \ A). This solves the SetX problem, if A ⊆ B. 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 A \ B). As such, Alice and Bob communicate back and forth until both parties agree on A ∩ B. On real world datasets, experiments show that our SetX protocol reduces the communication cost by 8 to 10 times compared to the IBLT-based SetR protocol.

Authors

Institutions

Publication Details

Journal
ACM SIGMETRICS Performance Evaluation Review
Published
2026-03-31
DOI
https://doi.org/10.1145/3797823.3797837
Primary Topic
Sparse and Compressive Sensing Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

CommonSense: Efficient Set Intersection (SetX) Protocol Based on Compressed Sensing

Tianji Yang, Jingfan Meng, Jun Xu
ACM SIGMETRICS Performance Evaluation Review
Sparse and Compressive Sensing Techniques
article

CommonSense: Efficient Set Intersection (SetX) Protocol Based on Compressed Sensing

Tianji Yang, Jingfan Meng, Jun Xu
article en

Abstract

In the set reconciliation (SetR) problem, two parties Alice and Bob, holding sets A and B respectively, communicate to learn the symmetric difference A Δ B. In this work, we study a related but under-explored problem: set intersection (SetX) [7], where both parties learn A ∩ B instead. Existing solutions typically reuse SetR protocols due to the absence of dedicated SetX protocols and the misconception that SetR and SetX have comparable costs. Observing that SetX is fundamentally cheaper than SetR, we have developed a multi-round SetX protocol that outperforms the information-theoretic lower bound of SetR problem. In our SetX protocol, Alice sends Bob a compressed sensing (CS) sketch of A to help Bob identify his unique elements (those in B \ A). This solves the SetX problem, if A ⊆ B. 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 A \ B). As such, Alice and Bob communicate back and forth until both parties agree on A ∩ B. On real world datasets, experiments show that our SetX protocol reduces the communication cost by 8 to 10 times compared to the IBLT-based SetR protocol.

ACM SIGMETRICS Performance Evaluation ReviewVol. 53(4)
Georgia Institute of Technology (US)
Openalex Percentile: Top 6%
Sparse and Compressive Sensing Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

CommonSense: Efficient Set Intersection (SetX) Protocol Based on Compressed Sensing — Tianji Yang, Jingfan Meng, et al. · ACM SIGMETRICS Performance Evaluation Review (2026) | TGRS Research Map | TGRS