HyperBlocker: Accelerating Rule-Based Blocking in Entity Resolution Using GPUs
This paper studies rule-based blocking in Entity Resolution (ER). We propose HyperBlocker, a GPU-accelerated system for blocking in ER. As opposed to previous blocking algorithms and parallel blocking solvers, HyperBlocker employs a pipelined architecture to overlap data transfer and GPU operations. It generates a data-aware and rule-aware execution plan on CPUs, for specifying how rules are evaluated, and develops a number of hardware-aware optimizations to achieve massive parallelism on GPUs. Using real-life datasets, we show that HyperBlocker is at least 6.8× and 9.1× faster than prior CPU-powered distributed systems and GPU-based ER solvers, respectively. Better still, by combining HyperBlocker with the state-of-the-art ER matcher, we can speed up the overall ER process by at least 30% with comparable accuracy.
Authors
- Xiaoke Zhu (ORCID: https://orcid.org/0000-0002-0664-1832)
- Min Xie (ORCID: https://orcid.org/0000-0002-2967-3490)
- Ting Deng (ORCID: https://orcid.org/0000-0001-5477-7972)
- Qi Zhang (ORCID: https://orcid.org/0000-0002-2685-7681)
Institutions
- Meta (United States) (US)
- Beihang University (CN)
Publication Details
- Journal
- Proceedings of the VLDB Endowment
- Published
- 2024-10-01
- DOI
- https://doi.org/10.14778/3705829.3705847
- Citations
- 3
- Primary Topic
- Data Quality and Management
- Type
- article
- Field-Weighted Citation Impact
- 1.47