Accelerating Similarity-Based Model Matching Using On-The-Fly Similarity Preserving Hashing

被引:1
|
作者
He, Xiao [1 ]
Tang, Letian [2 ]
Li, Yutong [2 ]
机构
[1] Univ Sci & Technol Beijing, Sch Comp & Commun Engn, Engn Res Ctr Intelligent Supercomp, Minist Educ, Beijing, Peoples R China
[2] Univ Sci & Technol Beijing, Sch Comp & Commun Engn, Beijing, Peoples R China
基金
北京市自然科学基金;
关键词
model matching; similarity-preserving hashing; distance function; model merging;
D O I
10.1145/3550355.3552406
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Similarity-based model matching is the foundation of model versioning. It pairs model elements based on a distance metric (e.g., edit distance). Because it is expensive to calculate the distance between two elements, a similarity-based matcher usually suffers from performance issues when the model size increases. This paper proposes a hash-based approach to accelerate similarity-based model matching. Firstly, we design a novel similarity-preserving hash function that maps a model element to a 64-bit hash value. If two elements are similar, their hashes are also very close. Secondly, we propose a 3-layer index structure and a query algorithm to quickly filter out impossible candidates for the element to be matched based on their hashes. For the remaining candidates, we employ the classical similarity-based matching algorithm to determine the final matches. Our approach has been realized and integrated into EMF Compare. The evaluation results show that our hash function is effective to preserve the similarity between model elements and our matching approach reduces 16%-72% of time costs while assuring the matching results consistent with EMF Compare.
引用
收藏
页码:244 / 254
页数:11
相关论文
共 50 条
  • [1] Accelerating similarity-based model matching using dual hashing
    He, Xiao
    Liu, Yi
    He, Huihong
    [J]. SOFTWARE AND SYSTEMS MODELING, 2024,
  • [2] Similarity Measures for Pattern Matching On-the-fly
    Caluori, Ursina
    Simon, Klaus
    [J]. SIXTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2013), 2013, 9067
  • [3] Similarity-Based Matching for Face Authentication
    Rosenberger, Christophe
    Brun, Luc
    [J]. 19TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOLS 1-6, 2008, : 2829 - 2832
  • [4] Similarity-based asymmetries in perceptual matching
    Hodgetts, Carl J.
    Hahn, Ulrike
    [J]. ACTA PSYCHOLOGICA, 2012, 139 (02) : 291 - 299
  • [5] Global similarity preserving hashing
    Liu, Yang
    Feng, Lin
    Liu, Shenglan
    Sun, Muxin
    [J]. SOFT COMPUTING, 2018, 22 (07) : 2105 - 2120
  • [6] Global similarity preserving hashing
    Yang Liu
    Lin Feng
    Shenglan Liu
    Muxin Sun
    [J]. Soft Computing, 2018, 22 : 2105 - 2120
  • [7] Multimodal Similarity-Preserving Hashing
    Masci, Jonathan
    Bronstein, Michael M.
    Bronstein, Alexander M.
    Schmidhuber, Juergen
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2014, 36 (04) : 824 - 830
  • [8] Privacy-Preserving Similarity-Based Text Retrieval
    Pang, Hweehwa
    Shen, Jialie
    Krishnan, Ramayya
    [J]. ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2010, 10 (01)
  • [9] ACCELERATING SIMILARITY-BASED DISCRIMINANT ANALYSIS USING CLASS-SPECIFIC PROTOTYPES
    Passalis, Nikolaos
    Tefas, Anastasios
    [J]. 2018 25TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), 2018, : 161 - 165
  • [10] SFTM: Fast matching of web pages using Similarity-based Flexible Tree Matching
    Brisset, Sacha
    Rouvoy, Romain
    Seinturier, Lionel
    Pawlak, Renaud
    [J]. INFORMATION SYSTEMS, 2023, 112