EDBT 2026 Demo / reviewers in the wild / expert
Sebastian Buschjäger
dblp:210/4306
· DBLP profile ↗
8ranked-venue papers in the field
6as first author
5since 2021 · last 2026
0000-0002-2780-3618ORCID · verified
Domains — venue-derived; a paper can count in several
Data Mining & Knowledge Discovery · 8 (6 first)
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Lift what you can: green online learning with heterogeneous ensemblesabstractAbstract Ensemble methods for stream mining necessitate managing multiple models and updating them as data distributions evolve. Considering the calls for more sustainability, established methods are however not sufficiently considerate of ensemble members’ computational expenses and instead overly focus on predictive capabilities. To address these challenges and enable green online learning, we propose heterogeneous online ensembles (HEROS). For every training step, HEROS chooses a subset of models from a pool of models initialized with diverse hyperparameter choices under resource constraints to train. We introduce a Markov decision process to theoretically capture the trade-offs between predictive performance and sustainability constraints. Based on this framework, we present different policies for choosing which models to train on incoming data. Most notably, we propose the novel $$\zeta $$ -policy, which focuses on training near-optimal models at reduced costs. Using a stochastic model, we theoretically prove that our $$\zeta $$ -policy achieves near optimal performance while using fewer resources compared to the best performing policy. In our experiments across 11 benchmark datasets, we find empiric evidence that our $$\zeta $$ -policy is a strong contribution to the state-of-the-art, demonstrating highly accurate performance, in some cases even outperforming competitors, and simultaneously being much more resource-friendly. Kirsten Köbschall, Sebastian Buschjäger, Raphael Fischer 0001, Lisa Hartung, Stefan Kramer 0001 |
Data Min. Knowl. Discov. | 2 |
| 2024 | Rejection Ensembles with Online Calibration
Sebastian Buschjäger |
ECML/PKDD (6) | 1 |
| 2024 | MetaQuRe: Meta-learning from Model Quality and Resource Consumption
Raphael Fischer 0001, Marcel Wever, Sebastian Buschjäger, Thomas Liebig |
ECML/PKDD (7) | 3 |
| 2023 | Joint leaf-refinement and ensemble pruning through L1 regularizationabstractAbstract Ensembles are among the state-of-the-art in many machine learning applications. With the ongoing integration of ML models into everyday life, e.g., in the form of the Internet of Things, the deployment and continuous application of models become more and more an important issue. Therefore, small models that offer good predictive performanceanduse small amounts of memory are required. Ensemble pruning is a standard technique for removing unnecessary classifiers from a large ensemble that reduces the overall resource consumption and sometimes improves the performance of the original ensemble. Similarly, leaf-refinement is a technique that improves the performance of a tree ensemble by jointly re-learning the probability estimates in the leaf nodes of the trees, thereby allowing for smaller ensembles while preserving their predictive performance. In this paper, we develop a new method that combines both approaches into a single algorithm. To do so, we introduce $$L_1$$ L1 regularization into the leaf-refinement objective, which allows us to jointly prune and refine trees at the same time. In an extensive experimental evaluation, we show that our approach not only offers statistically significantly better performance than the state-of-the-art but also offers a better accuracy-memory trade-off. We conclude our experimental evaluation with a case study showing the effectiveness of our method in a real-world setting. Sebastian Buschjäger, Katharina Morik |
Data Min. Knowl. Discov. | 1 |
| 2021 | Very Fast Streaming Submodular Function Maximization
Sebastian Buschjäger, Philipp-Jan Honysz, Lukas Pfahler, Katharina Morik |
ECML/PKDD (3) | 1 |
| 2020 | Generalized Isolation Forest: Some Theory and More Applications Extended AbstractabstractIsolation Forest is a popular outlier detection algorithm that isolates outlier observations from regular observations by building multiple random decision trees. Multiple extensions enhance the original Isolation Forest algorithm including the Extended Isolation Forest which allows for non-rectangular splits and the SCiForest which improves the fitting of individual trees. All these approaches rate the outlierness of an observation by its average path-length. However, we find a lack of theoretical explanation on why these isolation-based algorithms offer such good practical performance. In this paper, we present a theoretical framework that describes the effectiveness of isolation-based approaches from a distributional viewpoint. We show that these algorithms fit a mixture of distributions, where the average path length of an observation can be viewed as a (somewhat crude) approximation of the mixture coefficient. Using this framework, we derive the Generalized Isolation Forest (GIF) which also trains random trees, but combining them moves beyond using the average path-length. In an extensive evaluation of over 350, 000 experiments, we show that GIF outperforms the other methods on a variety of datasets while having comparable runtime. Sebastian Buschjäger, Philipp-Jan Honysz, Katharina Morik |
DSAA | 1 |
| 2020 | On-Site Gamma-Hadron Separation with Deep Learning on FPGAs
Sebastian Buschjäger, Lukas Pfahler, Jens Buß, Katharina Morik, Wolfgang Rhode |
ECML/PKDD (4) | 1 |
| 2018 | Realization of Random Forest for Real-Time Evaluation through Tree FramingabstractThe optimization of learning has always been of particular concern for big data analytics. However, the ongoing integration of machine learning models into everyday life also demand the evaluation to be extremely fast and in real-time. Moreover, in the Internet of Things, the computing facilities that run the learned model are restricted. Hence, the implementation of the model application must take the characteristics of the executing platform into account Although there exist some heuristics that optimize the code, principled approaches for fast execution of learned models are rare. In this paper, we introduce a method that optimizes the execution of Decision Trees (DT). Decision Trees form the basis of many ensemble methods, such as Random Forests (RF) or Extremely Randomized Trees (ET). For these methods to work best, trees should be as large as possible. This challenges the data and the instruction cache of modern CPUs and thus demand a more careful memory layout. Based on a probabilistic view of decision tree execution, we optimize the two most common implementation schemes of decision trees. We discuss the advantages and disadvantages of both implementations and present a theoretically well-founded memory layout which maximizes locality during execution in both cases. The method is applied to three computer architectures, namely ARM (RISC), PPC (Extended RISC) and Intel (CISC) and is automatically adopted to the specific architecture by a code generator. We perform over 1800 experiments on several real-world data sets and report an average speed-up of 2 to 4 across all three architectures by using the proposed memory layout. Moreover, we find that our implementation outperforms sklearn, which was used to train the models by a factor of 1500. Sebastian Buschjäger, Kuan-Hsun Chen, Jian-Jia Chen, Katharina Morik |
ICDM | 1 |