Please use this identifier to cite or link to this item: https://bura.brunel.ac.uk/handle/2438/33811
Title: Resilient Pattern Mining
Authors: Bian, Pengxin
Charalampopoulos, Panagiotis
Ayad, Lorraine AK
Mohamed, Manal
Pissis, Solon P
Loukides, Grigorios
Advisors: https://creativecommons.org/licenses/by-nd/4.0/
Keywords: pattern mining;strings;algorithms;text indexes
Issue Date: 12-Nov-2025
Publisher: Institute of Electrical and Electronics Engineers (IEEE)
Citation: Bian, P. et al. (2025) 'Resilient Pattern Mining', 2025 IEEE International Conference on Data Mining (ICDM), Washington DC, USA, 12–15 November. pp. 81–89. doi: 10.1109/icdm65498.2025.00015.
Abstract: Frequent pattern mining is a flagship problem in data mining. In its most basic form, it asks for the set of substrings of a given string S of length n that occur at least τ times in S, for some integer τ ϵ[1,n]. We introduce a resilient version of this classic problem, which we term the (τ, k)-Resilient Pattern Mining (rpm) problem. Given a string S of length n and two integers τ, k in[1, n, RPM asks for the set of substrings of S that occur at least τ times in S, even when the letters at any k positions of S are substituted by other letters. Unlike frequent substrings, resilient ones account for the fact that changes to string S are often expensive to handle or are unknown. We make the following contributions. First, we present RPM-DP, a simple exact O(n<sup>3</sup>k n)-time and O(n<sup>2</sup>)-space algorithm for RPM that is based on an existing dynamic programming algorithm. Second, we propose RPM-ESA, an exact O(n log n) -time and O(n) -space algorithm for RPM, which employs advanced data structures and combinatorial insights. Third, we conduct experiments on real large-scale datasets from different domains demonstrating that: (I) The notion of resilient substrings is useful in analyzing genomic data and fundamentally different from that of frequent substrings, as frequent substrings are often not resilient and thus do not remain frequent for long in versioned datasets; (II) RPM-ESA is several orders of magnitude faster and more space-efficient than RPM-DP; and (III) Clustering based on resilient substrings is effective.
URI: https://bura.brunel.ac.uk/handle/2438/33811
DOI: https://doi.org/10.1109/icdm65498.2025.00015
ISBN: 9798331595999
9798331596002
ISSN: 1550-4786
Appears in Collections:Department of Computer Science Research Papers

Files in This Item:
File Description SizeFormat 
FullText.pdfRe-use licence for this version: CC BY-ND633.62 kBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons