An exact data mining method for finding center strings and all their instances

被引:7
|
作者
Lu, Ruqian [1 ]
Jia, Caiyan
Zhang, Shaofang
Chen, Lusheng
Zhang, Hongyu
机构
[1] Acad Sinica, Inst Math, AMSS, Beijing 100080, Peoples R China
[2] Fudan Univ, Shanghai Key Lab Intelligent Informat Proc, Shanghai 200433, Peoples R China
[3] Acad Sinica, Inst Comp Technol, Beijing 100080, Peoples R China
基金
中国国家自然科学基金;
关键词
data mining; frequent pattern; common approximate substring; center string; Bpriori algorithm;
D O I
10.1109/TKDE.2007.1001
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Common substring problems allowing errors are known to be NP-hard. The main challenge of the problems lies in the combinatorial explosion of potential candidates. In this paper, we propose and study a Generalized Center String (GCS) problem, where not only all models (center strings) of any length, but also the positions of all their (degenerative) instances in input sequences are searched for. Inspired by frequent pattern mining techniques in data mining field, we present an exact and efficient method to solve GCS. First, a highly parallelized TRIE-like structure, consensus tree, is proposed. Based on this structure, we present three Bpriori algorithms step by step. Bpriori algorithms can solve GCS with reasonable time and/or space complexities. We have proved that GCS is fixed parameter tractable with respect to fixed symbol set size and fixed length of input sequences. Experiment results on both artificial and real data have shown the correctness of the algorithms and the validity of our complexity analysis. A comparison with some current algorithms for solving Common Approximate Substring problems is also given.
引用
收藏
页码:509 / 522
页数:14
相关论文
共 50 条
  • [41] AN EXACT METHOD TO GENERATE ALL NONDOMINATED SPANNING TREES
    Boumesbah, Asma
    Chergui, Mohamed El-Amine
    RAIRO-OPERATIONS RESEARCH, 2016, 50 (4-5) : 857 - 867
  • [42] Finding tendencies in streaming data using Big Data frequent itemset mining
    Fernandez-Basso, Carlos
    Francisco-Agra, Abel J.
    Martin-Bautista, Maria J.
    Dolores Ruiz, M.
    KNOWLEDGE-BASED SYSTEMS, 2019, 163 : 666 - 674
  • [43] Schema Mining: Finding Structural Regularity among Semistructured Data
    Laur, P. A.
    Masseglia, F.
    Poncelet, P.
    LECTURE NOTES IN COMPUTER SCIENCE <D>, 2000, 1910 : 498 - 503
  • [44] Finding Defective Software Modules by Means of Data Mining Techniques
    Riquelme, J. C.
    Ruiz, R.
    Rodriguez, D.
    Aguilar-Ruiz, J. S.
    IEEE LATIN AMERICA TRANSACTIONS, 2009, 7 (03) : 377 - 382
  • [45] A Data Mining Approach for Finding Optimal Discount of Retail Assortments
    Nafari, Maryam
    Shahrabi, Jamal
    2008 11TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY: ICCIT 2008, VOLS 1 AND 2, 2008, : 27 - 34
  • [46] Finding minimal reduct with binary integer programming in data mining
    Abu Bakar, A
    Sulaiman, MN
    Othman, M
    Selamat, MH
    IEEE 2000 TENCON PROCEEDINGS, VOLS I-III: INTELLIGENT SYSTEMS AND TECHNOLOGIES FOR THE NEW MILLENNIUM, 2000, : B141 - B146
  • [47] Finding aggregate proximity relationships and commonalities in spatial data mining
    Knorr, EM
    Ng, RT
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1996, 8 (06) : 884 - 897
  • [48] Gene relation finding through mining microarray data and literature
    Wang, Hei-Chia
    Lee, Yi-Shiun
    Huang, Tian-Hsiang
    TRANSACTIONS ON COMPUTATIONAL SYSTEMS BIOLOGY V, 2006, 4070 : 83 - 96
  • [49] Mining electronic health record data: finding the gold nuggets
    Ohno-Machado, Lucila
    JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 2015, 22 (05) : 937 - 937
  • [50] Finding fuzzy classification rules using data mining techniques
    Hu, YC
    Chen, RS
    Tzeng, GH
    PATTERN RECOGNITION LETTERS, 2003, 24 (1-3) : 509 - 519