Proceedings

Hierarchical Matching Network for Heterogeneous Entity Resolution

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 3665-3671.

https://doi.org/10.24963/ijcai.2020/507

Abstract

Entity resolution (ER) aims to identify data records referring to the same real-world entity. Most existing ER approaches rely on the assumption that the entity records to be resolved are homogeneous, i.e., their attributes are aligned. Unfortunately, entities in real-world datasets are often heterogeneous, usually coming from different sources and being represented using different attributes. Furthermore, the entities’ attribute values may be redundant, noisy, missing, misplaced, or misspelled—we refer to it as the dirty data problem. To resolve the above problems, this paper proposes an end-to-end hierarchical matching network (HierMatcher) for entity resolution, which can jointly match entities in three levels—token, attribute, and entity. At the token level, a cross-attribute token alignment and comparison layer is designed to adaptively compare heterogeneous entities. At the attribute level, an attribute-aware attention mechanism is proposed to denoise dirty attribute values. Finally, the entity level matching layer effectively aggregates all matching evidence for the final ER decisions. Experimental results show that our method significantly outperforms previous ER methods on homogeneous, heterogeneous and dirty datasets.

  1. [Ailon et al., 2008] Nir Ailon, Moses Charikar, and Alantha Newman. Aggregating inconsistent information: ranking and clustering. Journal of the ACM, 55(5):23, 2008.
  2. [Benjelloun et al., 2009] Omar Benjelloun, Hector Garcia- Molina, David Menestrina, Qi Su, Steven Euijong Whang, and Jennifer Widom. Swoosh: a generic approach to entity resolution. The VLDB Journal, 18(1):255-276, 2009.
  3. [Bhattacharya and Getoor, 2007] Indrajit Bhattacharya and Lise Getoor. Collective entity resolution in relational data. Journal of the TKDD, 1(1):5, 2007.
  4. [Bilenko and Mooney, 2003] Mikhail Bilenko and Ray- mond J Mooney. Adaptive duplicate detection using learn- able string similarity measures. In Proceedings of the ACM SIGKDD, pages 39-48. ACM, 2003.
  5. [Bilke and Naumann, 2005] Alexander Bilke and Felix Nau- mann. Schema matching using duplicates. In Proceedings of the ICDE, pages 69-80. IEEE, 2005.
  6. [Bojanowski et al., 2017] Piotr Bojanowski, Edouard Grave, Armand Joulin, and Tomas Mikolov. Enriching word vec- tors with subword information. TACL, 5:135-146, 2017.
  7. [Chaudhuri et al., 2007] Surajit Chaudhuri, Bee-Chung Chen, Venkatesh Ganti, and Raghav Kaushik. Example- driven design of efficient record matching queries. In PVLDB, pages 327-338. VLDB Endowment, 2007.
  8. [Cho et al., 2014] Kyunghyun Cho, Bart van Merriënboer, Caglar Gulcehre, Dzmitry Bahdanau, Fethi Bougares, Holger Schwenk, and Yoshua Bengio. Learning phrase representations using rnn encoder-decoder for statistical machine translation. In Proceedings of EMNLP, pages 1724-1734, 2014.
  9. [Christen, 2011] Peter Christen. A survey of indexing tech- niques for scalable record linkage and deduplication. Jour- nal of the TKDE, 24(9):1537-1555, 2011.
  10. [Doan and Halevy, 2005] AnHai Doan and Alon Y Halevy. Semantic integration research in the database community: A brief survey. AI magazine, 26(1):83-83, 2005.
  11. [Ebraheem et al., 2018] Muhammad Ebraheem, Saravanan Thirumuruganathan, Shafiq Joty, Mourad Ouzzani, and Nan Tang. Distributed representations of tuples for entity resolution. PVLDB, 11(11):1454-1467, 2018.
  12. [Fellegi and Sunter, 1969] Ivan P Fellegi and Alan B Sunter. A theory for record linkage. Journal of the American Sta- tistical Association, 64(328):1183-1210, 1969.
  13. [Fu et al., 2019] Cheng Fu, Xianpei Han, Le Sun, Bo Chen, Wei Zhang, Suhui Wu, and Hao Kong. End-to-end multi- perspective matching for entity resolution. In Proceedings of the IJCAI, pages 4961-4967. AAAI Press, 2019.
  14. [Hernández and Stolfo, 1995] Mauricio A Hernández and Salvatore J Stolfo. The merge/purge problem for large databases. In ACM Sigmod Record, volume 24, pages 127- 138. ACM, 1995.
  15. [Kenig and Gal, 2013] Batya Kenig and Avigdor Gal. Mfi- blocks: An effective blocking algorithm for entity resolu- tion. Information Systems, 38(6):908-926, 2013.
  16. [Konda et al., 2016] Pradap Konda, Sanjib Das, Paul Sugan- than GC, AnHai Doan, Adel Ardalan, Jeffrey R Ballard, Han Li, Fatemah Panahi, Haojun Zhang, Jeff Naughton, et al. Magellan: Toward building entity matching manage- ment systems. PVLDB, 9(12):1197-1208, 2016.
  17. [Kong et al., 2016] Chao Kong, Ming Gao, Chen Xu, Wein- ing Qian, and Aoying Zhou. Entity matching across mul- tiple heterogeneous data sources. In Proceedings of the DASFAA, pages 133-146. Springer, 2016.
  18. [Koudas et al., 2006] Nick Koudas, Sunita Sarawagi, and Divesh Srivastava. Record linkage: similarity measures and algorithms. In Proceedings of the ACM SIGMOD, pages 802-803. ACM, 2006.
  19. [Lin et al., 2019] Yiming Lin, Hongzhi Wang, Jianzhong Li, and Hong Gao. Efficient entity resolution on heteroge- neous records. Journal of the TKDE, 2019.
  20. [Mudgal et al., 2018] Sidharth Mudgal, Han Li, Theodoros Rekatsinas, AnHai Doan, Youngchoon Park, Ganesh Krishnan, Rohit Deep, Esteban Arcaute, and Vijay Raghavendra. Deep learning for entity matching: A de- sign space exploration. In Proceedings of the ICDM, pages 19-34. ACM, 2018.
  21. [Newcombe et al., 1959] Howard B Newcombe, James M Kennedy, SJ Axford, and Allison P James. Automatic link- age of vital records. Science, 130(3381):954-959, 1959.
  22. [Nie et al., 2019] Hao Nie, Xianpei Han, Ben He, Le Sun, Bo Chen, Wei Zhang, Suhui Wu, and Hao Kong. Deep sequence-to-sequence entity matching for heterogeneous entity resolution. In Proceedings of CIKM, pages 629- 638, 2019.
  23. [Papadakis et al., 2016] George Papadakis, Jonathan Svirsky, Avigdor Gal, and Themis Palpanas. Comparative analysis of approximate blocking techniques for entity resolution. PVLDB, 9(9):684-695, 2016.
  24. [Rahm and Bernstein, 2001] Erhard Rahm and Philip A Bernstein. A survey of approaches to automatic schema matching. the VLDB Journal, 10(4):334-350, 2001.
  25. [Sarawagi and Bhamidipaty, 2002] Sunita Sarawagi and Anuradha Bhamidipaty. Interactive deduplication using active learning. In Proceedings of the ACM SIGKDD, pages 269-278. ACM, 2002.
  26. [Sehgal et al., 2006] Vivek Sehgal, Lise Getoor, and Peter D Viechnicki. Entity resolution in geospatial data integra- tion. In Proceedings of ACM-GIS, pages 83-90, 2006.
  27. [Singh et al., 2017] Rohit Singh, Venkata Vamsikrishna Meduri, Ahmed Elmagarmid, Samuel Madden, Paolo Papotti, Jorge-Arnulfo Quiané-Ruiz, Armando Solar- Lezama, and Nan Tang. Synthesizing entity matching rules by examples. PVLDB, 11(2):189-202, 2017.
  28. [Singla and Domingos, 2006] Parag Singla and Pedro Domingos. Entity resolution with markov logic. In Proceedings of the ICDM, pages 572-582. IEEE, 2006.
  29. [Srivastava et al., 2015] Rupesh Kumar Srivastava, Klaus Greff, and Jürgen Schmidhuber. Highway networks. arXiv preprint arXiv:1505.00387, 2015.
  30. [Wang et al., 2011] Jiannan Wang, Guoliang Li, Jeffrey Xu Yu, and Jianhua Feng. Entity matching: How similar is similar. PVLDB, 4(10):622-633, 2011.
  31. [Yang et al., 2016] Zichao Yang, Diyi Yang, Chris Dyer, Xi- aodong He, Alex Smola, and Eduard Hovy. Hierarchical attention networks for document classification. In Pro- ceedings of the NAACL-HLT, pages 1480-1489, 2016.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards