AGraP: an algorithm for mining frequent patterns in a single graph using inexact matching

被引:12
|
作者
Flores-Garrido, Marisol [1 ]
Carrasco-Ochoa, Jesus-Ariel [1 ]
Fco Martinez-Trinidad, Jose [1 ]
机构
[1] Inst Nacl Astrofis Opt & Electr, Puebla 72840, Mexico
关键词
Frequent patterns in a single graph; Inexact matching; Approximate patterns; SIMILARITY; KERNELS;
D O I
10.1007/s10115-014-0747-x
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Frequent graph mining algorithms commonly use graph isomorphism to identify occurrences of a given pattern, but in the last years, a few works have focused on the case where a pattern could differ from its occurrences, which can be important to analyze noisy data. These later algorithms allow differences in labels and structural differences in edges, but to the best of our knowledge, none of them considers structural differences in vertices. How can we identify occurrences that differ by one (or several) nodes from the pattern they represent? Our work approaches the problem of frequent graph pattern mining with two main characteristics. First, we use inexact matching, allowing structural differences in both edges and vertices. Second, we focus on the problem of mining patterns in a single graph, a problem that has been less explored than the case in which patterns are mined from a graph collection. In this paper, we introduce two similarity functions to compare graphs using inexact matching and an algorithm, AGraP, able to identify patterns that can have structural differences with respect to their occurrences. Our experimental results show that AGraP is able to find patterns that cannot be found by other state-of-the-art algorithms. Additionally, we show that the patterns mined by AGraP are useful in classification tasks.
引用
收藏
页码:385 / 406
页数:22
相关论文
共 50 条
  • [1] AGraP: an algorithm for mining frequent patterns in a single graph using inexact matching
    Marisol Flores-Garrido
    Jesús-Ariel Carrasco-Ochoa
    José Fco. Martínez-Trinidad
    [J]. Knowledge and Information Systems, 2015, 44 : 385 - 406
  • [2] Mining maximal frequent patterns in a single graph using inexact matching
    Flores-Garrido, M.
    Carrasco-Ochoa, J. A.
    Martinez-Trinidad, J. F.
    [J]. KNOWLEDGE-BASED SYSTEMS, 2014, 66 : 166 - 177
  • [3] Extensions to AGraP Algorithm for Finding a Reduced Set of Inexact Graph Patterns
    Flores-Garrido, Marisol
    Ariel Carrasco-Ochoa, J.
    Martinez-Trinidad, Jose Fco.
    [J]. INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2018, 32 (01)
  • [4] CFGM: An algorithm for closed frequent graph patterns mining
    Peng, He
    Zhang, Defu
    [J]. INFORMATION SCIENCES, 2023, 625 : 327 - 341
  • [5] Graph Theoretic Based Algorithm for Mining Frequent Patterns
    Thakur, R. S.
    Jain, R. C.
    Pardasani, K. R.
    [J]. 2008 IEEE INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-8, 2008, : 628 - 632
  • [6] A new algorithm for inexact graph matching
    Hlaoui, A
    Wang, S
    [J]. 16TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITON, VOL IV, PROCEEDINGS, 2002, : 180 - 183
  • [7] Inexact graph matching using a genetic algorithm for image recognition
    Auwatanamongkol, Surapong
    [J]. PATTERN RECOGNITION LETTERS, 2007, 28 (12) : 1428 - 1437
  • [8] An efficient mining algorithm for maximal frequent patterns in uncertain graph database
    Li, Feng
    [J]. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2020, 39 (05) : 7021 - 7033
  • [9] Inexact graph matching using a hierarchy of matching processes
    Morrison P.
    Zou J.J.
    [J]. Computational Visual Media, 2015, 1 (4) : 291 - 307
  • [10] Inexact graph matching using a hierarchy of matching processes
    Paul Morrison
    Ju Jia Zou
    [J]. Computational Visual Media, 2015, 1 (04) : 291 - 307