IDEAS home Printed from https://ideas.repec.org/a/gam/jmathe/v11y2023i14p3193-d1198858.html
   My bibliography  Save this article

High-Performance Time Series Anomaly Discovery on Graphics Processors

Author

Listed:
  • Mikhail Zymbler

    (Department of System Programming, South Ural State University, 76, Lenin Prospekt, 454080 Chelyabinsk, Russia
    These authors contributed equally to this work.)

  • Yana Kraeva

    (Department of System Programming, South Ural State University, 76, Lenin Prospekt, 454080 Chelyabinsk, Russia
    These authors contributed equally to this work.)

Abstract

Currently, discovering subsequence anomalies in time series remains one of the most topical research problems. A subsequence anomaly refers to successive points in time that are collectively abnormal, although each point is not necessarily an outlier. Among numerous approaches to discovering subsequence anomalies, the discord concept is considered one of the best. A time series discord is intuitively defined as a subsequence of a given length that is maximally far away from its non-overlapping nearest neighbor. Recently introduced, the MERLIN algorithm discovers time series discords of every possible length in a specified range, thereby eliminating the need to set even that sole parameter to discover discords in a time series. However, MERLIN is serial, and its parallelization could increase the performance of discord discovery. In this article, we introduce a novel parallelization scheme for GPUs called PALMAD, parallel arbitrary length MERLIN-based anomaly discovery. As opposed to its serial predecessor, PALMAD employs recurrent formulas we have derived to avoid redundant calculations, and advanced data structures for the efficient implementation of parallel processing. Experimental evaluation over real-world and synthetic time series shows that our algorithm outperforms parallel analogs. We also apply PALMAD to discover anomalies in a real-world time series, employing our proposed discord heatmap technique to illustrate the results.

Suggested Citation

  • Mikhail Zymbler & Yana Kraeva, 2023. "High-Performance Time Series Anomaly Discovery on Graphics Processors," Mathematics, MDPI, vol. 11(14), pages 1-26, July.
  • Handle: RePEc:gam:jmathe:v:11:y:2023:i:14:p:3193-:d:1198858
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/2227-7390/11/14/3193/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/2227-7390/11/14/3193/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Mikhail Zymbler & Andrey Goglachev, 2022. "Fast Summarization of Long Time Series with Graphics Processor," Mathematics, MDPI, vol. 10(10), pages 1-19, May.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.

      Corrections

      All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jmathe:v:11:y:2023:i:14:p:3193-:d:1198858. See general information about how to correct material in RePEc.

      If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

      If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

      If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

      For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

      Please note that corrections may take a couple of weeks to filter through the various RePEc services.

      IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.