Abstract

Change in a data stream can occur at the concept level and at the feature level. Change at the feature level can occur if new, additional features appear in the stream or if the importance and relevance of a feature changes as the stream progresses. This type of change has not received as much attention as concept-level change. Furthermore, a lot of the methods proposed for clustering streams (density-based, graph-based, and grid-based) rely on some form of distance as a similarity metric and this is problematic in high-dimensional data where the curse of dimensionality renders distance measurements and any concept of “density” difficult. To address these two challenges we propose combining them and framing the problem as a feature selection problem, specifically a dynamic feature selection problem. We propose a dynamic feature mask for clustering high dimensional data streams. Redundant features are masked and clustering is performed along unmasked, relevant features. If a feature's perceived importance changes, the mask is updated accordingly; previously unimportant features are unmasked and features which lose relevance become masked. The proposed method is algorithm-independent and can be used with any of the existing density-based clustering algorithms which typically do not have a mechanism for dealing with feature drift and struggle with high-dimensional data. We evaluate the proposed method on four density-based clustering algorithms across four high-dimensional streams; two text streams and two image streams. In each case, the proposed dynamic feature mask improves clustering performance and reduces the processing time required by the underlying algorithm. Furthermore, change at the feature level can be observed and tracked.

Highlights

  • Along with time and memory constraints, change is an important consideration in data stream mining

  • Redundant features are masked and clustering is performed along unmasked, relevant features

  • The method proposed in this paper aims to address these two challenges: tracking change at the feature level and dynamically clustering in high dimensions

Read more

Summary

Introduction

Along with time and memory constraints, change is an important consideration in data stream mining. One possible type of change is concept evolution. Concept evolution occurs when an entirely new cluster ym appears in the stream, ym ∈ Y. Another type of change in a data stream can occur in the form of concept drift. This occurs if the characteristics of the data change, i.e., if the underlying process generating x changes. We evaluate three existing static methods for maintaining the dynamic feature mask. Each method is described below along with the clustering algorithms we use to evaluate the proposed dynamic feature mask.

Objectives
Methods
Findings
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.