2023•Unpublished venueRequires access

A Variable Sliding Window Algorithm Based on Concept Drift for Frequent Pattern Mining Over Data Streams*

Yue Yin, Peng Li, Jing Chen

Open publisher page 4 citations

Abstract

Sliding window is a widely used model in the process of mining frequent patterns in data streams. In order to determine the exact size of the sliding window, it is necessary to know the time and scale of the change over data streams in advance. However, the prior knowledge is difficult to determine, and the fixed-size sliding window in the traditional algorithms obviously cannot adapt to this change, which have poor performance on the latest concepts of data streams. Based on the above shortcomings, this paper proposes a new frequent pattern mining algorithm based on concept drift using variable sliding window: VSWCDD (Variable Sliding Window-Concept Drift Detection), which is suitable for mining frequent patterns in changing data streams. The window size is dynamically determined by whether the concept drift occurs in the data stream. During the mining process, the mining result variables and the cause variables about the concept drift are monitored simultaneously. When the data stream is stable and there is no concept change, the window size keeps expansion. When the concept drift occurs, the window size changes according to the difference between detection nodes. Extensive experiments on both real and synthetic data show that the VSW-CDD algorithm proposed in this paper can timely detect the concept drift in the data stream and adapt to the new concepts by adjusting the window size. Finally, the latest frequent patterns in the data streams are mined and has a better effect for click data streams on e-commerce sites and medical data. Compared with other algorithms, the algorithm in this paper also has better performance in terms of recall and adaptation.

About this research paper

What this paper is about

Sliding window is a widely used model in the process of mining frequent patterns in data streams. In order to determine the exact size of the sliding window, it is necessary to know the time and scale of the change over data streams in advance. However, the prior knowledge is difficult to determine, and the fixed-size sliding window in the traditional algorithms obviously cannot adapt to this change, which have poor performance on the latest concepts of data streams. Based on the above shortcomings, this paper proposes a new frequent pattern mining algorithm based on concept drift using variable sliding window: VSWCDD (Variable Sliding Window-Concept Drift Detection), which is suitable for mining frequent patterns in changing data streams. The window size is dynamically determined by whether the concept drift occurs in the data stream. During the mining process, the mining result variables and the cause variables about the concept drift are monitored simultaneously. When the data stream is stable and there is no concept change, the window size keeps expansion. When the concept drift occurs, the window size changes according to the difference between detection nodes. Extensive experiments on both real and synthetic data show that the VSW-CDD algorithm proposed in this paper can timely detect the concept drift in the data stream and adapt to the new concepts by adjusting the window size. Finally, the latest frequent patterns in the data streams are mined and has a better effect for click data streams on e-commerce sites and medical data. Compared with other algorithms, the algorithm in this paper also has better performance in terms of recall and adaptation.

Why it matters

OpenAlex reports 4 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Sliding window is a widely used model in the process of mining frequent patterns in data streams. In order to determine the exact size of the sliding window, it is necessary to know the time and scale of the change over data streams in advance. However, the prior knowledge is difficult to determine, and the fixed-size sliding window in the traditional algorithms obviously cannot adapt to this change, which have poor performance on the latest concepts of data streams. Based on the above shortcomings, this paper proposes a new frequent pattern mining algorithm based on concept drift using variable sliding window: VSWCDD (Variable Sliding Window-Concept Drift Detection), which is suitable for mining frequent patterns in changing data streams. The window size is dynamically determined by whether the concept drift occurs in the data stream. During the mining process, the mining result variables and the cause variables about the concept drift are monitored simultaneously. When the data stream is stable and there is no concept change, the window size keeps expansion. When the concept drift occurs, the window size changes according to the difference between detection nodes. Extensive experiments on both real and synthetic data show that the VSW-CDD algorithm proposed in this paper can timely detect the concept drift in the data stream and adapt to the new concepts by adjusting the window size. Finally, the latest frequent patterns in the data streams are mined and has a better effect for click data streams on e-commerce sites and medical data. Compared with other algorithms, the algorithm in this paper also has better performance in terms of recall and adaptation.

Key concepts: Sliding window protocol, Data stream mining, Concept drift, Computer science, Data stream, Window (computing), Data mining, Variable (mathematics)

Related papers

Back to paper searchBrowse research topicsOriginal source
A Variable Sliding Window Algorithm Based on Concept Drift for Frequent Pattern Mining Over Data Streams* — Research Paper | ScholarLens