Computing Optimal Assignments in Linear Time for Approximate Graph Matching - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Physical Review Research Année : 2019

Computing Optimal Assignments in Linear Time for Approximate Graph Matching

Nils Kriege
  • Fonction : Auteur
Franka Bause
  • Fonction : Auteur
Richard Wilson
  • Fonction : Auteur

Résumé

Finding an optimal assignment between two sets of objects is a fundamental problem arising in many applications, including the matching of `bag-of-words' representations in natural language processing and computer vision. Solving the assignment problem typically requires cubic time and its pairwise computation is expensive on large datasets. In this paper, we develop an algorithm which can find an optimal assignment in linear time when the cost function between objects is represented by a tree distance. We employ the method to approximate the edit distance between two graphs by matching their vertices in linear time. To this end, we propose two tree distances, the first of which reflects discrete and structural differences between vertices, and the second of which can be used to compare continuous labels. We verify the effectiveness and efficiency of our methods using synthetic and real-world datasets.
Fichier principal
Vignette du fichier
PhysRevResearch.2.023081.pdf (3.08 Mo) Télécharger le fichier
Origine : Publication financée par une institution
Loading...

Dates et versions

hal-02125160 , version 1 (10-05-2019)
hal-02125160 , version 2 (31-08-2020)

Identifiants

Citer

Pierre-Louis Giscard, Nils Kriege, Franka Bause, Richard Wilson. Computing Optimal Assignments in Linear Time for Approximate Graph Matching. 2019 IEEE International Conference on Data Mining (ICDM), Nov 2019, Beijing, China. pp.349-358, ⟨10.1109/ICDM.2019.00045⟩. ⟨hal-02125160v2⟩
123 Consultations
187 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More