OEBench: Investigating Open Environment Challenges in Real-World Relational Data Streams
Not on the map. Why?
Abstract (arXiv)
How to get insights from relational data streams in a timely manner is a hot research topic. Data streams can present unique challenges, such as distribution drifts, outliers, emerging classes, and changing features, which have recently been described as open environment challenges for machine learning. While existing studies have been done on incremental learning for data streams, their evaluations are mostly conducted with synthetic datasets. Thus, a natural question is how those open environment challenges look like and how existing incremental learning algorithms perform on real-world relational data streams. To fill this gap, we develop an Open Environment Benchmark named OEBench to evaluate open environment challenges in real-world relational data streams. Specifically, we investigate 55 real-world relational data streams and establish that open environment scenarios are indeed widespread, which presents significant challenges for stream learning algorithms. Through benchmarks with existing incremental learning algorithms, we find that increased data quantity may not consistently enhance the model accuracy when applied in open environment scenarios, where machine learning models can be significantly compromised by missing values, distribution drifts, or anomalies in real-world data streams. The current techniques are insufficient in effectively mitigating these challenges brought by open environments. More researches are needed to address real-world open environment challenges. All datasets and code are open-sourced in https://github.com/sjtudyq/OEBench.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 44 of its 133 references that are in the map. First posted on arXiv 29 Aug 2023.
Builds on
44 of 133 references.
References · 44
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2016Overcoming catastrophic forgetting in neural networkscited by 4,787
- 2016Learning without Forgettingcited by 2,496
- 2016iCaRL: Incremental Classifier and Representation Learningcited by 2,333
- 2017Memory Aware Synapses: Learning what (not) to forgetcited by 1,105
- 2016Adversarial Machine Learning at Scalecited by 936
- 2017PackNet: Adding Multiple Tasks to a Single Network by Iterative Pruningcited by 898
- 2018Riemannian Walk for Incremental Learning: Understanding Forgetting and Intransigencecited by 742
- 2019Large Scale Incremental Learningcited by 732
- 2018Overcoming catastrophic forgetting with hard attention to the taskcited by 681
- 2019TabNet: Attentive Interpretable Tabular Learningcited by 648
- 2021Tabular Data: Deep Learning is Not All You Needcited by 535
32 more
- 2020Learning under Concept Drift: A Reviewcited by 477
- 2020Class-incremental learning: survey and performance evaluation on image classificationcited by 449
- 2016Expert Gate: Lifelong Learning with a Network of Expertscited by 372
- 2021DER: Dynamically Expandable Representation for Class Incremental Learningcited by 355
- 2017CORe50: a New Dataset and Benchmark for Continuous Object Recognitioncited by 289
- 2018Learning without Memorizingcited by 250
- 2021Online Continual Learning in Image Classification: An Empirical Surveycited by 245
- 2022ADBench: Anomaly Detection Benchmarkcited by 232
- 2019Class-incremental Learning via Deep Model Consolidationcited by 173
- 2022A Model or 603 Exemplars: Towards Memory-Efficient Class-Incremental Learningcited by 154
- 2022ECOD: Unsupervised Outlier Detection Using Empirical Cumulative Distribution Functionscited by 153
- 2018Towards Robust Evaluations of Continual Learningcited by 148
- 2021Always Be Dreaming: A New Approach for Data-Free Class-Incremental Learningcited by 131
- 2018Memory Efficient Experience Replay for Streaming Learningcited by 128
- 2021Avalanche: an End-to-End Library for Continual Learningcited by 124
- 2021Distilling Causal Effect of Data in Class-Incremental Learningcited by 117
- 2020River: machine learning for streaming data in Pythoncited by 98
- 2015Characterizing Concept Driftcited by 94
- 2023RMM: Reinforced Memory Management for Class-Incremental Learningcited by 66
- 2020Challenges in Benchmarking Stream Learning Algorithms with Real-world Datacited by 59
- 2022Open-environment Machine Learningcited by 48
- 2019OpenLORIS-Object: A Robotic Vision Dataset and Benchmark for Lifelong Deep Learningcited by 28
- 2021ARM-Net: Adaptive Relation Modeling Network for Structured Datacited by 24
- 2015Concept Drift Detection for Streaming Datacited by 18
- 2018Semi-supervised Deep Reinforcement Learning in Support of IoT and Smart City Servicescited by 15
- 2018Multi-Source Social Feedback of Online News Feedscited by 14
- 2017McDiarmid Drift Detection Methods for Evolving Data Streamscited by 13
- 2020stream-learn -- open-source Python library for difficult data stream batch analysiscited by 12
- 2019Recurring Concept Meta-learning for Evolving Data Streamscited by 6
- 2020Handling Concept Drifts in Regression Problems -- the Error Intersection Approachcited by 6
- 2019Analyzing Hack Subnetworks in the Bitcoin Transaction Graphcited by 2
- 2019Real-time 2019 Portuguese Parliament Election Results Datasetcited by 2
Built on by
Citing papers per year: 2025: 3.
3 papers.
- 2025Edge Intelligence with Spiking Neural Networks18 Jul 2025
- 2025Synthetic Non-stationary Data Streams for Recognition of the Unknown19 May 2025
- 2025Representation Learning for Tabular Data: A Comprehensive Survey17 Apr 2025