Related Experiment Videos
A martingale framework for detecting changes in data streams by testing exchangeability
Shen-Shyang Ho1, Harry Wechsler
1Center for Automated Research, University of Maryland Institute for Advanced Computer Studies, A.V. Williams Building, College Park, MD 20742, USA. hoshensh@umd.edu
This study introduces a martingale approach for detecting changes in data streams by testing data exchangeability. This efficient, nonparametric method effectively identifies model shifts in various data types and outperforms existing techniques.
Area of Science:
- Computer Science
- Statistics
- Machine Learning
Background:
- Data streams present challenges due to sequential observations and potential changes in the underlying data-generating model.
- Detecting these changes is crucial for maintaining model accuracy and reliability in dynamic environments.
Purpose of the Study:
- To propose a novel method for detecting changes in data streams by leveraging the concept of data exchangeability.
- To introduce an efficient, nonparametric, one-pass algorithm based on martingales for change detection.
Main Methods:
- The core methodology involves testing the exchangeability property of observed data points in a sequential manner.
- A martingale-based approach is developed as an efficient, nonparametric, one-pass algorithm.
- The algorithm's effectiveness is evaluated across classification, clustering, and regression data-generating models.
Main Results:
- Experimental results demonstrate the feasibility and effectiveness of the martingale methodology in detecting changes in time-varying data streams.
- An adaptive support vector machine (SVM) using the martingale approach showed superior performance compared to an SVM with a sliding window.
- A multiple martingale video-shot change detector achieved better results than standard shot-change detection algorithms.
Conclusions:
- The martingale approach provides an effective and efficient solution for detecting changes in data streams.
- This nonparametric, one-pass algorithm is versatile and applicable to diverse data-generating models.
- The proposed methodology offers advantages over existing techniques, including sliding windows and standard shot-change detectors.
Related Concept Videos
BIBO stability of continuous and discrete -time systems
To determine the BIBO stability, the convolution integral is utilized when a bounded continuous-time input is applied to a Linear Time-Invariant (LTI) system.
Woodward–Hoffmann Selection Rules and Microscopic Reversibility
Distribution Reliability and Automation
Design Example: Strain Gauge Bridge or Wheatstone Bridge
Sign Test for Matched Pairs
To conduct the sign test, we first calculate the differences in value between...
Signal Flow Graphs
In a signal-flow graph, branches denote the system's transfer functions, while nodes represent the signals. The direction of signal flow is indicated by arrows, with the corresponding...