Volume 11 • Issue 2 • PP: 09 –16 • 2026
Persistent Choquet Fuzzy Evidence for Detecting and Attributing Distribution Drift in Data Streams
Open Access & Copyright
© 2026 The Author(s). Published by ASPG. This article is licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).
Abstract
Data-stream drift is rarely one-dimensional: a changed stream may move in location, inflate in scale, alter its tail geometry, or differ globally even when no single moment changes decisively. This paper develops a fuzzy monitoring layer for a scalar stream zt ∈ R by comparing adjacent windows At and Bt through four robust evidences dj,t : median displacement, robust log-scale change, interquantile tail-shape change, and normalized one-dimensional transport. Stationary calibration maps each dj,t to a fuzzy grade uj,t ∈ [0,1]. A normalized 2-additive capacity then aggregates the evidence by qt = 4Σ j=1 mjuj,t +Σ j<k mjk min(uj,t ,uk,t ) ∈ [0,1], so pairwise reinforcement is modeled explicitly rather than hidden inside an arithmetic score. Persistence is separated from instantaneous evidence through At = [λAt−1 +qt −δ]+, and an alarm occurs when At ≥ h. The resulting Persistent Choquet Fuzzy Drift Monitor (PCFDM) also admits an exact component decomposition qt = Σj φj,t for drift attribution. A reproducible Monte Carlo study uses 120 independent stationary calibration streams and 220 test replications for each of seven scenarios. At matched stream-wise calibration, PCFDM detects mean, scale, mixed, and gradual drifts in 94.5%, 89.5%, 95.0%, and 92.3% of runs, with median delays 72, 88, 72, and 192 samples. Its transient-shock alarm rate is 40.5%, compared with 49.1% for fuzzy-mean evidence, 76.8% for maximum fuzzy evidence, and 65.9% for transport alone. Heavy-tail drift remains more difficult (48.2% detection), revealing a genuine trade-off between persistent multi-evidence confirmation and sensitivity to isolated shape changes. The contribution is therefore a mathematically decomposable fuzzy evidence mechanism for monitoring and explaining drift, not a claim of universal dominance over specialized change detectors.
Keywords
References
[1] J. a. Gama, I. Žliobait˙e, A. Bifet, M. Pechenizkiy, and A. Bouchachia, “A survey on concept drift adaptation,” ACM Computing Surveys, vol. 46, no. 4, pp. 44:1–44:37, 2014.
[2] G. I. Webb, R. Hyde, H. Cao, H. L. Nguyen, and F. Petitjean, “Characterizing concept drift,” Data Mining and Knowledge Discovery, vol. 30, no. 4, pp. 964–994, 2016.
[3] J. Lu, A. Liu, F. Dong, F. Gu, J. a. Gama, and G. Zhang, “Learning under concept drift: A review,” IEEE Transactions on Knowledge and Data Engineering, vol. 31, no. 12, pp. 2346–2363, 2019.
[4] T. S. Sethi and M. Kantardzic, “On the reliable detection of concept drift from streaming unlabeled data,” ExpertSystems with Applications, vol. 82, pp. 77–99, 2017.
[5] F. Bayram, B. S. Ahmed, and A. Kassler, “From concept drift to model degradation: An overview on performance-aware drift detectors,” Knowledge-Based Systems, vol. 245, p. 108632, 2022.
[6] E. S. Page, “Continuous inspection schemes,” Biometrika, vol. 41, no. 1–2, pp. 100–115, 1954.
[7] D. V. Hinkley, “Inference about the change-point in a sequence of random variables,” Biometrika, vol. 57, no. 1, pp. 1–17, 1970.
[8] J. a. Gama, P. Medas, G. Castillo, and P. Rodrigues, “Learning with drift detection,” in Advances in Artificial Intelligence – SBIA 2004, ser. Lecture Notes in Computer Science, vol. 3171, Springer, pp. 286–295, 2004.
[9] A. Bifet and R. Gavaldà, “Learning from time-changing data with adaptive windowing,” in Proceedings of the 2007 SIAM International Conference on Data Mining, SIAM, pp. 443–448, 2007.
[10] G. J. Ross, N. M. Adams, D. K. Tasoulis, and D. J. Hand, “Exponentially weighted moving average charts for detecting concept drift,” Pattern Recognition Letters, vol. 33, no. 2, pp. 191–198, 2012.
[11] L. A. Zadeh, “Fuzzy sets,” Information and Control, vol. 8, no. 3, pp. 338–353, 1965.
[12] T. Murofushi and M. Sugeno, “An interpretation of fuzzy measures and the choquet integral as an integral with respect to a fuzzy measure,” Fuzzy Sets and Systems, vol. 29, no. 2, pp. 201–227, 1989.
[13] M. Grabisch, “The application of fuzzy integrals in multicriteria decision making,” European Journal of Operational Research, vol. 89, no. 3, pp. 445–456, 1996.
[14] M. Grabisch, “k-order additive discrete fuzzy measures and their representation,” Fuzzy Sets and Systems, vol. 92, no. 2, pp. 167–189, 1997.
[15] W. N. Street and Y. Kim, “A streaming ensemble algorithm (SEA) for large-scale classification,” in Proceedings of the Seventh ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, ACM, pp. 377–382, 2001.
[16] A. Bifet, G. Holmes, R. Kirkby, and B. Pfahringer, “MOA: Massive online analysis,” Journal of Machine Learning Research, vol. 11, no. 52, pp. 1601–1604, 2010.
[17] H. M. Gomes, J. Read, A. Bifet, J. P. Barddal, and J. a. Gama, “Machine learning for streaming data: State of the art, challenges, and opportunities,” ACM SIGKDD Explorations Newsletter, vol. 21, no. 2, pp. 6–22, 2019.
[18] E. Lughofer and P. Angelov, “Handling drifts and shifts in on-line data streams with evolving fuzzy systems,” Applied Soft Computing, vol. 11, no. 2, pp. 2057–2068, 2011.
[19] R. D. Baruah and P. Angelov, “Evolving fuzzy systems for data streams: a survey,” WIREs Data Mining and Knowledge Discovery, vol. 1, no. 6, pp. 461–476, 2011.
[20] I. Škrjanc, J. A. Iglesias, A. Sanchis, D. Leite, E. Lughofer, and F. Gomide, “Evolving fuzzy and neurofuzzy approaches in clustering, regression, identification, and classification: A survey,” Information Sciences, vol. 490, pp. 344–368, 2019.
[21] D. Ge and X.-J. Zeng, “Learning data streamsonline—an evolving fuzzy system approach with selflearning/ adaptive thresholds,” Information Sciences, vol. 507, pp. 172–184, 2020.
[22] X. Gu and Q. Shen, “A self-adaptive fuzzy learning system for streaming data prediction,” Information Sciences, vol. 579, pp. 623–647, 2021.
[23] H. Li and T. Zhao, “A dynamic similarity weighted evolving fuzzy system for concept drift of data streams,” Information Sciences, vol. 659, p. 120062, 2024.
[24] M. M. Ferdaus, T. Dam, S. Alam, and D.-T. Pham, “XFuzz: An evolving and interpretable neuro-fuzzy learner for data streams,” IEEE Transactions on Artificial Intelligence, vol. 5, no. 8, pp. 4001–4012, 2024.
Cite This Article
Choose your preferred format
Publisher's Note
The statements, opinions, and data presented in this article are solely those of the author(s) and do not necessarily represent those of ASPG, the journal, or its editors. ASPG and the editors disclaim responsibility for any harm arising from the use of any ideas, methods, instructions, or products described in this article, to the fullest extent permitted by applicable law.