State-of-the-art in String Similarity Search and Join

被引:32
|
作者
Wandelt, Sebastian [1 ]
Deng, Dong [2 ]
Gerdjikov, Stefan [3 ]
Mishra, Shashwat [4 ]
Mitankin, Petar [5 ]
Patil, Manish [6 ]
Siragusa, Enrico [7 ]
Tiskin, Alexander [8 ]
Wang, Wei [9 ]
Wang, Jiaying [10 ]
Leser, Ulf [11 ]
机构
[1] HU Berlin, Berlin, Germany
[2] Tsinghua Univ, Beijing 100084, Peoples R China
[3] FMI Sofia Univ, Sofia, Bulgaria
[4] IIT Kanpur, Special Interest Grp Data, Kanpur, Uttar Pradesh, India
[5] FMI Sofia Univ, IICT Bulgarian Acad Sci, Sofia, Bulgaria
[6] Louisiana State Univ, Baton Rouge, LA 70803 USA
[7] FU Berlin, Berlin, Germany
[8] Univ Warwick, Dept Comp Sci, Coventry CV4 7AL, W Midlands, England
[9] Univ New S Wales, Sydney, NSW 2052, Australia
[10] Northeastern Univ, Shenyang, Peoples R China
[11] HU Berlin, Berlin, Germany
关键词
String search; String join; Scalability; Comparison;
D O I
10.1145/2627692.2627706
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
String similarity search and its variants are fundamental problems with many applications in areas such as data integration, data quality, computational linguistics, or bioinformatics. A plethora of methods have been developed over the last decades. Obtaining an overview of the state-of-the-art in this field is difficult, as results are published in various domains without much cross-talk, papers use different data sets and often study subtle variations of the core problems, and the sheer number of proposed methods exceeds the capacity of a single research group. In this paper, we report on the results of the probably largest benchmark ever performed in this field. To overcome the resource bottleneck, we organized the benchmark as an international competition, a workshop at EDBT/ICDT 2013. Various teams from different fields and from all over the world developed or tuned programs for two crisply defined problems. All algorithms were evaluated by an external group on two machines. Altogether, we compared 14 different programs on two string matching problems (k-approximate search and k-approximate join) using data sets of increasing sizes and with different characteristics from two different domains. We compare programs primarily by wall clock time, but also provide results on memory usage, indexing time, batch query effects and scalability in terms of CPU cores. Results were averaged over several runs and confirmed on a second, different hardware platform. A particularly interesting observation is that disciplines can and should learn more from each other, with the three best teams rooting in computational linguistics, databases, and bioinformatics, respectively.
引用
下载
收藏
页码:64 / 76
页数:13
相关论文
共 50 条
  • [1] String similarity search and join: a survey
    Minghe Yu
    Guoliang Li
    Dong Deng
    Jianhua Feng
    Frontiers of Computer Science, 2016, 10 : 399 - 417
  • [2] String similarity search and join: a survey
    Yu, Minghe
    Li, Guoliang
    Deng, Dong
    Feng, Jianhua
    FRONTIERS OF COMPUTER SCIENCE, 2016, 10 (03) : 399 - 417
  • [3] String similarity search and join:a survey
    Minghe YU
    Guoliang LI
    Dong DENG
    Jianhua FENG
    Frontiers of Computer Science, 2016, 10 (03) : 399 - 417
  • [4] Highly Efficient String Similarity Search and Join over Compressed Indexes
    Xiao, Guorui
    Wang, Jin
    Lin, Chunbin
    Zaniolo, Carlo
    2022 IEEE 38TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE 2022), 2022, : 232 - 244
  • [6] Leveraging Deletion Neighborhoods and Trie for Efficient String Similarity Search and Join
    Cui, Jia
    Meng, Dan
    Chen, Zhong-Tao
    INFORMATION RETRIEVAL TECHNOLOGY, AIRS 2014, 2014, 8870 : 1 - 13
  • [7] Leveraging deletion neighborhoods and trie for efficient string similarity search and join
    Cui, Jia
    Meng, Dan
    Chen, Zhong-Tao
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8870
  • [8] State-Of-The-Art on Reactive Search
    Ayob, Masri
    Nazri, Mohd Zakree Ahmad
    Hamdan, Abdul Razak
    Nababan, Erna Budhiarti
    Sarim, Hafiz Mohd
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (10): : 196 - 200
  • [9] Synergy of Database Techniques and Machine Learning Models for String Similarity Search and Join
    Lu, Jiaheng
    Lin, Chunbin
    Wang, Jin
    Li, Chen
    PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM '19), 2019, : 2975 - 2976
  • [10] Incremental processing for string similarity join
    Yan, Cairong
    Zhu, Bin
    Gan, Yanglan
    Xu, Guangwei
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2019, 20 (02) : 255 - 268