Skip to main content
Top
Published in: Pattern Analysis and Applications 3/2023

27-02-2023 | Theoretical Advances

Detecting dynamic patterns in dynamic graphs using subgraph isomorphism

Authors: Kamaldeep Singh Oberoi, Géraldine Del Mondo, Benoît Gaüzère, Yohan Dupuis, Pascal Vasseur

Published in: Pattern Analysis and Applications | Issue 3/2023

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Graphs have been used in different fields of research for performing structural analysis of various systems. In order to compare the structure of two systems, the correspondence between their graphs has to be verified. The problem of graph matching, especially subgraph isomorphism (SI), has been well studied in case of static graphs. However, many applications require incorporating temporal information, making the corresponding graphs dynamic. In this paper, we apply SI to detect dynamic patterns in dynamic graphs. We propose an algorithm for induced SI to detect all the matchings for a given pattern graph while considering snapshot-based representation of dynamic graphs and taking into account the chronological order of these snapshots. This is the novelty of the proposed approach since the existing state-of-the-art algorithms model dynamic graphs using an aggregated model with time-stamped edges. To the best of our knowledge, there does not exist another approach which considers snapshot-based representation of dynamic pattern and dynamic target graphs for this problem. We discussed the time complexity of our algorithm and tested its performance while comparing it with two existing algorithms using the real-world datasets. It was found that our algorithm is the second best overall in terms of the execution time. The results are promising given the fact that the choice of dynamic graph model affects the algorithmic design for solving the problem of SI. For the applications where aggregated model of dynamic graphs is not applicable and snapshot-based representation is indispensable, our algorithm can be directly applied as opposed to the existing ones.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
4.
go back to reference Diot F, Fromont E, Jeudy B, Marilly E, Martinot O (2012) Graph mining for object tracking in videos. In: Flach PA, De Bie T, Cristianini N (eds) Machine learning and knowledge discovery in databases. Springer, Berlin, pp 394–409CrossRef Diot F, Fromont E, Jeudy B, Marilly E, Martinot O (2012) Graph mining for object tracking in videos. In: Flach PA, De Bie T, Cristianini N (eds) Machine learning and knowledge discovery in databases. Springer, Berlin, pp 394–409CrossRef
8.
go back to reference Locicero G, Micale G, Pulvirenti A, Ferro A (2021) TemporalRI: a subgraph isomorphism algorithm for temporal networks. In: Benito RM, Cherifi C, Cherifi H, Moro E, Rocha LM, Sales-Pardo M (eds) Complex networks & their applications IX. Springer, Cham, pp 675–687. https://doi.org/10.1007/978-3-030-65351-4_54 Locicero G, Micale G, Pulvirenti A, Ferro A (2021) TemporalRI: a subgraph isomorphism algorithm for temporal networks. In: Benito RM, Cherifi C, Cherifi H, Moro E, Rocha LM, Sales-Pardo M (eds) Complex networks & their applications IX. Springer, Cham, pp 675–687. https://​doi.​org/​10.​1007/​978-3-030-65351-4_​54
31.
go back to reference Choudhury S, Holder L, Chin, G, Agarwal K, Feo J (2015) A selectivity based approach to continuous pattern detection in streaming graphs. In: 18th International conference on extending database technology, pp 157–168 Choudhury S, Holder L, Chin, G, Agarwal K, Feo J (2015) A selectivity based approach to continuous pattern detection in streaming graphs. In: 18th International conference on extending database technology, pp 157–168
34.
go back to reference Schiller B, Jager S, Hamacher K, Strufe T (2015) Stream—a stream-based algorithm for counting motifs in dynamic graphs. In: Dediu A-H, Hernández-Quiroz F, Martín-Vide C, Rosenblueth DA (eds) Algorithms for computational biology. Springer, Cham, pp 53–67CrossRef Schiller B, Jager S, Hamacher K, Strufe T (2015) Stream—a stream-based algorithm for counting motifs in dynamic graphs. In: Dediu A-H, Hernández-Quiroz F, Martín-Vide C, Rosenblueth DA (eds) Algorithms for computational biology. Springer, Cham, pp 53–67CrossRef
Metadata
Title
Detecting dynamic patterns in dynamic graphs using subgraph isomorphism
Authors
Kamaldeep Singh Oberoi
Géraldine Del Mondo
Benoît Gaüzère
Yohan Dupuis
Pascal Vasseur
Publication date
27-02-2023
Publisher
Springer London
Published in
Pattern Analysis and Applications / Issue 3/2023
Print ISSN: 1433-7541
Electronic ISSN: 1433-755X
DOI
https://doi.org/10.1007/s10044-023-01145-z

Other articles of this Issue 3/2023

Pattern Analysis and Applications 3/2023 Go to the issue

Premium Partner