Time series decomposition

US11146445B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11146445-B2
Application numberUS-201916700931-A
CountryUS
Kind codeB2
Filing dateDec 2, 2019
Priority dateDec 2, 2019
Publication dateOct 12, 2021
Grant dateOct 12, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Time series decomposition method and system are provided. Time series data including at least a seasonality component is received. A noise removal filter may be applied to the time series data. Furthermore, a trend component and the seasonality component are extracted from the time series data. A residual component may subsequently be extracted from the time series data based on the trend component and the seasonality component. Anomaly detection may then be performed on the trend component or the residual component to determine whether an anomaly exists in the time series data.

First claim

Opening claim text (preview).

What is claimed is: 1. A method implemented by one or more computing devices, the method comprising: receiving time series data comprising at least a seasonality component; applying a noise removal filter to the time series data; extracting a trend component from the time series data, wherein extracting the trend component from the time series data comprises: modeling the trend component in terms of at least a circulant matrix; and computing the modeled trend component using a predefined algorithm with a fast Fourier transform; extracting the seasonality component from the time series data; obtaining a residual component from the time series data based on the trend component and the seasonality component; and performing an anomaly detection on the trend component or the residual component to determine whether an anomaly exists in the time series data. 2. The method of claim 1 , wherein the noise removal filter comprises a bilateral filter. 3. The method of claim 1 , wherein extracting the seasonality component from the time series data comprises extracting the seasonality component from the time series data through non-local seasonal filtering. 4. The method of claim 3 , wherein the non-local seasonal filtering comprises considering a predetermined number of previous seasonal neighborhoods with each neighborhood comprising a predetermined number of data points. 5. The method of claim 1 , wherein performing the anomaly detection on the trend component comprises applying one or more statistical tests on the trend component to determine whether an anomaly type exists in the trend component of the time series data, the anomaly type comprising a monotonic trend or a change of mean, and the one or more statistical tests comprising at least a t-test or a MK-test. 6. The method of claim 1 , wherein performing the anomaly detection on the residual component comprises applying one or more statistical tests on the residual component to determine whether an anomaly type exists in the residual component of the time series data, the anomaly type comprising at least a change of variance or a type of spikes and dips, and the one or more statistical tests comprising at least a F-test or an Extreme Studentized Deviate (ESD) test. 7. The method of claim 1 , wherein the seasonality component comprises a seasonality component having a pattern that repeats regularly with a particular time period, or a seasonality component having a pattern that shifts from one time period to another time period. 8. One or more computer readable media storing executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising: receiving time series data comprising at least a seasonality component; applying a noise removal filter to the time series data; extracting a trend component from the time series data, wherein extracting the trend component from the time series data comprises: modeling the trend component in terms of at least a circulant matrix; and computing the modeled trend component using a predefined algorithm with a fast Fourier transform; extracting the seasonality component from the time series data; obtaining a residual component from the time series data based on the trend component and the seasonality component; and performing an anomaly detection on the trend component or the residual component to determine whether an anomaly exists in the time series data. 9. The one or more computer readable media of claim 8 , wherein the noise removal filter comprises a bilateral filter. 10. The one or more computer readable media of claim 8 , wherein extracting the seasonality component from the time series data comprises extracting the seasonality component from the time series data through non-local seasonal filtering. 11. The one or more computer readable media of claim 10 , wherein the non-local seasonal filtering comprises considering a predetermined number of previous seasonal neighborhoods with each neighborhood comprising a predetermined number of data points. 12. The one or more computer readable media of claim 8 , wherein performing the anomaly detection on the trend component comprises applying one or more statistical tests on the trend component to determine whether an anomaly type exists in the trend component of the time series data, the anomaly type comprising a monotonic trend or a change of mean, and the one or more statistical tests comprising at least a t-test or a MK-test. 13. The one or more computer readable media of claim 8 , wherein performing the anomaly detection on the residual component comprises applying one or more statistical tests on the residual component to determine whether an anomaly type exists in the residual component of the time series data, the anomaly type comprising at least a change of variance or a type of spikes and dips, and the one or more statistical tests comprising at least a F-test or an Extreme Studentized Deviate (ESD) test. 14. The one or more computer readable media of claim 8 , wherein the seasonality component comprises a seasonality component having a pattern that repeats regularly with a particular time period, or a seasonality component having a pattern that shifts from one time period to another time period. 15. A system comprising: one or more processors; and memory storing executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising: receiving time series data comprising at least a seasonality component; applying a noise removal filter to the time series data; extracting a trend component from the time series data, wherein extracting the trend component from the time series data comprises: modeling the trend component in terms of at least a circulant matrix; and computing the modeled trend component using a predefined algorithm with a fast Fourier transform; extracting the seasonality component from the time series data; obtaining a residual component from the time series data based on the trend component and the seasonality component; and performing an anomaly detection on the trend component or the residual component to determine whether an anomaly exists in the time series data. 16. The system of claim 15 , wherein extracting the seasonality component from the time series data comprises extracting the seasonality component from the time series data through non-local seasonal filtering, wherein the non-local seasonal filtering comprises considering a predetermined number of previous seasonal neighborhoods with each neighborhood comprising a predetermined number of data points. 17. The system of claim 15 , wherein: performing the anomaly detection on the trend component comprises applying one or more statistical tests on the trend component to determine whether an anomaly type exists in the trend component of the time series data, the anomaly type existing in the trend component comprising a monotonic trend or a change of mean, and the one or more statistical tests on the trend component comprising at least a t-test or a MK-test; and performing the anomaly detection on the residual component comprises applying one or more statistical tests on the residual component to determine whether an anomaly type exists in the residual component of the time series data, the anomaly type existing in the residual component comprising at least a change of variance or a type of spikes and dips, and the one or more statistical tests on the residual component comprising at least a F-test or an Extreme St

Assignees

Inventors

Classifications

  • for predicting network behaviour · CPC title

  • H04L41/064Primary

    involving time analysis · CPC title

  • using filtering, e.g. reduction of information by using priority, element types, position or time · CPC title

  • Localisation of faults · CPC title

  • G06F17/16Primary

    Matrix or vector computation {, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization (matrix transposition G06F7/78)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11146445B2 cover?
Time series decomposition method and system are provided. Time series data including at least a seasonality component is received. A noise removal filter may be applied to the time series data. Furthermore, a trend component and the seasonality component are extracted from the time series data. A residual component may subsequently be extracted from the time series data based on the trend compo…
Who is the assignee on this patent?
Alibaba Group Holding Ltd
What technology area does this patent fall under?
Primary CPC classification H04L41/064. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 12 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).