Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Periodicity Detection in Time Series Databases

Published: 01 July 2005 Publication History
  • Get Citation Alerts
  • Abstract

    Periodicity mining is used for predicting trends in time series data. Discovering the rate at which the time series is periodic has always been an obstacle for fully automated periodicity mining. Existing periodicity mining algorithms assume that the periodicity rate (or simply the period) is user-specified. This assumption is a considerable limitation, especially in time series data where the period is not known a priori. In this paper, we address the problem of detecting the periodicity rate of a time series database. Two types of periodicities are defined, and a scalable, computationally efficient algorithm is proposed for each type. The algorithms perform in O(n\log n) time for a time series of length n. Moreover, the proposed algorithms are extended in order to discover the periodic patterns of unknown periods at the same time without affecting the time complexity. Experimental results show that the proposed algorithms are highly accurate with respect to the discovered periodicity rates and periodic patterns. Real-data experiments demonstrate the practicality of the discovered periodic patterns.

    References

    [1]
    K. Abrahamson, “Generalized String Matching,” SIAM J. Computing, vol. 16, no. 6, pp. 1039-1051, 1987.
    [2]
    R. Agrawal and R. Srikant, “Fast Algorithms for Mining Association Rules,” Proc. 20th Int'l Conf. Very Large Data Bases, Sept. 1994.
    [3]
    R. Agrawal and R. Srikant, “Mining Sequential Patterns,” Proc. 11th Int'l Conf. Data Eng., Mar. 1995.
    [4]
    W. Aref M. Elfeky and A. Elmagarmid, “Incremental, Online, and Merge Mining of Partial Periodic Patterns in Time-Series Databases,” IEEE Trans. Knowledge and Data Eng., vol. 16, no. 3, pp.nbsp332-342, Mar. 2004.
    [5]
    M. Atallah F. Chyzak and P. Dumas, “A Randomized Algorithm for Approximate String Matching,” Algorithmica, vol. 29, no. 3, pp.nbsp468-486, 2001.
    [6]
    J. Ayres J. Gehrke T. Yiu and J. Flannick, “Sequential Pattern Mining Using a Bitmap Representation,” Proc. Eighth Int'l Conf. Knowledge Discovery and Data Mining, July 2002.
    [7]
    C. Berberidis W. Aref M. Atallah I. Vlahavas and A. Elmagarmid, “Multiple and Partial Periodicity Mining in Time Series Databases,” Proc. 15th European Conf. Artificial Intelligence, July 2002.
    [8]
    C. Bettini X. Wang S. Jajodia and J. Lin, “Discovering Frequent Event Patterns with Multiple Granularities in Time Sequences,” IEEE Trans. Knowledge and Data Eng., vol. 10, no. 2, pp. 222-237, Mar./Apr. 1998.
    [9]
    T. Cormen C. Leiserson and R. Rivest, Introduction to Algorithms. Cambridge, Mass.: The MIT Press, 1990.
    [10]
    C. Daw C. Finney and E. Tracy, “A Review of Symbolic Analysis of Experimental Data,” Rev. Scientific Instruments, vol. 74, no. 2, pp.nbsp915-930, 2003.
    [11]
    M. Elfeky W. Aref and A. Elmagarmid, “Using Convolution to Mine Obscure Periodic Patterns in One Pass,” Proc. Ninth Int'l Conf. Extending Data Base Technology, Mar. 2004.
    [12]
    M. Garofalakis R. Rastogi and K. Shim, “SPIRIT: Sequential Pattern Mining with Regular Expression Constraints,” Proc. 25th Int'l Conf. Very Large Data Bases, Sept. 1999.
    [13]
    J. Han G. Dong and Y. Yin, “Efficient Mining of Partial Periodic Patterns in Time Series Databases,” Proc. 15th Int'l Conf. Data Eng., Mar. 1999.
    [14]
    J. Han W. Gong and Y. Yin, “Mining Segment-Wise Periodic Patterns in Time Related Databases,” Proc. Fourth Int'l Conf. Knowledge Discovery and Data Mining, Aug. 1998.
    [15]
    P. Indyk N. Koudas and S. Muthukrishnan, “Identifying Representative Trends in Massive Time Series Data Sets Using Sketches,” Proc. 26th Int'l Conf. Very Large Data Bases, Sept. 2000.
    [16]
    E. Keogh S. Chu D. Hart and M. Pazzani, “Segmenting Time Series: A Survey and Novel Approach,” Data Mining in Time Series Databases, M. Last, A. Kandel, and H. Bunke, eds., World Scientific Publishing, June 2004.
    [17]
    E. Keogh S. Lonardi and B. Chiu, “Finding Surprising Patterns in a Time Series Database in Linear Time and Space,” Proc. Eighth Int'l Conf. Knowledge Discovery and Data Mining, July 2002.
    [18]
    D. Knuth, The Art of Computer Programming, vol. 2, second ed., series in computer science and information processing, Reading, Mass.: Addison-Wesley, 1981.
    [19]
    S. Ma and J. Hellerstein, “Mining Partially Periodic Event Patterns with Unknown Periods,” Proc. 17th Int'l Conf. Data Eng., Apr. 2001.
    [20]
    B. Ozden S. Ramaswamy and A. Silberschatz, “Cyclic Association Rules,” Proc. 14th Int'l Conf. Data Eng., Feb. 1998.
    [21]
    R. Srikant and R. Agrawal, “Mining Sequential Patterns: Generalizations and Performance Improvements,” Proc. Fifth Int'l Conf. Extending Data Base Technology, Mar. 1996.
    [22]
    J. Vitter, “External Memory Algorithms and Data Structures: Dealing with Massive Data,” ACM Computing Surveys, vol. 33,no. 2, pp. 209-271, June 2001.
    [23]
    A. Weigend and N. Gershenfeld, Time Series Prediction: Forecasting the Future and Understanding the Past. Reading, Mass.: Addison-Wesley, Reading, 1994.
    [24]
    J. Yang W. Wang and P. Yu, “Mining Asynchronous Periodic Patterns in Time Series Data,” Proc. Sixth Int'l Conf. Knowledge Discovery and Data Mining, Aug. 2000.
    [25]
    J. Yang W. Wang and P. Yu, “InfoMiner +: Mining Partial Periodic Patterns with Gap Penalties,” Proc. Second Int'l Conf. Data Mining, Dec. 2002.

    Cited By

    View all
    • (2023)Global Analysis with Aggregation-based Beaconing Detection across Large Campus NetworksProceedings of the 39th Annual Computer Security Applications Conference10.1145/3627106.3627126(565-579)Online publication date: 4-Dec-2023
    • (2023)ClaSP: parameter-free time series segmentationData Mining and Knowledge Discovery10.1007/s10618-023-00923-x37:3(1262-1300)Online publication date: 15-Feb-2023
    • (2022)Inductive Representation Learning on Dynamic Stock Co-Movement Graphs for Stock PredictionsINFORMS Journal on Computing10.1287/ijoc.2022.117234:4(1940-1957)Online publication date: 1-Jul-2022
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image IEEE Transactions on Knowledge and Data Engineering
    IEEE Transactions on Knowledge and Data Engineering  Volume 17, Issue 7
    July 2005
    145 pages

    Publisher

    IEEE Educational Activities Department

    United States

    Publication History

    Published: 01 July 2005

    Author Tags

    1. Index Terms- Periodic patterns mining
    2. temporal data mining
    3. time series analysis.
    4. time series forecasting

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)Global Analysis with Aggregation-based Beaconing Detection across Large Campus NetworksProceedings of the 39th Annual Computer Security Applications Conference10.1145/3627106.3627126(565-579)Online publication date: 4-Dec-2023
    • (2023)ClaSP: parameter-free time series segmentationData Mining and Knowledge Discovery10.1007/s10618-023-00923-x37:3(1262-1300)Online publication date: 15-Feb-2023
    • (2022)Inductive Representation Learning on Dynamic Stock Co-Movement Graphs for Stock PredictionsINFORMS Journal on Computing10.1287/ijoc.2022.117234:4(1940-1957)Online publication date: 1-Jul-2022
    • (2022)Data Usage in IoT: A Characterization of GTP Tunnels in M2M Mobile NetworksNOMS 2022-2022 IEEE/IFIP Network Operations and Management Symposium10.1109/NOMS54207.2022.9789901(1-6)Online publication date: 25-Apr-2022
    • (2022)Window Size Selection in Unsupervised Time Series Analytics: A Review and BenchmarkAdvanced Analytics and Learning on Temporal Data10.1007/978-3-031-24378-3_6(83-101)Online publication date: 19-Sep-2022
    • (2021)Mining full, inner and tail periodic patterns with perfect, imperfect and asynchronous periodicity simultaneouslyData Mining and Knowledge Discovery10.1007/s10618-021-00753-935:4(1225-1257)Online publication date: 1-Jul-2021
    • (2019)Research on the Periodical Behavior Discovery of Funds in Anti-money Laundering InvestigationProceedings of the 2019 11th International Conference on Machine Learning and Computing10.1145/3318299.3318356(516-520)Online publication date: 22-Feb-2019
    • (2019)SAZED: parameter-free domain-agnostic season length estimation in time series dataData Mining and Knowledge Discovery10.1007/s10618-019-00645-z33:6(1775-1798)Online publication date: 1-Nov-2019
    • (2019)Efficient Mining of Event Periodicity in Data SeriesDatabase Systems for Advanced Applications10.1007/978-3-030-18576-3_8(124-139)Online publication date: 22-Apr-2019
    • (2018)Less ProvisioningProceedings of the 47th International Conference on Parallel Processing10.1145/3225058.3225113(1-11)Online publication date: 13-Aug-2018
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media